From 45a14f16d4d87b92256dc4041f4fc9cda601ad4d Mon Sep 17 00:00:00 2001 From: EmeraldSundisk Date: Sat, 4 Jul 2020 21:39:23 -0700 Subject: [PATCH] Revert "?" This reverts commit c6b5bac0d8055fc59af506479d0a22097ddaeae8. --- .../AnywhereRuins/fountain_hall.dmm | 226 +- .../LavaRuins/lavaland_biodome_beach.dmm | 30 +- .../LavaRuins/lavaland_surface_alien_nest.dmm | 38 +- .../lavaland_surface_animal_hospital.dmm | 2 +- .../lavaland_surface_ash_walker1.dmm | 14 +- .../lavaland_surface_biodome_winter.dmm | 55 +- .../LavaRuins/lavaland_surface_envy.dmm | 66 +- .../LavaRuins/lavaland_surface_gluttony.dmm | 57 +- .../LavaRuins/lavaland_surface_greed.dmm | 46 +- .../LavaRuins/lavaland_surface_pizzaparty.dmm | 63 +- .../LavaRuins/lavaland_surface_pride.dmm | 225 +- .../LavaRuins/lavaland_surface_sloth.dmm | 2 +- .../lavaland_surface_syndicate_base1.dmm | 2 +- _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 8 +- _maps/RandomRuins/SpaceRuins/arcade.dmm | 2 +- .../SpaceRuins/hilbertshoteltestingsite.dmm | 2 +- .../SpaceRuins/mrow_thats_right.dmm | 6 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 20 +- _maps/RandomRuins/SpaceRuins/spacehermit.dmm | 2 +- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 22 +- _maps/RandomRuins/SpaceRuinsStation/roid6.dmm | 2 +- .../StationRuins/Box/Engine/engine_teg.dmm | 2 +- .../Mining_Station_Public_01.dmm | 4 +- _maps/RandomZLevels/VR/syndicate_trainer.dmm | 4 +- _maps/RandomZLevels/away_mission/Academy.dmm | 522 +- _maps/RandomZLevels/away_mission/Cabin.dmm | 66505 -------- .../RandomZLevels/away_mission/SnowCabin.dmm | 71074 ++++++++ _maps/RandomZLevels/away_mission/TheBeach.dmm | 56 +- _maps/RandomZLevels/away_mission/caves.dmm | 404 +- .../RandomZLevels/away_mission/challenge.dmm | 587 +- .../away_mission/moonoutpost19.dmm | 211 +- _maps/RandomZLevels/away_mission/research.dmm | 139 +- _maps/RandomZLevels/away_mission/snowdin.dmm | 120 +- .../away_mission/spacebattle.dmm | 68453 -------- .../away_mission/undergroundoutpost45.dmm | 286 +- _maps/RandomZLevels/away_mission/wildwest.dmm | 163 +- _maps/icebox.json | 49 - _maps/iceboxstation.dm | 1 - _maps/map_files/BoxStation/BoxStation.dmm | 34 +- _maps/map_files/CogStation/CogStation.dmm | 4280 +- .../map_files/Deltastation/DeltaStation2.dmm | 730 +- .../map_files/IceBoxStation/IceBoxStation.dmm | 127861 --------------- .../IcemoonUnderground_Above.dmm | 69846 -------- .../IcemoonUnderground_Below.dmm | 65567 -------- _maps/map_files/KiloStation/KiloStation.dmm | 208 +- _maps/map_files/LambdaStation/lambda.dmm | 96 +- _maps/map_files/MetaStation/MetaStation.dmm | 96 +- _maps/map_files/Mining/Lavaland.dmm | 22 +- _maps/map_files/OmegaStation/OmegaStation.dmm | 1336 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 146 +- _maps/map_files/Snaxi/Snaxi.dmm | 214 +- _maps/map_files/debug/multiz.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 132 +- _maps/shuttles/arrival_delta.dmm | 8 +- _maps/shuttles/arrival_omega.dmm | 2 +- _maps/shuttles/emergency_bar.dmm | 8 +- _maps/shuttles/emergency_birdboat.dmm | 4 +- _maps/shuttles/emergency_cere.dmm | 8 +- _maps/shuttles/emergency_delta.dmm | 12 +- .../emergency_imfedupwiththisworld.dmm | 2 +- _maps/shuttles/emergency_luxury.dmm | 10 +- _maps/shuttles/emergency_meta.dmm | 4 +- _maps/shuttles/emergency_omega.dmm | 6 +- _maps/shuttles/emergency_pubby.dmm | 6 +- _maps/shuttles/emergency_raven.dmm | 8 +- _maps/shuttles/emergency_russiafightpit.dmm | 4 +- _maps/shuttles/emergency_scrapheap.dmm | 2 +- _maps/shuttles/emergency_syndicate.dmm | 4 +- _maps/shuttles/ferry_lighthouse.dmm | 2 +- _maps/shuttles/hunter_bounty.dmm | 490 + _maps/shuttles/hunter_russian.dmm | 501 + _maps/shuttles/hunter_space_cop.dmm | 250 + _maps/shuttles/infiltrator_basic.dmm | 4 +- _maps/shuttles/whiteship_cog.dmm | 19 +- _maps/templates/shelter_2.dmm | 2 +- code/__DEFINES/{flags.dm => _flags/_flags.dm} | 28 +- .../{obj_flags.dm => _flags/item_flags.dm} | 22 +- code/__DEFINES/_flags/obj_flags.dm | 15 + code/__DEFINES/antagonists.dm | 11 + code/__DEFINES/atom_hud.dm | 1 + code/__DEFINES/cargo.dm | 6 +- code/__DEFINES/combat.dm | 128 +- code/__DEFINES/combat/attack_types.dm | 32 + code/__DEFINES/combat/block.dm | 80 + code/__DEFINES/combat/block_parry.dm | 72 + code/__DEFINES/construction.dm | 4 +- code/__DEFINES/dcs/signals.dm | 54 +- code/__DEFINES/flags/do_after.dm | 32 + code/__DEFINES/food.dm | 6 +- code/__DEFINES/footsteps.dm | 9 + code/__DEFINES/is_helpers.dm | 11 + code/__DEFINES/materials.dm | 8 +- code/__DEFINES/misc.dm | 3 +- code/__DEFINES/mobs.dm | 1 + code/__DEFINES/mobs/slowdowns.dm | 2 +- code/__DEFINES/movespeed_modification.dm | 65 +- code/__DEFINES/projectiles.dm | 14 + code/__DEFINES/robots.dm | 1 + code/__DEFINES/shuttles.dm | 2 + code/__DEFINES/skills/defines.dm | 21 +- code/__DEFINES/spaceman_dmm.dm | 16 + code/__DEFINES/status_effects.dm | 2 + code/__DEFINES/storage/volumetrics.dm | 2 +- code/__DEFINES/time.dm | 2 + code/__DEFINES/traits.dm | 18 +- code/__HELPERS/_lists.dm | 2 +- code/__HELPERS/_logging.dm | 5 +- code/__HELPERS/cmp.dm | 7 +- code/__HELPERS/do_after.dm | 323 + code/__HELPERS/files.dm | 2 +- code/__HELPERS/icons.dm | 10 +- code/__HELPERS/mobs.dm | 169 +- code/__HELPERS/roundend.dm | 3 +- code/__HELPERS/unsorted.dm | 6 - code/_globalvars/bitfields.dm | 8 +- code/_globalvars/lists/flavor_misc.dm | 8 + code/_globalvars/lists/maintenance_loot.dm | 3 +- code/_globalvars/lists/poll_ignore.dm | 4 +- code/_globalvars/logging.dm | 2 + code/_globalvars/traits.dm | 4 +- code/_onclick/click.dm | 5 +- code/_onclick/hud/alert.dm | 2 +- code/_onclick/hud/screen_objects.dm | 2 +- code/_onclick/item_attack.dm | 39 +- code/_onclick/other_mobs.dm | 2 +- code/_onclick/telekinesis.dm | 3 +- .../configuration/configuration.dm | 12 +- .../configuration/entries/comms.dm | 21 +- .../configuration/entries/game_options.dm | 11 +- code/controllers/subsystem/air.dm | 2 + code/controllers/subsystem/assets.dm | 12 +- code/controllers/subsystem/events.dm | 3 +- code/controllers/subsystem/input.dm | 36 +- code/controllers/subsystem/materials.dm | 30 +- code/controllers/subsystem/minimaps.dm | 6 +- code/controllers/subsystem/npcpool.dm | 2 +- code/controllers/subsystem/ticker.dm | 4 +- code/controllers/subsystem/traumas.dm | 10 +- code/datums/brain_damage/magic.dm | 55 + code/datums/brain_damage/severe.dm | 6 + code/datums/brain_damage/split_personality.dm | 6 +- code/datums/browser.dm | 16 +- code/datums/chatmessage.dm | 2 +- code/datums/cinematic.dm | 10 +- code/datums/components/_component.dm | 3 +- code/datums/components/chasm.dm | 2 +- code/datums/components/combat_mode.dm | 2 + .../crafting/glassware/lens_crafting.dm | 4 +- .../datums/components/crafting/guncrafting.dm | 36 +- .../crafting/recipes/recipes_misc.dm | 14 +- .../crafting/recipes/recipes_primal.dm | 16 +- .../recipes/recipes_weapon_and_ammo.dm | 96 +- code/datums/components/edible.dm | 244 + code/datums/components/embedded.dm | 363 + code/datums/components/fantasy/suffixes.dm | 2 +- .../components/{shrapnel.dm => mirv.dm} | 19 +- code/datums/components/omen.dm | 74 + code/datums/components/pellet_cloud.dm | 283 + code/datums/components/radioactive.dm | 5 +- code/datums/components/spawner.dm | 13 +- .../storage/concrete/bag_of_holding.dm | 5 + code/datums/components/swarming.dm | 11 + code/datums/components/tackle.dm | 10 +- code/datums/components/twohanded.dm | 311 + code/datums/diseases/transformation.dm | 14 +- code/datums/elements/_element.dm | 2 + code/datums/elements/beauty.dm | 7 +- code/datums/elements/embed.dm | 227 + code/datums/elements/flavor_text.dm | 4 +- code/datums/embedding_behavior.dm | 53 - code/datums/hud.dm | 3 +- code/datums/looping_sounds/_looping_sound.dm | 12 +- code/datums/martial/_martial.dm | 6 +- code/datums/martial/boxing.dm | 8 +- code/datums/martial/krav_maga.dm | 6 +- code/datums/martial/sleeping_carp.dm | 30 +- code/datums/martial/wrestling.dm | 10 +- code/datums/materials/_material.dm | 62 +- code/datums/materials/basemats.dm | 173 +- code/datums/materials/meat.dm | 32 + code/datums/materials/pizza.dm | 30 + code/datums/mind.dm | 2 +- code/datums/mutations/actions.dm | 28 +- code/datums/shuttles.dm | 20 + code/datums/skills/_check_skills.dm | 66 +- code/datums/skills/_skill.dm | 113 +- code/datums/skills/_skill_holder.dm | 36 +- code/datums/skills/_skill_modifier.dm | 10 +- code/datums/skills/engineering.dm | 3 +- code/datums/skills/medical.dm | 3 +- code/datums/skills/modifiers/job.dm | 3 +- code/datums/skills/modifiers/mood.dm | 2 + code/datums/skills/modifiers/organs.dm | 2 + code/datums/status_effects/debuffs.dm | 58 +- code/datums/status_effects/status_effect.dm | 9 +- code/datums/wires/explosive.dm | 4 +- code/datums/world_topic.dm | 19 + code/game/area/areas/shuttles.dm | 11 + code/game/atoms.dm | 112 +- .../game/gamemodes/clown_ops/bananium_bomb.dm | 2 +- .../game/gamemodes/clown_ops/clown_weapons.dm | 2 +- code/game/gamemodes/gangs/dominator.dm | 4 +- code/game/gamemodes/gangs/gang_items.dm | 2 +- code/game/gamemodes/objective_items.dm | 2 +- code/game/gamemodes/wizard/wizard.dm | 10 +- code/game/machinery/_machinery.dm | 2 + code/game/machinery/autolathe.dm | 23 +- code/game/machinery/cloning.dm | 20 +- code/game/machinery/computer/arcade.dm | 6 +- code/game/machinery/computer/camera.dm | 9 + code/game/machinery/computer/cloning.dm | 17 +- code/game/machinery/deployable.dm | 3 +- code/game/machinery/doors/airlock.dm | 14 +- code/game/machinery/doors/door.dm | 5 +- code/game/machinery/doors/windowdoor.dm | 26 +- code/game/machinery/iv_drip.dm | 3 +- .../porta_turret/portable_turret_cover.dm | 2 +- code/game/machinery/recharger.dm | 2 +- code/game/machinery/sheetifier.dm | 44 + code/game/machinery/shuttle/custom_shuttle.dm | 33 + code/game/machinery/shuttle/shuttle_engine.dm | 138 + code/game/machinery/shuttle/shuttle_heater.dm | 132 + code/game/machinery/status_display.dm | 2 +- code/game/machinery/wishgranter.dm | 2 +- .../game/mecha/equipment/tools/other_tools.dm | 8 +- code/game/mecha/mech_fabricator.dm | 1 + code/game/mecha/mecha_construction_paths.dm | 298 + code/game/mecha/mecha_defense.dm | 2 +- code/game/mecha/mecha_parts.dm | 41 + code/game/mecha/mecha_topic.dm | 2 +- code/game/mecha/mecha_wreckage.dm | 18 + code/game/mecha/medical/medigax.dm | 34 + code/game/objects/effects/contraband.dm | 5 + .../effects/decals/cleanable/humans.dm | 4 +- code/game/objects/effects/mines.dm | 41 +- .../game/objects/effects/spawners/lootdrop.dm | 83 +- code/game/objects/items.dm | 232 +- code/game/objects/items/RCL.dm | 64 +- code/game/objects/items/binoculars.dm | 65 + code/game/objects/items/broom.dm | 69 + code/game/objects/items/cards_ids.dm | 64 +- code/game/objects/items/chainsaw.dm | 93 + code/game/objects/items/cigs_lighters.dm | 2 + .../circuitboards/computer_circuitboards.dm | 12 + .../circuitboards/machine_circuitboards.dm | 33 + code/game/objects/items/clown_items.dm | 3 +- code/game/objects/items/crayons.dm | 7 +- code/game/objects/items/defib.dm | 100 +- .../objects/items/devices/radio/headset.dm | 3 + code/game/objects/items/devices/scanners.dm | 5 +- code/game/objects/items/dualsaber.dm | 353 + code/game/objects/items/electrostaff.dm | 263 + code/game/objects/items/fireaxe.dm | 71 + code/game/objects/items/granters.dm | 2 +- .../objects/items/grenades/antigravity.dm | 3 +- .../objects/items/grenades/chem_grenade.dm | 9 +- .../objects/items/grenades/clusterbuster.dm | 5 +- code/game/objects/items/grenades/emgrenade.dm | 3 +- code/game/objects/items/grenades/flashbang.dm | 92 +- .../game/objects/items/grenades/ghettobomb.dm | 5 +- code/game/objects/items/grenades/grenade.dm | 51 +- code/game/objects/items/grenades/plastic.dm | 7 +- code/game/objects/items/grenades/smokebomb.dm | 3 +- .../objects/items/grenades/spawnergrenade.dm | 3 +- .../objects/items/grenades/syndieminibomb.dm | 39 +- code/game/objects/items/holy_weapons.dm | 1 + code/game/objects/items/kitchen.dm | 3 + code/game/objects/items/melee/energy.dm | 25 +- code/game/objects/items/melee/misc.dm | 63 +- code/game/objects/items/melee/transforming.dm | 4 + code/game/objects/items/miscellaneous.dm | 24 + code/game/objects/items/pinpointer.dm | 17 + code/game/objects/items/pitchfork.dm | 101 + code/game/objects/items/plushes.dm | 3 +- code/game/objects/items/robot/robot_items.dm | 2 + .../objects/items/robot/robot_upgrades.dm | 6 +- code/game/objects/items/sharpener.dm | 26 +- code/game/objects/items/shields.dm | 75 +- code/game/objects/items/shrapnel.dm | 64 + code/game/objects/items/singularityhammer.dm | 75 +- code/game/objects/items/spear.dm | 185 + code/game/objects/items/stacks/medical.dm | 122 +- code/game/objects/items/stacks/rods.dm | 2 +- .../game/objects/items/stacks/sheets/glass.dm | 3 +- .../objects/items/stacks/sheets/mineral.dm | 16 +- .../items/stacks/sheets/sheet_types.dm | 77 +- .../objects/items/stacks/sheets/sheets.dm | 12 +- code/game/objects/items/stacks/stack.dm | 29 +- code/game/objects/items/stacks/tape.dm | 61 + .../objects/items/stacks/tiles/tile_types.dm | 63 +- code/game/objects/items/storage/bags.dm | 22 +- code/game/objects/items/storage/belt.dm | 25 +- code/game/objects/items/storage/book.dm | 4 +- code/game/objects/items/storage/boxes.dm | 14 +- code/game/objects/items/storage/briefcase.dm | 4 +- code/game/objects/items/storage/fancy.dm | 27 +- code/game/objects/items/storage/firstaid.dm | 31 +- code/game/objects/items/storage/lockbox.dm | 53 +- code/game/objects/items/storage/toolbox.dm | 2 +- .../game/objects/items/storage/uplink_kits.dm | 2 +- code/game/objects/items/stunbaton.dm | 4 +- code/game/objects/items/tanks/tanks.dm | 4 + code/game/objects/items/tools/saw.dm | 47 - code/game/objects/items/toys.dm | 29 +- code/game/objects/items/twohanded.dm | 1332 - code/game/objects/items/weaponry.dm | 80 +- code/game/objects/obj_defense.dm | 5 +- code/game/objects/objs.dm | 5 + code/game/objects/structures.dm | 2 + .../objects/structures/beds_chairs/chair.dm | 4 +- .../closets/secure/secure_closets.dm | 12 +- .../crates_lockers/closets/secure/security.dm | 4 +- code/game/objects/structures/fireaxe.dm | 6 +- code/game/objects/structures/flora.dm | 15 +- .../structures/fugitive_role_spawners.dm | 66 + .../objects/structures/ghost_role_spawners.dm | 2 +- code/game/objects/structures/girders.dm | 14 +- code/game/objects/structures/headpike.dm | 6 +- code/game/objects/structures/janicart.dm | 6 +- .../objects/structures/petrified_statue.dm | 37 +- code/game/objects/structures/tables_racks.dm | 4 +- code/game/objects/structures/traps.dm | 75 +- code/game/objects/structures/watercloset.dm | 15 +- code/game/objects/structures/window.dm | 32 +- code/game/say.dm | 14 +- code/game/turfs/closed.dm | 5 + code/game/turfs/simulated/floor.dm | 17 +- .../game/turfs/simulated/floor/fancy_floor.dm | 2 +- code/game/turfs/simulated/floor/plating.dm | 14 +- code/game/turfs/simulated/minerals.dm | 2 +- .../turfs/simulated/wall/material_walls.dm | 22 + .../turfs/simulated/wall/mineral_walls.dm | 6 +- code/game/turfs/simulated/walls.dm | 11 - code/game/turfs/turf.dm | 7 +- code/game/world.dm | 8 +- code/modules/admin/chat_commands.dm | 2 +- code/modules/admin/fun_balloon.dm | 2 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 115 +- .../admin/verbs/SDQL2/SDQL_2_wrappers.dm | 4 + .../admin/view_variables/debug_variables.dm | 54 +- .../antagonists/_common/antag_datum.dm | 15 + .../antagonists/abductor/ice_abductor.dm | 12 + .../antagonists/blob/blob/blobs/blob_mobs.dm | 70 +- .../antagonists/blob/blob/blobs/shield.dm | 15 +- .../bloodsucker/items/bloodsucker_organs.dm | 4 - .../bloodsucker/items/bloodsucker_stake.dm | 8 +- .../bloodsucker/powers/mesmerize.dm | 4 +- .../bloodsucker/powers/trespass.dm | 6 +- .../antagonists/bloodsucker/powers/veil.dm | 2 +- .../antagonists/changeling/changeling.dm | 31 +- .../changeling/powers/humanform.dm | 2 +- .../changeling/powers/lesserform.dm | 4 +- .../changeling/powers/mutations.dm | 9 +- .../antagonists/changeling/powers/spiders.dm | 2 +- .../clock_mobs/clockwork_marauder.dm | 5 +- .../antagonists/clockcult/clock_structure.dm | 2 +- code/modules/antagonists/cult/blood_magic.dm | 2 +- code/modules/antagonists/cult/cult_items.dm | 65 +- code/modules/antagonists/devil/imp/imp.dm | 5 +- .../devil/true_devil/_true_devil.dm | 3 +- code/modules/antagonists/fugitive/fugitive.dm | 90 + .../antagonists/fugitive/fugitive_outfits.dm | 171 + .../antagonists/fugitive/fugitive_ship.dm | 62 + code/modules/antagonists/fugitive/hunter.dm | 169 + code/modules/antagonists/revenant/revenant.dm | 14 +- .../traitor/equipment/Malf_Modules.dm | 2 + .../antagonists/wizard/equipment/artefact.dm | 4 +- .../antagonists/wizard/equipment/spellbook.dm | 25 +- code/modules/arousal/genitals.dm | 2 +- code/modules/asset_cache/asset_cache.dm | 100 + .../modules/asset_cache/asset_cache_client.dm | 51 + code/modules/asset_cache/asset_cache_item.dm | 21 + code/modules/asset_cache/asset_list.dm | 228 + .../asset_list_items.dm} | 550 +- code/modules/asset_cache/validate_assets.html | 28 + .../machinery/components/components_base.dm | 3 + .../atmospherics/machinery/pipes/pipes.dm | 7 + .../portable/portable_atmospherics.dm | 6 +- code/modules/awaymissions/capture_the_flag.dm | 29 +- code/modules/awaymissions/corpse.dm | 2 +- .../awaymissions/mission_code/Academy.dm | 2 + .../awaymissions/mission_code/Cabin.dm | 37 +- .../awaymissions/mission_code/snowdin.dm | 40 +- .../awaymissions/mission_code/spacebattle.dm | 51 - code/modules/cargo/bounties/assistant.dm | 6 +- code/modules/cargo/bounties/mining.dm | 2 +- code/modules/cargo/bounties/science.dm | 8 +- code/modules/cargo/console.dm | 22 +- code/modules/cargo/coupon.dm | 50 + code/modules/cargo/exports/large_objects.dm | 2 +- code/modules/cargo/exports/tools.dm | 2 +- code/modules/cargo/exports/weapons.dm | 2 +- code/modules/cargo/order.dm | 75 +- code/modules/cargo/packs.dm | 1 + code/modules/cargo/packs/armory.dm | 9 - code/modules/cargo/packs/engineering.dm | 11 +- code/modules/cargo/packs/goodies.dm | 77 + code/modules/cargo/packs/materials.dm | 76 +- code/modules/cargo/packs/medical.dm | 57 - code/modules/cargo/packs/misc.dm | 136 +- code/modules/cargo/packs/security.dm | 32 + code/modules/client/client_defines.dm | 13 + code/modules/client/client_procs.dm | 62 +- code/modules/client/preferences.dm | 43 +- code/modules/client/preferences_savefile.dm | 13 +- code/modules/client/verbs/aooc.dm | 39 +- code/modules/client/verbs/autobunker.dm | 37 + code/modules/client/verbs/looc.dm | 8 +- code/modules/client/verbs/minimap.dm | 4 +- code/modules/clothing/glasses/_glasses.dm | 6 + code/modules/clothing/gloves/color.dm | 5 +- code/modules/clothing/head/beanie.dm | 6 +- code/modules/clothing/head/helmet.dm | 8 +- code/modules/clothing/head/misc.dm | 17 + code/modules/clothing/head/misc_special.dm | 5 +- code/modules/clothing/masks/gasmask.dm | 13 + code/modules/clothing/masks/hailer.dm | 6 + code/modules/clothing/outfits/standard.dm | 4 +- code/modules/clothing/shoes/_shoes.dm | 2 + .../modules/clothing/spacesuits/chronosuit.dm | 4 +- .../clothing/spacesuits/miscellaneous.dm | 13 +- code/modules/clothing/suits/armor.dm | 2 +- code/modules/clothing/suits/cloaks.dm | 4 +- code/modules/clothing/suits/miscellaneous.dm | 12 +- code/modules/clothing/suits/toggles.dm | 20 +- code/modules/clothing/under/jobs/command.dm | 2 +- code/modules/clothing/under/jobs/medical.dm | 2 +- code/modules/clothing/under/jobs/security.dm | 11 + code/modules/events/_event.dm | 28 +- code/modules/events/anomaly.dm | 11 +- code/modules/events/anomaly_bluespace.dm | 8 +- code/modules/events/anomaly_flux.dm | 6 +- code/modules/events/anomaly_grav.dm | 7 +- code/modules/events/anomaly_pyro.dm | 7 +- code/modules/events/anomaly_vortex.dm | 6 +- code/modules/events/brain_trauma.dm | 33 + code/modules/events/brand_intelligence.dm | 1 + code/modules/events/camerafailure.dm | 2 +- code/modules/events/carp_migration.dm | 13 +- code/modules/events/dust.dm | 2 +- code/modules/events/electrical_storm.dm | 2 +- code/modules/events/fake_virus.dm | 30 + code/modules/events/fugitive_spawning.dm | 117 + code/modules/events/ghost_role.dm | 5 +- code/modules/events/heart_attack.dm | 2 +- code/modules/events/immovable_rod.dm | 7 +- code/modules/events/pirates.dm | 3 +- code/modules/events/processor_overload.dm | 1 + code/modules/events/spacevine.dm | 8 +- code/modules/events/spider_infestation.dm | 2 +- code/modules/events/stray_cargo.dm | 99 + code/modules/events/vent_clog.dm | 46 - code/modules/events/wisdomcow.dm | 15 + code/modules/events/wizard/embeddies.dm | 46 + code/modules/events/wizard/madness.dm | 28 + code/modules/flufftext/Dreaming.dm | 4 - .../drinks/drinks/drinkingglass.dm | 2 +- code/modules/food_and_drinks/food.dm | 3 - code/modules/food_and_drinks/food/snacks.dm | 8 +- .../food_and_drinks/food/snacks/meat.dm | 23 + .../food_and_drinks/food/snacks_cake.dm | 2 +- .../food_and_drinks/food/snacks_frozen.dm | 2 +- .../food_and_drinks/food/snacks_meat.dm | 9 + .../food_and_drinks/food/snacks_pastry.dm | 27 + .../food_and_drinks/food/snacks_pizza.dm | 11 + .../food_and_drinks/food/snacks_salad.dm | 20 +- .../food_and_drinks/food/snacks_soup.dm | 10 + .../kitchen_machinery/food_cart.dm | 25 +- .../kitchen_machinery/smartfridge.dm | 2 +- .../recipes/tablecraft/recipes_donut.dm | 25 + .../recipes/tablecraft/recipes_meat.dm | 11 + .../recipes/tablecraft/recipes_salad.dm | 15 +- .../recipes/tablecraft/recipes_seafood.dm | 12 +- .../recipes/tablecraft/recipes_soup.dm | 14 +- code/modules/holiday/halloween/bartholomew.dm | 2 +- code/modules/holiday/halloween/jacqueen.dm | 5 +- code/modules/holiday/holidays.dm | 87 +- code/modules/hydroponics/grown/citrus.dm | 2 +- code/modules/hydroponics/grown/misc.dm | 2 +- code/modules/hydroponics/grown/tea_coffee.dm | 2 +- code/modules/hydroponics/plant_genes.dm | 2 +- .../subtypes/arithmetic.dm | 6 +- .../subtypes/manipulation.dm | 6 +- .../subtypes/weaponized.dm | 4 +- code/modules/jobs/job_types/shaft_miner.dm | 2 +- code/modules/keybindings/bindings_client.dm | 5 + code/modules/keybindings/keybind/__defines.dm | 1 + code/modules/keybindings/keybind/combat.dm | 49 + code/modules/keybindings/keybind/living.dm | 10 - code/modules/keybindings/keybind/mob.dm | 4 +- code/modules/lighting/emissive_blocker.dm | 1 + code/modules/mapping/minimaps.dm | 146 +- .../mining/equipment/kinetic_crusher.dm | 72 +- .../mining/equipment/regenerative_core.dm | 3 - .../mining/lavaland/necropolis_chests.dm | 11 +- code/modules/mining/machine_vending.dm | 4 +- code/modules/mining/ores_coins.dm | 25 +- code/modules/mob/dead/dead.dm | 6 +- .../modules/mob/dead/new_player/new_player.dm | 11 +- code/modules/mob/dead/observer/observer.dm | 6 + code/modules/mob/inventory.dm | 96 +- code/modules/mob/living/blood.dm | 6 +- code/modules/mob/living/bloodcrawl.dm | 6 +- code/modules/mob/living/brain/brain.dm | 6 + code/modules/mob/living/brain/brain_item.dm | 3 - code/modules/mob/living/brain/life.dm | 8 +- .../mob/living/carbon/alien/alien_defense.dm | 5 +- .../living/carbon/alien/humanoid/humanoid.dm | 18 +- .../living/carbon/alien/humanoid/inventory.dm | 5 - .../mob/living/carbon/alien/larva/life.dm | 16 +- code/modules/mob/living/carbon/alien/life.dm | 5 +- .../modules/mob/living/carbon/alien/organs.dm | 15 +- .../carbon/alien/special/alien_embryo.dm | 10 +- .../living/carbon/alien/special/facehugger.dm | 3 +- code/modules/mob/living/carbon/carbon.dm | 45 +- .../mob/living/carbon/carbon_defense.dm | 44 +- .../mob/living/carbon/carbon_movement.dm | 2 +- .../modules/mob/living/carbon/damage_procs.dm | 62 +- code/modules/mob/living/carbon/examine.dm | 29 +- .../mob/living/carbon/human/damage_procs.dm | 4 +- .../mob/living/carbon/human/examine.dm | 5 +- code/modules/mob/living/carbon/human/human.dm | 72 +- .../mob/living/carbon/human/human_block.dm | 9 +- .../mob/living/carbon/human/human_defense.dm | 16 +- .../mob/living/carbon/human/human_movement.dm | 8 +- .../mob/living/carbon/human/inventory.dm | 31 +- code/modules/mob/living/carbon/human/life.dm | 54 +- .../mob/living/carbon/human/species.dm | 81 +- .../carbon/human/species_types/bugmen.dm | 5 +- .../carbon/human/species_types/dwarves.dm | 6 +- .../carbon/human/species_types/flypeople.dm | 1 + .../living/carbon/human/species_types/ipc.dm | 1 + .../carbon/human/species_types/jellypeople.dm | 31 +- .../human/species_types/lizardpeople.dm | 1 + .../carbon/human/species_types/skeletons.dm | 18 +- .../carbon/human/species_types/synthliz.dm | 2 +- code/modules/mob/living/carbon/inventory.dm | 12 + code/modules/mob/living/carbon/life.dm | 45 +- .../mob/living/carbon/monkey/combat.dm | 2 +- .../mob/living/carbon/monkey/inventory.dm | 7 +- code/modules/mob/living/carbon/monkey/life.dm | 40 +- .../living/carbon/monkey/monkey_defense.dm | 2 +- .../mob/living/carbon/monkey/punpun.dm | 5 +- .../modules/mob/living/carbon/update_icons.dm | 4 +- code/modules/mob/living/damage_procs.dm | 30 +- code/modules/mob/living/emote.dm | 1 + code/modules/mob/living/life.dm | 98 +- code/modules/mob/living/living.dm | 2 + .../modules/mob/living/living_active_block.dm | 282 + .../modules/mob/living/living_active_parry.dm | 346 + code/modules/mob/living/living_block.dm | 73 +- .../mob/living/living_blocking_parrying.dm | 310 + code/modules/mob/living/living_defense.dm | 70 +- code/modules/mob/living/living_defines.dm | 20 + code/modules/mob/living/living_mobility.dm | 8 +- code/modules/mob/living/living_movement.dm | 19 +- .../mob/living/silicon/ai/ai_defense.dm | 2 +- code/modules/mob/living/silicon/ai/life.dm | 62 +- .../mob/living/silicon/damage_procs.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 15 +- code/modules/mob/living/silicon/robot/life.dm | 7 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 33 +- code/modules/mob/living/silicon/silicon.dm | 6 + .../mob/living/silicon/silicon_defense.dm | 21 +- .../living/simple_animal/animal_defense.dm | 2 +- .../mob/living/simple_animal/astral.dm | 6 +- .../mob/living/simple_animal/bot/bot.dm | 12 + .../mob/living/simple_animal/bot/cleanbot.dm | 99 +- .../mob/living/simple_animal/bot/medbot.dm | 137 +- .../mob/living/simple_animal/friendly/cat.dm | 14 +- .../mob/living/simple_animal/friendly/crab.dm | 5 +- .../mob/living/simple_animal/friendly/dog.dm | 25 +- .../simple_animal/friendly/drone/inventory.dm | 2 +- .../simple_animal/friendly/farm_animals.dm | 75 +- .../living/simple_animal/friendly/panda.dm | 3 + .../living/simple_animal/friendly/plushie.dm | 4 +- .../living/simple_animal/guardian/guardian.dm | 2 +- .../simple_animal/guardian/types/assassin.dm | 5 +- .../simple_animal/guardian/types/charger.dm | 5 +- .../simple_animal/guardian/types/dextrous.dm | 2 +- .../simple_animal/guardian/types/fire.dm | 5 +- .../mob/living/simple_animal/hostile/bear.dm | 2 +- .../mob/living/simple_animal/hostile/carp.dm | 5 +- .../living/simple_animal/hostile/hostile.dm | 9 +- .../living/simple_animal/hostile/illusion.dm | 7 +- .../simple_animal/hostile/jungle/leaper.dm | 13 +- .../hostile/jungle/mega_arachnid.dm | 6 +- .../hostile/megafauna/bubblegum.dm | 5 +- .../hostile/megafauna/colossus.dm | 4 +- .../hostile/megafauna/hierophant.dm | 7 +- .../hostile/megafauna/megafauna.dm | 2 +- .../hostile/megafauna/swarmer.dm | 15 +- .../mob/living/simple_animal/hostile/mimic.dm | 5 +- .../hostile/mining_mobs/basilisk.dm | 5 +- .../hostile/mining_mobs/curse_blob.dm | 2 +- .../mining_mobs/elites/goliath_broodmother.dm | 5 +- .../hostile/mining_mobs/elites/pandora.dm | 5 +- .../hostile/mining_mobs/goliath.dm | 10 +- .../hostile/mining_mobs/gutlunch.dm | 7 +- .../hostile/mining_mobs/hivelord.dm | 9 +- .../hostile/mining_mobs/ice_demon.dm | 7 +- .../hostile/mining_mobs/ice_whelp.dm | 7 +- .../hostile/mining_mobs/polarbear.dm | 7 +- .../simple_animal/hostile/mining_mobs/wolf.dm | 7 +- .../living/simple_animal/hostile/mushroom.dm | 5 +- .../simple_animal/hostile/netherworld.dm | 5 +- .../simple_animal/hostile/retaliate/clown.dm | 5 +- .../living/simple_animal/hostile/skeleton.dm | 2 +- .../living/simple_animal/hostile/statue.dm | 5 +- .../mob/living/simple_animal/hostile/tree.dm | 5 +- .../simple_animal/hostile/venus_human_trap.dm | 5 +- .../simple_animal/hostile/wumborian_fugu.dm | 5 +- .../mob/living/simple_animal/parrot.dm | 13 +- .../mob/living/simple_animal/simple_animal.dm | 12 +- .../mob/living/simple_animal/slime/life.dm | 22 +- code/modules/mob/mob.dm | 76 +- code/modules/mob/mob_defines.dm | 4 +- code/modules/mob/mob_helpers.dm | 4 +- code/modules/mob/mob_movement.dm | 2 +- code/modules/mob/say.dm | 8 +- code/modules/mob/say_vr.dm | 4 +- code/modules/mob/transform_procs.dm | 38 +- code/modules/movespeed/modifiers/mobs.dm | 4 + .../ninja/suit/n_suit_verbs/ninja_stars.dm | 2 +- code/modules/oracle_ui/assets.dm | 13 +- code/modules/paperwork/pen.dm | 9 +- code/modules/power/apc.dm | 1 + code/modules/power/cable.dm | 4 +- code/modules/power/lighting.dm | 4 +- code/modules/power/power.dm | 4 +- code/modules/power/smes.dm | 5 + .../modules/projectiles/ammunition/_firing.dm | 20 +- .../projectiles/ammunition/ballistic/lmg.dm | 13 + .../ammunition/ballistic/pistol.dm | 2 - .../ammunition/ballistic/revolver.dm | 23 +- .../ammunition/ballistic/shotgun.dm | 9 + .../boxes_magazines/_box_magazine.dm | 12 +- .../projectiles/boxes_magazines/ammo_boxes.dm | 15 + .../boxes_magazines/external/lmg.dm | 4 + .../boxes_magazines/internal/shotgun.dm | 5 + .../modules/projectiles/guns/ballistic/bow.dm | 4 +- .../guns/ballistic/laser_gatling.dm | 3 + .../projectiles/guns/ballistic/launchers.dm | 4 +- .../projectiles/guns/ballistic/pistol.dm | 1 + .../projectiles/guns/ballistic/revolver.dm | 11 +- .../projectiles/guns/ballistic/shotgun.dm | 32 + .../guns/energy/kinetic_accelerator.dm | 9 +- code/modules/projectiles/guns/magic.dm | 2 +- code/modules/projectiles/projectile.dm | 122 +- .../projectiles/projectile/bullets/pistol.dm | 2 +- .../projectile/bullets/revolver.dm | 47 +- .../projectiles/projectile/bullets/shotgun.dm | 5 + code/modules/projectiles/projectile/magic.dm | 4 +- .../chemistry/machinery/chem_master.dm | 23 +- .../chemistry/reagents/alcohol_reagents.dm | 12 +- .../chemistry/reagents/food_reagents.dm | 14 +- .../chemistry/reagents/medicine_reagents.dm | 21 +- .../chemistry/reagents/other_reagents.dm | 7 +- .../reagents/chemistry/recipes/others.dm | 2 +- .../reagents/reagent_containers/blood_pack.dm | 2 +- .../reagents/reagent_containers/chem_pack.dm | 51 + .../reagents/reagent_containers/glass.dm | 14 + .../reagents/reagent_containers/pill.dm | 47 +- code/modules/recycling/conveyor2.dm | 1 + code/modules/research/bepis.dm | 4 +- .../research/designs/autobotter_designs.dm | 1 + .../autolathe_designs_sec_and_hacked.dm | 3 +- .../autolathe_designs_tcomms_and_misc.dm | 12 +- .../autolathe_designs_tools.dm | 11 +- .../research/designs/autoylathe_designs.dm | 2 +- .../comp_board_designs_all_misc.dm | 18 +- .../comp_board_designs_sec.dm | 8 + .../research/designs/electronics_designs.dm | 2 - .../machine_designs_all_misc.dm | 33 + .../designs/mechfabricator_designs.dm | 73 + .../research/designs/medical_designs.dm | 10 + code/modules/research/designs/misc_designs.dm | 69 +- code/modules/research/designs/tool_designs.dm | 10 + .../modules/research/machinery/_production.dm | 2 +- code/modules/research/rdconsole.dm | 3 + code/modules/research/techweb/_techweb.dm | 2 +- .../research/techweb/nodes/bepis_nodes.dm | 9 + .../research/techweb/nodes/biotech_nodes.dm | 2 +- .../research/techweb/nodes/bluespace_nodes.dm | 33 + .../techweb/nodes/engineering_nodes.dm | 4 +- .../research/techweb/nodes/mecha_nodes.dm | 8 + .../research/techweb/nodes/misc_nodes.dm | 21 + .../research/techweb/nodes/tools_nodes.dm | 2 +- .../xenobiology/crossbreeding/burning.dm | 9 +- .../modules/ruins/lavalandruin_code/puzzle.dm | 6 +- .../ruins/spaceruin_code/hilbertshotel.dm | 4 +- code/modules/shuttle/computer.dm | 2 +- code/modules/shuttle/custom_shuttle.dm | 268 + code/modules/shuttle/navigation_computer.dm | 2 +- code/modules/shuttle/shuttle.dm | 166 +- .../shuttle_creation/shuttle_creator.dm | 370 + .../shuttle_creator_actions.dm | 101 + .../shuttle_creator_console.dm | 93 + .../shuttle_creation/shuttle_creator_eye.dm | 54 + .../shuttle_creator_overlay.dm | 53 + .../shuttle_creation/shuttle_upgrades.dm | 39 + code/modules/shuttle/supply.dm | 43 +- code/modules/spells/spell.dm | 2 +- code/modules/spells/spell_types/curse.dm | 37 + code/modules/spells/spell_types/devil.dm | 14 +- .../spells/spell_types/ethereal_jaunt.dm | 6 +- code/modules/spells/spell_types/mime.dm | 5 + code/modules/spells/spell_types/rod_form.dm | 4 +- code/modules/spells/spell_types/santa.dm | 1 + .../modules/spells/spell_types/shadow_walk.dm | 1 + code/modules/spells/spell_types/shapeshift.dm | 4 +- code/modules/spells/spell_types/summonitem.dm | 14 - code/modules/spells/spell_types/taeclowndo.dm | 4 + code/modules/spells/spell_types/telepathy.dm | 1 + .../spells/spell_types/voice_of_god.dm | 1 + code/modules/spells/spell_types/wizard.dm | 1 + code/modules/surgery/advanced/lobotomy.dm | 17 +- code/modules/surgery/advanced/revival.dm | 6 +- code/modules/surgery/amputation.dm | 2 +- code/modules/surgery/bodyparts/bodyparts.dm | 8 +- code/modules/surgery/bodyparts/helpers.dm | 22 +- .../emergency_cardioversion_recovery.dm | 12 +- code/modules/surgery/organ_manipulation.dm | 9 +- code/modules/surgery/organic_steps.dm | 2 +- code/modules/surgery/organs/appendix.dm | 6 - code/modules/surgery/organs/augments_arms.dm | 22 +- code/modules/surgery/organs/heart.dm | 8 +- code/modules/surgery/organs/liver.dm | 6 +- code/modules/surgery/organs/lungs.dm | 7 +- code/modules/surgery/organs/organ_internal.dm | 63 +- code/modules/surgery/organs/tongue.dm | 1 + .../modules/surgery/prosthetic_replacement.dm | 4 +- .../modules/surgery/remove_embedded_object.dm | 7 +- .../uplink/uplink_items/uplink_ammo.dm | 7 + .../uplink/uplink_items/uplink_bundles.dm | 2 + .../uplink/uplink_items/uplink_dangerous.dm | 2 +- code/modules/vehicles/atv.dm | 2 +- code/modules/vehicles/cars/car.dm | 4 +- code/modules/vehicles/cars/clowncar.dm | 4 +- code/modules/vending/_vending.dm | 147 +- code/modules/vending/assist.dm | 2 +- code/modules/vending/cola.dm | 3 +- code/modules/vending/engivend.dm | 5 +- code/modules/vending/kinkmate.dm | 6 +- code/modules/vending/liberation_toy.dm | 2 +- code/modules/vending/medical_wall.dm | 1 + code/modules/vending/security.dm | 6 +- code/modules/vending/toys.dm | 2 +- code/modules/vending/wardrobes.dm | 2 +- code/modules/vending/youtool.dm | 2 +- config/awaymissionconfig.txt | 5 +- config/maps.txt | 4 - config/plushies/defines.txt | 2 + config/plushies/plushie_config.txt | 2 - html/admin/view_variables.css | 2 +- html/changelog.html | 805 +- html/changelogs/.all_changelog.yml | 366 + icons/effects/block_parry.dmi | Bin 0 -> 37728 bytes icons/effects/freeze.dmi | Bin 1130 -> 2774 bytes icons/materials/composite.dmi | Bin 0 -> 2954 bytes icons/mecha/mech_construct.dmi | Bin 31441 -> 38960 bytes icons/mecha/mech_construction.dmi | Bin 19423 -> 21571 bytes icons/mecha/mecha.dmi | Bin 148573 -> 163061 bytes icons/mob/actions/actions_shuttle.dmi | Bin 0 -> 3034 bytes icons/mob/clothing/back.dmi | Bin 103186 -> 102157 bytes icons/mob/clothing/eyes.dmi | Bin 13803 -> 13828 bytes icons/mob/clothing/head.dmi | Bin 225556 -> 227652 bytes icons/mob/clothing/mask.dmi | Bin 49396 -> 51094 bytes icons/mob/clothing/suit.dmi | Bin 428027 -> 430608 bytes icons/mob/clothing/uniform.dmi | Bin 417793 -> 418202 bytes icons/mob/clothing/uniform_digi.dmi | Bin 266907 -> 269867 bytes icons/mob/robots.dmi | Bin 229563 -> 254534 bytes icons/obj/ammo.dmi | Bin 30190 -> 30306 bytes icons/obj/bloodpack.dmi | Bin 1248 -> 1340 bytes icons/obj/card.dmi | Bin 5937 -> 15291 bytes icons/obj/closet.dmi | Bin 38279 -> 39711 bytes icons/obj/clothing/hats.dmi | Bin 109962 -> 110779 bytes icons/obj/clothing/masks.dmi | Bin 38020 -> 39231 bytes icons/obj/clothing/suits.dmi | Bin 144585 -> 145682 bytes icons/obj/contraband.dmi | Bin 77112 -> 78438 bytes icons/obj/device.dmi | Bin 53474 -> 55245 bytes icons/obj/doors/airlocks/shuttle/overlays.dmi | Bin 7558 -> 10560 bytes icons/obj/doors/airlocks/shuttle/shuttle.dmi | Bin 6442 -> 5673 bytes icons/obj/drinks.dmi | Bin 109743 -> 110176 bytes icons/obj/food/donut.dmi | Bin 2927 -> 3417 bytes icons/obj/food/food.dmi | Bin 78183 -> 78456 bytes icons/obj/food/soupsalad.dmi | Bin 21242 -> 22491 bytes icons/obj/guns/energy.dmi | Bin 44661 -> 45539 bytes icons/obj/guns/gun_parts.dmi | Bin 1115 -> 2257 bytes icons/obj/guns/projectile.dmi | Bin 46286 -> 46445 bytes icons/obj/hydroponics/harvest.dmi | Bin 88196 -> 88306 bytes icons/obj/items_and_weapons.dmi | Bin 134058 -> 129785 bytes icons/obj/janitor.dmi | Bin 27617 -> 27603 bytes icons/obj/machines/research.dmi | Bin 28393 -> 28898 bytes icons/obj/machines/sheetifier.dmi | Bin 0 -> 2784 bytes icons/obj/module.dmi | Bin 20909 -> 23644 bytes icons/obj/objects.dmi | Bin 106137 -> 106666 bytes icons/obj/reagentfillings.dmi | Bin 4198 -> 4926 bytes .../obj/smooth_structures/shuttle_window.dmi | Bin 2135 -> 3623 bytes icons/obj/stack_objects.dmi | Bin 44243 -> 50268 bytes icons/obj/tapes.dmi | Bin 0 -> 788 bytes icons/obj/tiles.dmi | Bin 16723 -> 17120 bytes icons/obj/tools.dmi | Bin 27958 -> 29207 bytes icons/turf/floors.dmi | Bin 341205 -> 339920 bytes icons/turf/shuttle.dmi | Bin 45994 -> 57395 bytes icons/turf/walls/materialwall.dmi | Bin 0 -> 507 bytes icons/turf/walls/shuttle_wall.dmi | Bin 2692 -> 10028 bytes interface/skin.dmf | 1 + .../code/datums/status_effects/chems.dm | 50 - .../code/modules/client/loadout/__donator.dm | 2 +- .../code/modules/client/loadout/head.dm | 46 + .../code/modules/client/loadout/uniform.dm | 24 + modular_citadel/code/modules/clothing/trek.dm | 18 + .../code/modules/mentor/mentor_memo.dm | 20 +- .../code/modules/mentor/mentorpm.dm | 2 +- .../code/modules/mob/cit_emotes.dm | 18 + .../modules/mob/living/carbon/human/human.dm | 2 +- .../code/modules/mob/living/carbon/life.dm | 3 - .../reagents/chemistry/reagents/healing.dm | 4 +- .../reagents/chemistry/recipes/fermi.dm | 2 +- .../icons/mob/mutant_bodyparts.dmi | Bin 8936 -> 8947 bytes sound/block_parry/block_metal1.ogg | Bin 0 -> 10612 bytes sound/block_parry/block_metal2.ogg | Bin 0 -> 9412 bytes sound/block_parry/block_wood1.ogg | Bin 0 -> 10321 bytes sound/block_parry/block_wood2.ogg | Bin 0 -> 11514 bytes sound/block_parry/sfx-parry.ogg | Bin 0 -> 22373 bytes sound/effects/meatslap.ogg | Bin 0 -> 12414 bytes sound/voice/medbot/close.ogg | Bin 0 -> 34157 bytes sound/voice/medbot/dont_like.ogg | Bin 0 -> 16702 bytes sound/voice/medbot/forgive.ogg | Bin 0 -> 20812 bytes sound/voice/medbot/fuck_you.ogg | Bin 0 -> 11422 bytes sound/voice/medbot/hey_wait.ogg | Bin 0 -> 9738 bytes sound/voice/medbot/i_require_asst.ogg | Bin 0 -> 18072 bytes sound/voice/medbot/i_trusted_you.ogg | Bin 0 -> 18571 bytes sound/voice/medbot/im_different.ogg | Bin 0 -> 12676 bytes sound/voice/medbot/is_this_the_end.ogg | Bin 0 -> 11923 bytes sound/voice/medbot/nooo.ogg | Bin 0 -> 16244 bytes sound/voice/medbot/oh_fuck.ogg | Bin 0 -> 8447 bytes sound/voice/medbot/pain_is_real.ogg | Bin 0 -> 19514 bytes sound/voice/medbot/please_dont.ogg | Bin 0 -> 10255 bytes sound/voice/medbot/please_im_scared.ogg | Bin 0 -> 14356 bytes sound/voice/medbot/please_put_me_back.ogg | Bin 0 -> 14684 bytes sound/voice/medbot/reported.ogg | Bin 0 -> 46060 bytes sound/voice/medbot/shindemashou.ogg | Bin 0 -> 20484 bytes sound/voice/medbot/thank_you.ogg | Bin 0 -> 12145 bytes sound/voice/medbot/turn_off.ogg | Bin 0 -> 35397 bytes sound/voice/medbot/why.ogg | Bin 0 -> 30060 bytes sound/voice/medbot/youre_good.ogg | Bin 0 -> 18684 bytes sound/voice/slime_squish.ogg | Bin 0 -> 12231 bytes strings/tips.txt | 4 +- strings/traumas.json | 3 +- strings/wisdoms.txt | 443 + tgstation.dme | 78 +- .../packages/tgui/components/NumberInput.js | 14 + tgui-next/packages/tgui/interfaces/Bepis.js | 6 +- tgui-next/packages/tgui/interfaces/Canvas.js | 2 +- tgui-next/packages/tgui/interfaces/Cargo.js | 21 +- .../packages/tgui/interfaces/ChemMaster.js | 8 +- .../tgui/interfaces/GravityGenerator.js | 2 +- .../packages/tgui/interfaces/HypnoChair.js | 2 +- .../packages/tgui/interfaces/LanguageMenu.js | 2 +- .../packages/tgui/interfaces/Launchpad.js | 2 +- .../packages/tgui/interfaces/NaniteRemote.js | 10 +- .../tgui/interfaces/NtosConfiguration.js | 2 +- .../tgui/interfaces/OperatingComputer.js | 2 +- .../packages/tgui/interfaces/SkillPanel.js | 121 + tgui-next/packages/tgui/interfaces/Vending.js | 31 +- tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 5 + tgui-next/yarn.lock | 3732 +- 871 files changed, 96125 insertions(+), 411183 deletions(-) delete mode 100644 _maps/RandomZLevels/away_mission/Cabin.dmm create mode 100644 _maps/RandomZLevels/away_mission/SnowCabin.dmm delete mode 100644 _maps/RandomZLevels/away_mission/spacebattle.dmm delete mode 100644 _maps/icebox.json delete mode 100644 _maps/iceboxstation.dm delete mode 100644 _maps/map_files/IceBoxStation/IceBoxStation.dmm delete mode 100644 _maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm delete mode 100644 _maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm create mode 100644 _maps/shuttles/hunter_bounty.dmm create mode 100644 _maps/shuttles/hunter_russian.dmm create mode 100644 _maps/shuttles/hunter_space_cop.dmm rename code/__DEFINES/{flags.dm => _flags/_flags.dm} (81%) rename code/__DEFINES/{obj_flags.dm => _flags/item_flags.dm} (74%) create mode 100644 code/__DEFINES/_flags/obj_flags.dm create mode 100644 code/__DEFINES/combat/attack_types.dm create mode 100644 code/__DEFINES/combat/block.dm create mode 100644 code/__DEFINES/combat/block_parry.dm create mode 100644 code/__DEFINES/flags/do_after.dm create mode 100644 code/__DEFINES/projectiles.dm create mode 100644 code/__HELPERS/do_after.dm create mode 100644 code/datums/components/edible.dm create mode 100644 code/datums/components/embedded.dm rename code/datums/components/{shrapnel.dm => mirv.dm} (70%) create mode 100644 code/datums/components/omen.dm create mode 100644 code/datums/components/pellet_cloud.dm create mode 100644 code/datums/components/twohanded.dm create mode 100644 code/datums/elements/embed.dm delete mode 100644 code/datums/embedding_behavior.dm create mode 100644 code/datums/materials/meat.dm create mode 100644 code/datums/materials/pizza.dm create mode 100644 code/game/machinery/sheetifier.dm create mode 100644 code/game/machinery/shuttle/custom_shuttle.dm create mode 100644 code/game/machinery/shuttle/shuttle_engine.dm create mode 100644 code/game/machinery/shuttle/shuttle_heater.dm create mode 100644 code/game/mecha/medical/medigax.dm create mode 100644 code/game/objects/items/binoculars.dm create mode 100644 code/game/objects/items/broom.dm create mode 100644 code/game/objects/items/chainsaw.dm create mode 100644 code/game/objects/items/dualsaber.dm create mode 100644 code/game/objects/items/electrostaff.dm create mode 100644 code/game/objects/items/fireaxe.dm create mode 100644 code/game/objects/items/pitchfork.dm create mode 100644 code/game/objects/items/shrapnel.dm create mode 100644 code/game/objects/items/spear.dm create mode 100644 code/game/objects/items/stacks/tape.dm delete mode 100644 code/game/objects/items/tools/saw.dm delete mode 100644 code/game/objects/items/twohanded.dm create mode 100644 code/game/objects/structures/fugitive_role_spawners.dm create mode 100644 code/game/turfs/simulated/wall/material_walls.dm create mode 100644 code/modules/antagonists/abductor/ice_abductor.dm create mode 100644 code/modules/antagonists/fugitive/fugitive.dm create mode 100644 code/modules/antagonists/fugitive/fugitive_outfits.dm create mode 100644 code/modules/antagonists/fugitive/fugitive_ship.dm create mode 100644 code/modules/antagonists/fugitive/hunter.dm create mode 100644 code/modules/asset_cache/asset_cache.dm create mode 100644 code/modules/asset_cache/asset_cache_client.dm create mode 100644 code/modules/asset_cache/asset_cache_item.dm create mode 100644 code/modules/asset_cache/asset_list.dm rename code/modules/{client/asset_cache.dm => asset_cache/asset_list_items.dm} (54%) create mode 100644 code/modules/asset_cache/validate_assets.html delete mode 100644 code/modules/awaymissions/mission_code/spacebattle.dm create mode 100644 code/modules/cargo/coupon.dm create mode 100644 code/modules/cargo/packs/goodies.dm create mode 100644 code/modules/client/verbs/autobunker.dm create mode 100644 code/modules/events/brain_trauma.dm create mode 100644 code/modules/events/fake_virus.dm create mode 100644 code/modules/events/fugitive_spawning.dm create mode 100644 code/modules/events/stray_cargo.dm create mode 100644 code/modules/events/wisdomcow.dm create mode 100644 code/modules/events/wizard/embeddies.dm create mode 100644 code/modules/events/wizard/madness.dm create mode 100644 code/modules/keybindings/keybind/combat.dm delete mode 100644 code/modules/mob/living/carbon/alien/humanoid/inventory.dm create mode 100644 code/modules/mob/living/living_active_block.dm create mode 100644 code/modules/mob/living/living_active_parry.dm create mode 100644 code/modules/mob/living/living_blocking_parrying.dm create mode 100644 code/modules/reagents/reagent_containers/chem_pack.dm create mode 100644 code/modules/shuttle/custom_shuttle.dm create mode 100644 code/modules/shuttle/shuttle_creation/shuttle_creator.dm create mode 100644 code/modules/shuttle/shuttle_creation/shuttle_creator_actions.dm create mode 100644 code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm create mode 100644 code/modules/shuttle/shuttle_creation/shuttle_creator_eye.dm create mode 100644 code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm create mode 100644 code/modules/shuttle/shuttle_creation/shuttle_upgrades.dm create mode 100644 code/modules/spells/spell_types/curse.dm delete mode 100644 config/plushies/plushie_config.txt create mode 100644 icons/effects/block_parry.dmi create mode 100644 icons/materials/composite.dmi create mode 100644 icons/mob/actions/actions_shuttle.dmi create mode 100644 icons/obj/machines/sheetifier.dmi create mode 100644 icons/obj/tapes.dmi create mode 100644 icons/turf/walls/materialwall.dmi delete mode 100644 modular_citadel/code/modules/mob/living/carbon/life.dm create mode 100644 sound/block_parry/block_metal1.ogg create mode 100644 sound/block_parry/block_metal2.ogg create mode 100644 sound/block_parry/block_wood1.ogg create mode 100644 sound/block_parry/block_wood2.ogg create mode 100644 sound/block_parry/sfx-parry.ogg create mode 100644 sound/effects/meatslap.ogg create mode 100644 sound/voice/medbot/close.ogg create mode 100644 sound/voice/medbot/dont_like.ogg create mode 100644 sound/voice/medbot/forgive.ogg create mode 100644 sound/voice/medbot/fuck_you.ogg create mode 100644 sound/voice/medbot/hey_wait.ogg create mode 100644 sound/voice/medbot/i_require_asst.ogg create mode 100644 sound/voice/medbot/i_trusted_you.ogg create mode 100644 sound/voice/medbot/im_different.ogg create mode 100644 sound/voice/medbot/is_this_the_end.ogg create mode 100644 sound/voice/medbot/nooo.ogg create mode 100644 sound/voice/medbot/oh_fuck.ogg create mode 100644 sound/voice/medbot/pain_is_real.ogg create mode 100644 sound/voice/medbot/please_dont.ogg create mode 100644 sound/voice/medbot/please_im_scared.ogg create mode 100644 sound/voice/medbot/please_put_me_back.ogg create mode 100644 sound/voice/medbot/reported.ogg create mode 100644 sound/voice/medbot/shindemashou.ogg create mode 100644 sound/voice/medbot/thank_you.ogg create mode 100644 sound/voice/medbot/turn_off.ogg create mode 100644 sound/voice/medbot/why.ogg create mode 100644 sound/voice/medbot/youre_good.ogg create mode 100644 sound/voice/slime_squish.ogg create mode 100644 strings/wisdoms.txt create mode 100644 tgui-next/packages/tgui/interfaces/SkillPanel.js diff --git a/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm b/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm index bddadc7b0c..f1b0582ec3 100644 --- a/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm +++ b/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm @@ -2,156 +2,172 @@ "a" = ( /turf/template_noop, /area/template_noop) -"b" = ( -/turf/closed/wall/mineral/cult, -/area/ruin/unpowered) "c" = ( /obj/structure/healingfountain, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "d" = ( /obj/structure/fluff/divine/conduit, -/turf/open/floor/engine/cult, +/turf/open/floor/mineral/plasma, /area/ruin/unpowered) "e" = ( /obj/structure/sacrificealtar, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "f" = ( -/turf/open/floor/engine/cult, +/mob/living/simple_animal/butterfly, +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "g" = ( /mob/living/simple_animal/butterfly, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/red, /area/ruin/unpowered) "h" = ( /obj/structure/fans/tiny/invisible, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"u" = ( +/turf/open/floor/carpet/purple, +/area/ruin/unpowered) +"G" = ( +/turf/closed/wall/mineral/cult{ + sheet_amount = 0 + }, +/area/ruin/unpowered) +"J" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"T" = ( +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"U" = ( +/turf/open/floor/carpet/red, /area/ruin/unpowered) (1,1,1) = {" a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G "} (2,1,1) = {" a -b +G d -f -f +U +T +T +T +J +T +T +T +T +T +T d -f -f -d -f -f -d -f -f -d -b +G "} (3,1,1) = {" -b -b +G +G e g -f -f +U +d g -f -f -f -f -g -f -g -f -b +U +d +U +U +d +U +U +u +G "} (4,1,1) = {" -b +G c f -f -f -f -f -f -f -f -f -f -f -f -f +U +T +u +T +T +u +T +T +u +T +T +T h "} (5,1,1) = {" -b -b +G +G e -f -f -f -f g -f -f -f -f -f -f -f -b +U +d +g +U +d +U +U +d +U +U +u +G "} (6,1,1) = {" a -b +G d -g -f +U +T +T +T +J +T +T +T +T +T +T d -f -f -d -f -f -d -f -g -d -b +G "} (7,1,1) = {" a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index a43e6129b7..7e9ce9db68 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -42,6 +42,10 @@ "ak" = ( /obj/structure/toilet, /obj/effect/turf_decal/sand, +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_x = 9 + }, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, /area/ruin/powered/beach) "al" = ( @@ -191,7 +195,9 @@ /turf/open/floor/plasteel, /area/ruin/powered/beach) "aM" = ( -/obj/structure/reagent_dispensers/beerkeg, +/obj/structure/reagent_dispensers/beerkeg{ + reagent_id = /datum/reagent/consumable/ethanol/beer/light + }, /turf/open/floor/wood, /area/ruin/powered/beach) "aN" = ( @@ -371,7 +377,7 @@ /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bP" = ( -/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer/light, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bQ" = ( @@ -463,6 +469,7 @@ /obj/item/storage/box/drinkingglasses, /obj/item/storage/box/beakers, /obj/item/storage/box/donkpockets, +/obj/item/soap, /turf/open/floor/plating, /area/ruin/powered/beach) "hY" = ( @@ -537,6 +544,14 @@ }, /turf/open/floor/pod/light, /area/ruin/powered/beach) +"rV" = ( +/obj/effect/turf_decal/sand, +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_y = -3; + pixel_x = -9 + }, +/turf/open/floor/plating, +/area/ruin/powered/beach) "sy" = ( /obj/effect/turf_decal/caution{ dir = 4 @@ -590,6 +605,11 @@ /obj/effect/turf_decal/sand, /turf/open/floor/pod/light, /area/ruin/powered/beach) +"Gu" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/beer/light, +/turf/open/floor/wood, +/area/ruin/powered/beach) "HC" = ( /obj/structure/rack, /obj/item/clothing/shoes/sandal, @@ -964,7 +984,7 @@ ar ar ar ar -ar +bP ar bR bT @@ -984,7 +1004,7 @@ as aw aC aC -aP +Gu aW aK Ga @@ -1108,7 +1128,7 @@ aa aa bW ak -au +rV aj aE aC diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm index 862c745f81..6feb378515 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm @@ -188,13 +188,13 @@ /area/ruin/unpowered/xenonest) "aT" = ( /obj/structure/alien/weeds, -/obj/item/twohanded/required/chainsaw, +/obj/item/chainsaw, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) "aU" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, -/obj/item/twohanded/fireaxe/boneaxe, +/obj/item/fireaxe/boneaxe, /obj/item/clothing/head/helmet/gladiator, /obj/item/clothing/mask/facehugger/impregnated, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -219,6 +219,7 @@ /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /mob/living/simple_animal/hostile/alien/drone, +/obj/structure/alien/weeds/node, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) "aZ" = ( @@ -535,6 +536,11 @@ /obj/effect/mob_spawn/alien/corpse/humanoid/queen, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) +"wA" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/xenonest) "yf" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien/sentinel, @@ -551,6 +557,12 @@ /obj/effect/mob_spawn/alien/corpse/humanoid/drone, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) +"QG" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/xenonest) "Uh" = ( /obj/structure/alien/weeds, /obj/item/xenos_claw, @@ -683,7 +695,7 @@ ac ac aj ac -am +QG ac ac ac @@ -800,7 +812,7 @@ ac ac ac ac -ag +wA ag ag ar @@ -884,7 +896,7 @@ aa (7,1,1) = {" ab ac -ag +wA ag ag ag @@ -917,7 +929,7 @@ ac ac ZT ac -ag +wA ag ac ab @@ -1349,7 +1361,7 @@ ar lG ag ag -ag +wA ad ag ag @@ -1555,7 +1567,7 @@ ag ac aF ag -ag +ar ag ag ar @@ -1603,7 +1615,7 @@ ao ah ac ag -ag +wA ag ag pE @@ -1742,7 +1754,7 @@ ag ag ag ag -ac +aw ar ag bD @@ -1791,9 +1803,9 @@ ac ac ac ac +wA ag -ag -ac +aw ar ag bD @@ -1828,7 +1840,7 @@ ac ac ag Uh -ag +wA aZ be bo diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index 60ae409ea2..527a328563 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -517,7 +517,7 @@ /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bu" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index 80ad86e3c5..39ecc54ec7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -724,7 +724,7 @@ /area/lavaland/surface/outdoors) "bP" = ( /obj/structure/stone_tile/block, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -896,7 +896,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ck" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /obj/structure/stone_tile{ dir = 4 }, @@ -910,7 +910,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -1014,7 +1014,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "cA" = ( @@ -1058,7 +1058,7 @@ dir = 1 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/storage/belt, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1100,7 +1100,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/scythe, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1128,7 +1128,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/clothing/head/helmet/roman/legionnaire, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index f48801c199..c7ae4c6eb4 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -3,9 +3,9 @@ /turf/template_noop, /area/template_noop) "ac" = ( -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/mesh, /obj/structure/table, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /turf/open/floor/plating, /area/ruin/powered/snow_biodome) "ad" = ( @@ -203,6 +203,12 @@ /area/ruin/powered/snow_biodome) "aR" = ( /obj/structure/flora/tree/pine/xmas, +/obj/item/a_gift{ + pixel_y = -5 + }, +/obj/item/a_gift{ + pixel_x = 6 + }, /turf/open/floor/plating/asteroid/snow{ initial_gas_mix = "o2=22;n2=82;TEMP=180" }, @@ -295,6 +301,12 @@ }, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"gy" = ( +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) "gz" = ( /obj/structure/chair/stool, /turf/open/floor/pod/dark, @@ -316,6 +328,13 @@ }, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"rl" = ( +/obj/structure/flora/bush, +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) "tb" = ( /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -361,13 +380,18 @@ /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"IQ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug, +/turf/open/floor/wood, +/area/ruin/powered/snow_biodome) "JZ" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "KS" = ( -/obj/item/twohanded/required/chainsaw, +/obj/item/chainsaw, /obj/structure/closet, /obj/machinery/light/small{ dir = 4 @@ -380,6 +404,7 @@ /area/ruin/powered/snow_biodome) "Oj" = ( /obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "PD" = ( @@ -407,6 +432,7 @@ "QK" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes/cigpack_carp, +/obj/item/reagent_containers/food/drinks/mug, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "QN" = ( @@ -417,6 +443,13 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"SL" = ( +/obj/structure/flora/grass/both, +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) "Ub" = ( /obj/structure/filingcabinet, /turf/open/floor/pod/dark, @@ -577,7 +610,7 @@ aB ak ak ak -aI +rl by ak ak @@ -740,7 +773,7 @@ aI az ak ak -ak +gy ak ak aI @@ -916,7 +949,7 @@ Wg ag ah as -aw +IQ aA aA at @@ -924,7 +957,7 @@ aM aP ak ak -aQ +SL ak ak az @@ -1077,7 +1110,7 @@ Wg an Wg ay -ak +gy ak ak ak @@ -1114,6 +1147,7 @@ aI ak ap ak +gy ak ak ak @@ -1121,8 +1155,7 @@ ak ak ak ak -ak -ak +gy ak aI ak @@ -1240,7 +1273,7 @@ ak ak az ak -ak +gy ak bB ak diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm index df9620cb67..a14a8d3a13 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm @@ -11,7 +11,7 @@ "d" = ( /turf/closed/wall/rust, /area/ruin/unpowered) -"e" = ( +"f" = ( /obj/structure/mirror{ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; @@ -22,17 +22,6 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/plating, /area/ruin/unpowered) -"f" = ( -/obj/structure/mirror{ - desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; - icon_state = "mirror_broke"; - pixel_x = 28; - broken = 1 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/ruin/unpowered) "g" = ( /obj/effect/decal/cleanable/blood/tracks, /obj/structure/mirror{ @@ -58,11 +47,12 @@ /obj/structure/mirror{ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; - pixel_y = 28; + pixel_x = 28; broken = 1 }, -/obj/item/kitchen/knife/envy, -/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, /area/ruin/unpowered) "l" = ( /obj/structure/mirror{ @@ -106,6 +96,16 @@ /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"T" = ( +/obj/structure/mirror{ + desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; + icon_state = "mirror_broke"; + pixel_y = 28; + broken = 1 + }, +/obj/item/kitchen/knife/envy, +/turf/open/floor/plating, +/area/ruin/unpowered) (1,1,1) = {" a @@ -125,14 +125,8 @@ a a a a -a -a -a "} (2,1,1) = {" -a -a -c c c c @@ -167,9 +161,6 @@ d d d d -d -d -d c a "} @@ -178,16 +169,13 @@ c c d d -d -e +f g g g m m m -m -m o m j @@ -201,14 +189,11 @@ d d d d -d h h i i i -i -i h i i @@ -224,10 +209,7 @@ d d d d -d -k -i -i +T i i i @@ -245,12 +227,9 @@ d d d d -d i i i -j -i n i i @@ -266,8 +245,7 @@ c c d d -d -f +k j l l @@ -276,8 +254,6 @@ l l l l -l -l j d c @@ -299,9 +275,6 @@ d d d d -d -d -d c a "} @@ -322,8 +295,5 @@ c c c c -c -c -c a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index d587d19b97..70ffdc85cd 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -20,7 +20,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "h" = ( -/obj/item/veilrender/vealrender, +/obj/item/trash/boritos, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "i" = ( @@ -65,6 +65,7 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/item/trash/plate/alt, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "v" = ( @@ -84,6 +85,28 @@ }, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) +"B" = ( +/obj/item/veilrender/vealrender, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"E" = ( +/obj/machinery/light/small, +/obj/item/trash/cheesie, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"G" = ( +/obj/item/trash/waffles, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"L" = ( +/obj/machinery/light/small, +/obj/item/trash/plate/alt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"N" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) "R" = ( /turf/closed/indestructible/riveted/uranium, /area/ruin/powered/gluttony) @@ -92,6 +115,10 @@ /obj/structure/fans/tiny/invisible, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) +"Z" = ( +/obj/item/trash/plate/alt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) (1,1,1) = {" a @@ -191,7 +218,7 @@ b b c R -h +j i o R @@ -213,9 +240,9 @@ b b c R -i -i -v +h +G +L R c b @@ -258,7 +285,7 @@ c c R t -i +N m R c @@ -305,10 +332,10 @@ g g i p -i +G z l -i +Z R c b @@ -324,10 +351,10 @@ g g g g +B n i -i -i +h i i i @@ -346,12 +373,12 @@ r g g g -i +N g i l A -i +Z q R c @@ -368,7 +395,7 @@ R R R g -i +h v R R @@ -391,7 +418,7 @@ c R r i -i +q R c c @@ -435,7 +462,7 @@ c R j i -v +E R c b diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index df450b9803..671fdd54d6 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -20,9 +20,7 @@ /area/ruin/powered/greed) "f" = ( /obj/structure/cursed_slot_machine, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "g" = ( /obj/structure/table/wood/poker, @@ -41,11 +39,6 @@ icon_state = "carpetsymbol" }, /area/ruin/powered/greed) -"i" = ( -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/ruin/powered/greed) "j" = ( /obj/structure/table/wood/poker, /obj/item/coin/adamantine, @@ -57,28 +50,28 @@ /obj/machinery/computer/arcade/battle{ set_obj_flags = "EMAGGED" }, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "l" = ( /obj/item/coin/gold, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "m" = ( -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "n" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c1000, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "o" = ( /obj/item/storage/bag/money, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "p" = ( /obj/structure/table/wood/poker, /obj/item/stack/ore/gold, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "q" = ( /obj/structure/table/wood/poker, @@ -88,19 +81,19 @@ brightness = 3; dir = 8 }, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "r" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c500, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "s" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c200, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "u" = ( /obj/structure/table/wood/poker, @@ -110,25 +103,30 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "v" = ( /obj/item/coin/gold, /obj/machinery/light/small, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "w" = ( /obj/item/storage/bag/money, /obj/machinery/light/small, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, +/area/ruin/powered/greed) +"H" = ( +/turf/open/floor/carpet/purple, /area/ruin/powered/greed) "J" = ( /obj/machinery/door/airlock/gold, /obj/structure/fans/tiny/invisible, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/purple, /area/ruin/powered/greed) "W" = ( -/turf/closed/wall/mineral/cult, +/turf/closed/wall/mineral/cult{ + sheet_amount = 0 + }, /area/ruin/powered/greed) (1,1,1) = {" @@ -337,7 +335,7 @@ a c W f -i +m m l m @@ -345,7 +343,7 @@ o m m m -m +H J a a diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm index b66fbdf3d5..e582f6e9ce 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -21,6 +21,7 @@ "f" = ( /obj/structure/table/wood, /obj/item/storage/box/cups, +/obj/item/reagent_containers/food/snacks/lollipop, /turf/open/floor/wood{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -181,11 +182,19 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered) +"B" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/candy, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) "C" = ( /obj/structure/chair/wood/wings{ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/candy, /turf/open/floor/plating{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -214,6 +223,7 @@ /area/ruin/unpowered) "G" = ( /obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/lollipop, /turf/open/floor/wood{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -288,6 +298,35 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered) +"R" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/pizzaparty, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/candy, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"V" = ( +/obj/item/reagent_containers/food/snacks/gumball, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"X" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/snappop, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"Z" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/gumball, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) (1,1,1) = {" a @@ -359,8 +398,8 @@ b c c e -h -h +B +Z e Q e @@ -397,8 +436,8 @@ b d f n -h -h +M +X c e M @@ -417,7 +456,7 @@ b d g o -h +B h C J @@ -435,7 +474,7 @@ b b b e -h +Z p q x @@ -461,7 +500,7 @@ r y E h -h +X c b b @@ -496,7 +535,7 @@ b b e e -h +X t A G @@ -515,12 +554,12 @@ b b b d -k +R h s s H -h +B O d b @@ -536,9 +575,9 @@ b b d k -h +M u -s +V s o n diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index cf4938f369..f42aef243a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -3,8 +3,8 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "b" = ( -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) +/turf/closed/wall/mineral/diamond, +/area/ruin/powered/pride) "c" = ( /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) @@ -23,6 +23,10 @@ "g" = ( /turf/open/floor/mineral/silver, /area/ruin/powered/pride) +"i" = ( +/obj/item/clothing/gloves/ring, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "j" = ( /obj/structure/mirror{ pixel_x = -32 @@ -33,13 +37,8 @@ /turf/open/floor/mineral/silver, /area/ruin/powered/pride) "k" = ( -/obj/structure/mirror{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/mineral/silver, +/obj/structure/mirror/magic/pride, +/turf/closed/wall/mineral/diamond, /area/ruin/powered/pride) "l" = ( /obj/structure/mirror{ @@ -60,19 +59,65 @@ }, /turf/open/floor/mineral/silver, /area/ruin/powered/pride) +"o" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/item/lipstick/random, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"q" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/item/clothing/gloves/ring/silver, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "r" = ( /obj/machinery/light/small, /turf/open/floor/mineral/silver, /area/ruin/powered/pride) +"u" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/item/lipstick/random, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"D" = ( +/obj/item/clothing/head/wig/random, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "G" = ( -/turf/closed/wall/mineral/diamond, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"I" = ( +/obj/item/clothing/gloves/ring/silver, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"J" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"L" = ( +/obj/item/lipstick/random, +/turf/open/floor/mineral/silver, /area/ruin/powered/pride) "O" = ( -/obj/structure/mirror/magic/pride, -/turf/closed/wall/mineral/diamond, +/obj/item/clothing/gloves/ring/diamond, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"V" = ( +/obj/item/clothing/head/wig, +/turf/open/floor/mineral/silver, /area/ruin/powered/pride) "Y" = ( -/obj/machinery/door/airlock/diamond, +/obj/machinery/door/airlock/silver/glass, /turf/open/floor/mineral/silver{ blocks_air = 1 }, @@ -95,10 +140,6 @@ a a a a -a -a -a -a "} (2,1,1) = {" a @@ -116,91 +157,71 @@ c c c c -c -c -c -c a "} (3,1,1) = {" +G +c +c +b +b +b +b +b +b +b +b +b +b b -c -c -G -G -G -G -G -G -G -G -G -G -G -G -G -G -G c a "} (4,1,1) = {" c c -G -G -G +b +b j -e +q e l e e l e -e -l -e -e -G +o +b c a "} (5,1,1) = {" c -G -G -G -G -G -g -g -g -g -g +b +b g g g +L g +V g +L +i r -G +b a a "} (6,1,1) = {" c -G -G -G -G -G +b O g +k g g -g -g +I g g g @@ -212,77 +233,61 @@ a "} (7,1,1) = {" c -G -G -G -G -G -g -g -g -g -g -g +b +b g g +L +D g +L +i g +D r -G -c +b +a a "} (8,1,1) = {" c c -G -G -G -k +b +b +J f f m f f m +u f -f -m -f -f -G +b c a "} (9,1,1) = {" +G +c +c +b +b +b +b +b +b +b +b +b +b b -c -c -G -G -G -G -G -G -G -G -G -G -G -G -G -G -G c a "} (10,1,1) = {" -b -b -c -c -c -c +G +G c c c diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index 3576cab5c7..aa56cce5ca 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -641,4 +641,4 @@ a a a a -"} +"} \ No newline at end of file diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index dab9d0316b..e310f8a6da 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -5181,7 +5181,7 @@ /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/arrivals) "mu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 1464dd9529..ac1d1ca4d8 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -2368,7 +2368,7 @@ /turf/open/floor/plasteel/airless/white, /area/ruin/space/derelict/medical) "hW" = ( -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /turf/open/floor/plasteel/airless/white, /area/ruin/space/derelict/medical) "hX" = ( @@ -2610,13 +2610,13 @@ /turf/open/floor/plasteel/airless/white, /area/ruin/space/derelict/medical) "iM" = ( -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, /area/ruin/space/derelict/medical) "iN" = ( -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/mesh, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, @@ -2866,7 +2866,7 @@ /turf/open/floor/plasteel/airless/white, /area/ruin/space/derelict/medical) "jB" = ( -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/mesh, /turf/open/floor/plasteel/airless/white, /area/ruin/space/derelict/medical) "jC" = ( diff --git a/_maps/RandomRuins/SpaceRuins/arcade.dmm b/_maps/RandomRuins/SpaceRuins/arcade.dmm index 771c33c55b..74bdc9a7b8 100644 --- a/_maps/RandomRuins/SpaceRuins/arcade.dmm +++ b/_maps/RandomRuins/SpaceRuins/arcade.dmm @@ -151,7 +151,7 @@ /turf/open/floor/engine, /area/ruin/powered) "J" = ( -/obj/item/twohanded/dualsaber/toy, +/obj/item/dualsaber/toy, /turf/open/floor/light/colour_cycle/dancefloor_b, /area/ruin/powered) "K" = ( diff --git a/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm b/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm index a89d1422d2..d8677f11d8 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm @@ -165,7 +165,7 @@ /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/hilbertresearchfacility) "D" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/hilbertresearchfacility) "E" = ( diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 0baac3252a..9ac2fed86f 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -185,7 +185,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -294,7 +294,7 @@ /area/ruin/space/has_grav/powered/cat_man) "aV" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -552,7 +552,7 @@ /area/ruin/space/has_grav/powered/cat_man) "bF" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 89e2c553b9..8528099d30 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -597,7 +597,7 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -639,7 +639,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "bW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -843,7 +843,7 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "cx" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) @@ -858,7 +858,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/structure/cable{ @@ -918,7 +918,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cH" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -1127,7 +1127,7 @@ /area/ruin/space/has_grav/ancientstation) "dn" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/light/small{ @@ -1179,7 +1179,7 @@ /area/ruin/space/has_grav/ancientstation/hydroponics) "ds" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/light/small{ @@ -3980,7 +3980,7 @@ icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -4015,7 +4015,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "jJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/structure/cable{ @@ -5010,7 +5010,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "PV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm index dd7e700146..791aac277d 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm @@ -112,7 +112,7 @@ /turf/open/floor/plating/asteroid, /area/ruin/powered) "ax" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/plating/asteroid, /area/ruin/powered) "ay" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index 209feb82e3..5da534a08e 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -148,7 +148,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_3) "aD" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /turf/open/floor/wood, @@ -189,7 +189,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_4) "aL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/wood, @@ -230,7 +230,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_5) "aT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/wood, @@ -271,7 +271,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_6) "bb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/wood, @@ -1113,7 +1113,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_2) "dq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -1177,7 +1177,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_1) "dy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/wood, @@ -1855,7 +1855,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/bar) "fI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -2035,7 +2035,7 @@ }, /area/ruin/space/has_grav/hotel/dock) "gh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, @@ -2435,7 +2435,7 @@ /turf/open/floor/carpet, /area/ruin/space/has_grav/hotel) "hq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel/dark, @@ -3013,7 +3013,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/power) "iM" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/wood, /area/ruin/space/has_grav/hotel) "iN" = ( @@ -4817,7 +4817,7 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/hotel/pool) "mD" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/turf_decal/tile/neutral{ diff --git a/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm b/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm index 794300cdb5..56967b0c37 100644 --- a/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm +++ b/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm @@ -44,7 +44,7 @@ /area/ruin/space/has_grav) "C" = ( /obj/effect/decal/remains/human, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/mineral/titanium/blue, /area/ruin/space/has_grav) "F" = ( diff --git a/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm b/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm index a9c5eab318..f8d701debe 100644 --- a/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm +++ b/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm @@ -948,7 +948,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "BT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/engineering) "BY" = ( diff --git a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm index 1bfb337d99..5bc10b30f0 100644 --- a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm +++ b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm @@ -399,7 +399,7 @@ /turf/open/floor/plating, /area/mine/laborcamp/security) "hf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/mine/living_quarters) "hm" = ( @@ -1565,7 +1565,7 @@ /turf/open/floor/plating, /area/mine/laborcamp) "zy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, diff --git a/_maps/RandomZLevels/VR/syndicate_trainer.dmm b/_maps/RandomZLevels/VR/syndicate_trainer.dmm index 0a44006802..5b010e74d9 100644 --- a/_maps/RandomZLevels/VR/syndicate_trainer.dmm +++ b/_maps/RandomZLevels/VR/syndicate_trainer.dmm @@ -1370,7 +1370,7 @@ /turf/open/indestructible, /area/awaymission/centcomAway/general) "hW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/indestructible, /area/awaymission/centcomAway/general) "hX" = ( @@ -1951,7 +1951,7 @@ "lv" = ( /obj/structure/rack, /obj/item/restraints/legcuffs/beartrap, -/obj/item/twohanded/fireaxe, +/obj/item/fireaxe, /turf/open/indestructible, /area/awaymission/centcomAway/thunderdome) "lw" = ( diff --git a/_maps/RandomZLevels/away_mission/Academy.dmm b/_maps/RandomZLevels/away_mission/Academy.dmm index de0b7cc430..832e4f23fa 100644 --- a/_maps/RandomZLevels/away_mission/Academy.dmm +++ b/_maps/RandomZLevels/away_mission/Academy.dmm @@ -6,8 +6,12 @@ /turf/closed/wall/r_wall, /area/awaymission/academy/headmaster) "ac" = ( -/mob/living/simple_animal/hostile/carp/ranged{ - faction = list("wizard") +/mob/living/simple_animal/hostile/carp{ + icon_dead = "magicarp_dead"; + icon_gib = "magicarp_gib"; + icon_living = "magicarp"; + icon_state = "magicarp"; + name = "bootleg magicarp" }, /turf/open/space, /area/space/nearstation) @@ -38,6 +42,7 @@ /obj/structure/chair/office/light{ dir = 1 }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aj" = ( @@ -46,8 +51,6 @@ }, /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -160,6 +163,7 @@ "aB" = ( /obj/structure/bed, /obj/item/bedsheet/purple, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "aC" = ( @@ -199,7 +203,7 @@ /area/awaymission/academy/headmaster) "aJ" = ( /obj/structure/destructible/cult/tome, -/obj/item/dice/d20/fate, +/obj/item/dice/d20/fate/one_use, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "aK" = ( @@ -259,6 +263,7 @@ /area/awaymission/academy/headmaster) "aV" = ( /obj/structure/chair/office/dark, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aW" = ( @@ -315,6 +320,7 @@ /area/awaymission/academy/headmaster) "bg" = ( /obj/structure/table/wood, +/obj/item/flashlight/flashdark, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bh" = ( @@ -348,6 +354,7 @@ /obj/structure/chair/office/dark{ dir = 1 }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bm" = ( @@ -699,6 +706,7 @@ /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cw" = ( +/obj/structure/trap/chill, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cx" = ( @@ -712,6 +720,7 @@ /area/awaymission/academy/headmaster) "cy" = ( /obj/structure/table, +/obj/item/disk/design_disk/adv/cleric_mace, /turf/open/floor/plasteel/showroomfloor, /area/awaymission/academy/headmaster) "cz" = ( @@ -929,7 +938,7 @@ /area/awaymission/academy/classrooms) "dg" = ( /obj/structure/table/wood, -/obj/item/gun/magic/wand/fireball, +/obj/item/gun/magic/wand/teleport, /turf/open/floor/wood, /area/awaymission/academy/classrooms) "dh" = ( @@ -1282,8 +1291,6 @@ }, /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -1935,6 +1942,7 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/trap/damage, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -2294,7 +2302,6 @@ "gH" = ( /obj/structure/table, /obj/item/paper/fluff/awaymissions/academy/grade/aplus, -/obj/item/gun/ballistic/shotgun/automatic/combat, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -2305,6 +2312,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, /turf/open/floor/plasteel/dark, /area/awaymission/academy/classrooms) "gI" = ( @@ -2349,6 +2357,7 @@ /area/awaymission/academy/classrooms) "gM" = ( /obj/item/toy/beach_ball/holoball, +/obj/structure/trap/stun, /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "gN" = ( @@ -2477,15 +2486,11 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "ha" = ( -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/academy/classrooms) "hb" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/academy/classrooms) "hc" = ( /turf/closed/wall/r_wall, @@ -2537,8 +2542,6 @@ }, /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -2641,6 +2644,7 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/structure/trap/damage, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "hD" = ( @@ -2829,6 +2833,19 @@ }, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) +"ig" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/trap/chill, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/classrooms) "ih" = ( /obj/structure/rack, /obj/item/stack/sheet/mineral/plasma{ @@ -2853,23 +2870,17 @@ /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "il" = ( -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "im" = ( /obj/structure/mirror{ pixel_y = 28 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "in" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "io" = ( /obj/structure/rack, @@ -2893,9 +2904,7 @@ /area/awaymission/academy/academyaft) "ir" = ( /obj/structure/mineral_door/iron, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "is" = ( /obj/structure/rack, @@ -2920,17 +2929,13 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iw" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "ix" = ( /obj/machinery/light{ @@ -2948,18 +2953,14 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iA" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iB" = ( /obj/structure/rack, @@ -2978,9 +2979,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iE" = ( /obj/machinery/light{ @@ -3001,9 +3000,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iH" = ( /obj/item/paper, @@ -3038,9 +3035,7 @@ dir = 1 }, /obj/effect/decal/cleanable/vomit, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iO" = ( /obj/structure/cable{ @@ -3132,7 +3127,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/soulstone, +/obj/item/gun/ballistic/revolver/russian/soul, /turf/open/floor/plasteel/airless{ icon_state = "whitered"; dir = 4 @@ -3226,6 +3221,7 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "jk" = ( @@ -3251,6 +3247,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/plasteel/airless/white{ dir = 4 }, @@ -3565,8 +3562,6 @@ "kh" = ( /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -3577,12 +3572,14 @@ /area/awaymission/academy/academygate) "ki" = ( /obj/item/stack/cable_coil/random, +/obj/effect/landmark/awaystart, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kj" = ( /obj/structure/cable{ icon_state = "0-2" }, +/obj/effect/landmark/awaystart, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kk" = ( @@ -3678,9 +3675,7 @@ /obj/machinery/door/poddoor/shutters{ id = "AcademyGate" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kz" = ( @@ -3728,9 +3723,7 @@ /area/awaymission/academy/headmaster) "kG" = ( /mob/living/simple_animal/hostile/wizard, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "kH" = ( /obj/structure/cable{ @@ -3744,9 +3737,7 @@ /area/awaymission/academy/academyaft) "kI" = ( /obj/structure/cable, -/obj/machinery/gateway/centeraway{ - calibrated = 1 - }, +/obj/machinery/gateway/centeraway, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kJ" = ( @@ -3864,7 +3855,7 @@ /area/awaymission/academy/academycellar) "lg" = ( /obj/structure/table/wood, -/obj/item/guardiancreator/choose, +/obj/item/nullrod/staff, /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "lh" = ( @@ -3881,9 +3872,8 @@ /area/awaymission/academy/academycellar) "lk" = ( /obj/structure/safe/floor, -/obj/item/voodoo, -/obj/item/gun/magic/wand/fireball, /obj/item/clothing/suit/space/hardsuit/wizard, +/obj/item/gun/magic/wand/fireball/inert, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "ll" = ( @@ -4051,7 +4041,6 @@ /area/awaymission/academy/academyengine) "lQ" = ( /obj/structure/table, -/obj/item/gun/magic/wand/polymorph, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lR" = ( @@ -4123,14 +4112,14 @@ /turf/closed/wall/r_wall, /area/awaymission/academy/academyengine) "me" = ( -/obj/structure/constructshell, +/obj/structure/fluff/divine/powerpylon, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mf" = ( -/obj/structure/constructshell, /obj/machinery/light{ dir = 1 }, +/obj/structure/fluff/divine/defensepylon, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mg" = ( @@ -4149,14 +4138,14 @@ /area/awaymission/academy/academyengine) "mj" = ( /obj/structure/rack, -/obj/item/book/granter/spell/summonitem, /obj/item/pen/fourcolor, +/obj/item/book/granter/spell/smoke, /turf/open/floor/vault, /area/awaymission/academy/academyengine) "mk" = ( /obj/structure/rack, -/obj/item/claymore, /obj/item/toy/figure/wizard, +/obj/item/claymore/weak/ceremonial, /turf/open/floor/vault, /area/awaymission/academy/academyengine) "ml" = ( @@ -4384,22 +4373,19 @@ }, /area/awaymission/academy/headmaster) "ng" = ( -/turf/closed/indestructible/fakeglass{ - icon_state = "fakewindows"; - dir = 8 - }, -/area/awaymission/academy/academyengine) +/obj/structure/trap/stun, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) "nh" = ( -/turf/closed/indestructible/fakeglass{ - icon_state = "fakewindows2"; - dir = 8 +/obj/structure/cable{ + icon_state = "2-4" }, -/area/awaymission/academy/academyengine) +/obj/structure/trap/chill, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) "ni" = ( -/turf/closed/indestructible/fakeglass{ - icon_state = "fakewindows"; - dir = 4 - }, +/obj/structure/trap/stun, +/turf/open/floor/plating, /area/awaymission/academy/academyengine) "nj" = ( /obj/structure/rack, @@ -4433,6 +4419,108 @@ }, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) +"nr" = ( +/obj/structure/trap/stun, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"ox" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"qF" = ( +/obj/structure/trap/fire, +/turf/open/floor/grass, +/area/awaymission/academy/academyaft) +"qO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"qT" = ( +/obj/structure/trap/fire, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"rz" = ( +/obj/structure/trap/damage, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/academyaft) +"rU" = ( +/obj/structure/trap/fire, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"sI" = ( +/obj/structure/trap/stun, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"tH" = ( +/obj/structure/table/wood, +/obj/item/disk/design_disk/adv/knight_gear, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"yV" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/structure/trap/stun, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"Ao" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"Ck" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/trap/chill, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Cu" = ( +/obj/structure/trap/fire, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Dd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/trap/damage, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"Di" = ( +/obj/structure/trap/stun, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"Fh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/trap/damage, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"Im" = ( +/obj/structure/trap/damage, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Kw" = ( +/obj/structure/trap/damage, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"KR" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) "LW" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4443,6 +4531,63 @@ }, /turf/open/floor/plating, /area/awaymission/academy/academyaft) +"Mx" = ( +/obj/structure/trap/chill, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"Nj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/trap/damage, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"NK" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"Oj" = ( +/obj/structure/trap/fire, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"Oq" = ( +/obj/structure/trap/chill, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"Rg" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"RB" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"Sd" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/classrooms) +"Sz" = ( +/obj/structure/trap/chill, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) "Tk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4453,6 +4598,25 @@ }, /turf/open/floor/plating, /area/awaymission/academy/academyaft) +"Va" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Wy" = ( +/obj/structure/fluff/divine/defensepylon, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"WZ" = ( +/turf/open/space/basic, +/area/space) +"XX" = ( +/obj/structure/trap/fire, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/academyaft) +"YK" = ( +/obj/structure/trap/chill, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) (1,1,1) = {" aa @@ -5193,7 +5357,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -5816,7 +5980,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -6217,6 +6381,7 @@ aa aa aa aa +ac aa aa aa @@ -6225,8 +6390,7 @@ aa aa aa aa -aa -aa +ac aa aa aa @@ -6310,6 +6474,8 @@ aa aa aa aa +WZ +ac aa aa aa @@ -6322,9 +6488,7 @@ aa aa aa aa -aa -aa -aa +ac aa aa aa @@ -6429,7 +6593,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -6626,7 +6790,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -6653,7 +6817,7 @@ mN mN mN mN -mN +nr mN mN mD @@ -7458,6 +7622,7 @@ aa aa aa aa +ac aa aa aa @@ -7503,8 +7668,7 @@ aa aa aa aa -aa -aa +ac aa aa aa @@ -7804,7 +7968,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -8506,7 +8670,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -9059,7 +9223,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -9101,7 +9265,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -9501,7 +9665,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -10073,7 +10237,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -10186,7 +10350,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -10234,7 +10398,7 @@ ea es bB bB -bB +rU bB es ea @@ -10622,7 +10786,7 @@ de bE eb et -bz +Sz eK eT bz @@ -10739,7 +10903,7 @@ bv bB bB cj -bB +ox bB bB bB @@ -10894,7 +11058,7 @@ ga ga ga ga -ga +Ck ga gZ hc @@ -11001,14 +11165,14 @@ bB bB bB bB -bB +ox cO cZ bz bz cY bz -bz +Cu dT ee ee @@ -11367,7 +11531,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -11460,7 +11624,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -11788,7 +11952,7 @@ df ds dc dc -dc +Oj dV ej ej @@ -11931,7 +12095,7 @@ fz es dc gd -df +tH ds gd df @@ -12174,7 +12338,7 @@ bZ fR cQ dc -dc +Oq dc dc dc @@ -12205,7 +12369,7 @@ fD im il iw -il +rz il il iw @@ -12303,9 +12467,9 @@ bZ bZ cK cQ -dc +Kw dg -ds +yV df ds dc @@ -12434,7 +12598,7 @@ cC cC cR dd -dc +Oj dc dc dc @@ -12455,7 +12619,7 @@ dc dc dc dc -dc +Kw dc fD ho @@ -12767,7 +12931,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -12855,7 +13019,7 @@ ii ii ii ii -ii +qF ii ii ii @@ -12870,7 +13034,7 @@ fF jG gF fN -fN +Mx hc jT jV @@ -12879,10 +13043,10 @@ jY jW jW ki -kf -kf -kf -jW +Ao +Ao +Ao +NK kx jS mE @@ -13012,7 +13176,7 @@ kj km kp ks -kf +Ao kf ky kf @@ -13064,7 +13228,7 @@ aE aJ as ah -ah +cI aQ cI ah @@ -13138,11 +13302,11 @@ jV jY kc jW -kf +Ao kn kI kt -kf +Ao kf ky mF @@ -13187,7 +13351,7 @@ aa kF ae ah -al +nh at az aF @@ -13220,7 +13384,7 @@ ah ah ah ah -el +YK ej el eN @@ -13268,11 +13432,11 @@ jV jY kc jW -kf +Ao ko kr ku -kf +Ao kf ky kf @@ -13332,7 +13496,7 @@ ap ba bh bk -ap +Dd bq ap ap @@ -13398,11 +13562,11 @@ jW ka kc kf -kf -kf -kf -kf -kf +Ao +Ao +Ao +Ao +Ao kf ky mG @@ -13488,7 +13652,7 @@ eV fe ej el -fF +qT fF fF fF @@ -13516,7 +13680,7 @@ fF fD jr jy -fF +qT jH fF fN @@ -13875,7 +14039,7 @@ ej ej eP ej -fg +Fh ej ej bE @@ -13954,7 +14118,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -14118,9 +14282,9 @@ aa ab bM cd -cl +Nj cd -bO +qO cd cT as @@ -14157,7 +14321,7 @@ il iz il il -il +XX iz il fD @@ -14274,7 +14438,7 @@ gm fP fP gI -gO +Sd gJ gO fD @@ -14377,7 +14541,7 @@ aP aP ab bO -cd +RB cl cd cl @@ -14834,6 +14998,7 @@ aa aa aa aa +ac aa aa aa @@ -14844,8 +15009,7 @@ aa aa aa aa -aa -aa +ac aa aa aa @@ -14899,18 +15063,18 @@ ab bT bT bT -bT +Rg bT cg bT as di bz +Va bz bz bz -bz -bz +Im ex eD eD @@ -15399,7 +15563,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -15687,12 +15851,12 @@ bs dm dm dm -dm +KR dR dZ dZ ey -eI +ig eI eI fm @@ -15928,7 +16092,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -16775,7 +16939,7 @@ aG aG mc me -me +Wy me lv mm @@ -16906,7 +17070,7 @@ aG mc mf me -me +Wy lv mm mm @@ -17024,7 +17188,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -17043,7 +17207,7 @@ lv lM mc mw -mq +mI mq mq mq @@ -17164,7 +17328,7 @@ aa aG aG mc -lv +lC lv lv lv @@ -17369,7 +17533,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -17528,7 +17692,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -17898,7 +18062,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -18205,7 +18369,7 @@ aa aG md mg -lt +sI lt lt md @@ -18346,7 +18510,7 @@ mu mu mu mu -ng +lF aa aa aa @@ -18476,7 +18640,7 @@ mu mu mA mu -nh +lF aa aa aa @@ -18606,7 +18770,7 @@ mu my mz mM -nh +lF aa aa aa @@ -18643,7 +18807,7 @@ kW dK dK gN -dK +ng dK le aL @@ -18729,14 +18893,14 @@ aG aG aG mc -mq +Di lJ mu mu mu mC mu -nh +lF aa aa aa @@ -18866,7 +19030,7 @@ mu mu mB mu -nh +lF aa aa aa @@ -18996,7 +19160,7 @@ mu mu mu mu -ni +lF aa aa aa @@ -19305,7 +19469,7 @@ aG lq ly lv -lv +ni lv lU lq @@ -19320,7 +19484,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -19785,7 +19949,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -19986,7 +20150,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -20146,7 +20310,7 @@ aa aa aa aa -aa +ac aa aa aa diff --git a/_maps/RandomZLevels/away_mission/Cabin.dmm b/_maps/RandomZLevels/away_mission/Cabin.dmm deleted file mode 100644 index a0862213a2..0000000000 --- a/_maps/RandomZLevels/away_mission/Cabin.dmm +++ /dev/null @@ -1,66505 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/closed/indestructible/rock/snow, -/area/space) -"ab" = ( -/turf/closed/indestructible/rock/snow, -/area/awaymission/snowforest) -"ac" = ( -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/awaymission/snowforest) -"ad" = ( -/turf/closed/wall/mineral/wood, -/area/awaymission/snowforest/lumbermill) -"ae" = ( -/obj/item/grown/log/tree, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/awaymission/snowforest) -"af" = ( -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"ag" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "lumbermill" - }, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"ah" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "lumbermill" - }, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"ai" = ( -/obj/machinery/recycler/lumbermill, -/obj/machinery/conveyor{ - dir = 4; - id = "lumbermill" - }, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"aj" = ( -/obj/item/grown/log/tree, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"ak" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"al" = ( -/obj/structure/table/wood, -/obj/item/grown/log/tree, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"am" = ( -/obj/structure/table/wood, -/obj/item/twohanded/required/chainsaw, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest/lumbermill) -"an" = ( -/turf/closed/wall/mineral/wood, -/area/awaymission/cabin) -"ao" = ( -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/awaymission/cabin) -"ap" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aq" = ( -/turf/open/floor/wood, -/area/awaymission/cabin) -"ar" = ( -/obj/machinery/door/airlock/wood{ - name = "bathroom" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"as" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"at" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"au" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/awaymission/cabin) -"av" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "cabin APC" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aw" = ( -/obj/machinery/power/smes/magical, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"ax" = ( -/obj/structure{ - density = 1; - desc = "Generates power from lava!"; - dir = 2; - icon = 'icons/obj/atmospherics/pipes/simple.dmi'; - icon_state = "turbine"; - name = "geothermal generator" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"ay" = ( -/obj/machinery/light/small, -/obj/structure/table/wood, -/obj/item/toy/syndicateballoon, -/turf/open/floor/wood, -/area/awaymission/cabin) -"az" = ( -/turf/open/floor/carpet, -/area/awaymission/cabin) -"aA" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aB" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"aC" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"aD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aE" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aG" = ( -/obj/item/reagent_containers/pill/patch/styptic, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"aH" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aI" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aJ" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/obj/machinery/door/window/northright, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"aK" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/obj/machinery/door/window/northleft, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"aL" = ( -/turf/open/floor/plating, -/area/awaymission/cabin) -"aM" = ( -/obj/machinery/telecomms/relay/preset/mining, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aN" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aO" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"aP" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"aQ" = ( -/obj/machinery/door/airlock/wood{ - name = "maintenance" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aR" = ( -/obj/machinery/door/window/westright{ - name = "fireplace" - }, -/obj/structure/fireplace, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aT" = ( -/obj/machinery/door/window/eastleft{ - name = "fireplace" - }, -/obj/structure/fireplace, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aU" = ( -/obj/structure/fireplace, -/obj/machinery/door/window/westright{ - name = "fireplace" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aV" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/awaymission/cabin) -"aW" = ( -/obj/structure/fireplace, -/obj/machinery/door/window/eastleft{ - name = "fireplace" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) -"aX" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"aY" = ( -/obj/structure/table/wood, -/obj/item/phone, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"aZ" = ( -/obj/structure/guncase/shotgun, -/obj/item/gun/ballistic/shotgun/riot, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"ba" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bb" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"bc" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/britcup, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"bd" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"be" = ( -/obj/machinery/computer/crew, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"bf" = ( -/obj/machinery/door/airlock/wood{ - name = "manager's office" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bg" = ( -/obj/machinery/door/window/westright{ - name = "manager's desk" - }, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"bh" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bi" = ( -/obj/machinery/door/airlock/wood{ - name = "manager's bedroom" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bj" = ( -/obj/structure/toilet, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bk" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bl" = ( -/obj/machinery/vending/autodrobe{ - req_access_txt = "0" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bm" = ( -/obj/machinery/door/airlock/wood{ - name = "stage left" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bn" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bo" = ( -/obj/structure/window{ - dir = 4 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bp" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bq" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/awaymission/cabin) -"br" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/arcade/orion_trail, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bs" = ( -/obj/machinery/computer/arcade/battle, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bt" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bu" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bv" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bw" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"bx" = ( -/obj/machinery/smartfridge, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"by" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"bz" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"bA" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bB" = ( -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bC" = ( -/obj/machinery/gibber, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bD" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bE" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bG" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bH" = ( -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bI" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/obj/machinery/door/window/eastright, -/obj/structure/window{ - icon_state = "window"; - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bJ" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bK" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/reagent_containers/pill/patch/styptic, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"bL" = ( -/obj/structure/bed, -/obj/item/bedsheet/patriot, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bM" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bN" = ( -/obj/machinery/vending/boozeomat{ - req_access_txt = "0" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bO" = ( -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"bP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bQ" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bR" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"bS" = ( -/turf/open/floor/wood/cold, -/area/awaymission/snowforest) -"bT" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/wood, -/area/awaymission/cabin) -"bV" = ( -/obj/structure/table, -/obj/item/kitchen/knife/butcher, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"bW" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"bX" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bY" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/processor, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"bZ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/surgicaldrill, -/obj/item/circular_saw, -/obj/item/cautery, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/hemostat, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"ca" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"cb" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cc" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cd" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"ce" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest) -"cf" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest) -"cg" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest) -"ch" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/turf/open/floor/wood, -/area/awaymission/cabin) -"ci" = ( -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cj" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"ck" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/cabin) -"cl" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"cm" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"cn" = ( -/obj/structure/bed/roller, -/obj/item/bedsheet, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"co" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cp" = ( -/obj/machinery/gateway/centeraway, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cq" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood/cold, -/area/awaymission/snowforest) -"cs" = ( -/obj/structure/table/wood, -/obj/item/wrench, -/turf/open/floor/wood, -/area/awaymission/cabin) -"ct" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"cu" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"cv" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/fire, -/turf/open/floor/plasteel/white, -/area/awaymission/cabin) -"cw" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cx" = ( -/obj/machinery/gateway, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cy" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cz" = ( -/obj/structure/musician/piano, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cA" = ( -/obj/machinery/door/airlock/wood{ - name = "stage right" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cB" = ( -/obj/machinery/door/window/eastleft, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cC" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cD" = ( -/obj/machinery/door/window/westright{ - name = "bar" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cE" = ( -/obj/machinery/door/airlock/wood{ - name = "kitchen" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cF" = ( -/obj/machinery/door/airlock/wood{ - name = "kitchen cold room" - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"cG" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/freezer, -/area/awaymission/cabin) -"cH" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cI" = ( -/obj/machinery/door/airlock/wood{ - name = "backstage" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cJ" = ( -/obj/machinery/door/airlock/glass_large{ - name = "medbay" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cK" = ( -/obj/machinery/door/airlock/wood{ - name = "cabin" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cL" = ( -/obj/structure/sign/barsign{ - pixel_y = 32; - req_access = null - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cM" = ( -/obj/machinery/door/airlock/wood{ - name = "gateway" - }, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cN" = ( -/obj/machinery/vending/snack, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cO" = ( -/obj/machinery/light, -/obj/machinery/vending/cola, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cP" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/awaymission/cabin) -"cQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/awaymission/cabin) -"cR" = ( -/obj/machinery/door/poddoor/shutters{ - id = "garage_cabin"; - name = "garage door" - }, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cS" = ( -/obj/machinery/button/door{ - id = "garage_cabin"; - pixel_y = 24 - }, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cT" = ( -/obj/vehicle/ridden/atv, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cU" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cV" = ( -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cW" = ( -/obj/structure/closet, -/obj/item/key, -/obj/item/key, -/obj/item/key, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cX" = ( -/obj/machinery/light, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/cabin) -"cY" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/awaymission/snowforest) -"cZ" = ( -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"da" = ( -/obj/structure/chair, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"db" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dc" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dd" = ( -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"de" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"df" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dg" = ( -/obj/structure/table, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dh" = ( -/obj/structure/kitchenspike, -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"di" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dj" = ( -/turf/open/floor/plating/ice/temperate, -/area/awaymission/snowforest) -"dk" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dl" = ( -/obj/item/shard, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dm" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dn" = ( -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"do" = ( -/obj/item/chair, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dp" = ( -/obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dq" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dr" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"ds" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/snowed/temperatre, -/area/awaymission/snowforest) -"dt" = ( -/obj/effect/landmark/mapGenerator/snowy, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/awaymission/snowforest) -"du" = ( -/obj/structure/closet/toolcloset, -/obj/item/lightreplacer, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/awaymission/cabin) -"dv" = ( -/obj/structure{ - density = 1; - desc = "Generates power from lava!"; - dir = 1; - icon = 'icons/obj/atmospherics/pipes/simple.dmi'; - icon_state = "compressor"; - name = "geothermal generator" - }, -/turf/open/floor/plating, -/area/awaymission/cabin) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dt -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bS -bS -bS -bS -bS -bS -bS -bS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bS -ce -ce -ce -bS -bS -bS -bS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bS -cf -cf -cf -bS -bS -bS -bS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bS -cg -cg -cg -bS -bS -bS -bS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bS -bS -cr -bS -bS -bS -bS -bS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -an -an -ao -ao -an -an -an -an -an -an -an -an -cK -cK -an -cR -cR -cR -cR -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ap -au -aH -aN -aq -an -aq -aq -an -bl -bM -bT -ch -cs -cz -an -aq -aq -an -cS -cV -cV -cV -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aO -aq -ba -aq -aq -an -aq -aq -aq -aq -aq -aq -cI -aq -aq -an -cT -cT -cT -cT -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aP -aq -an -aq -bh -an -bm -an -an -an -an -cA -an -aq -aq -an -cU -cV -cV -cX -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -az -aq -an -aq -aq -an -aq -aq -aq -aq -aq -aq -an -aq -aq -an -cT -cT -cT -cT -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -aq -aA -aI -aA -aq -an -aq -aq -an -bn -aq -aq -aq -aq -bh -an -aq -bh -an -cV -cV -cV -cV -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ar -an -an -an -aR -an -aq -aq -an -aq -aq -aq -aq -aq -aq -an -aq -aq -an -cU -cV -cV -cX -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -as -aB -aJ -an -an -an -aq -aq -an -bn -aq -aq -aq -aq -bh -an -aq -aq -an -cV -cV -cV -cV -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -aS -ba -aq -bh -an -bo -bo -bo -bo -bo -cB -an -aq -aq -ba -cV -cV -cV -cV -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -at -aC -aK -an -an -an -aq -aq -an -bp -bp -bp -bp -bp -aq -aq -aq -aq -an -cV -cV -cW -cW -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ar -an -an -an -aT -an -aq -aq -an -bp -bp -bp -bp -bp -aq -aq -aq -cN -an -an -an -an -an -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -aq -ap -aH -aN -aq -an -aq -aq -ba -aq -aq -aq -aq -aq -aq -aq -aq -cO -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aO -aq -an -aq -aq -an -bq -aq -aq -aq -aq -aq -aq -aq -cP -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aP -aq -an -aq -bh -an -br -aq -aq -aq -aN -aq -aq -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -az -aq -ba -aq -aq -an -bs -aq -aq -ci -bu -cC -aq -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -au -aA -aI -aA -aq -an -aq -aq -an -bt -aq -aq -aq -bp -aq -aq -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -an -an -aq -aq -an -ap -aq -aq -aq -aq -aq -aq -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ap -au -aH -aN -aq -an -aq -aq -an -aN -aN -aN -aN -aN -aq -aq -aq -bh -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aO -aq -ba -aq -bh -an -bu -bu -bu -bu -bu -cD -an -cL -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aP -aq -an -aq -aq -an -aq -aq -aq -aq -aq -aq -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -az -aq -an -aq -aq -an -bv -bN -bU -aq -ap -aq -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -aq -aA -aI -aA -aq -an -aq -aq -an -an -an -an -bu -an -cE -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ar -an -an -an -aU -an -aq -aq -an -bw -bO -bO -bO -bO -bO -cE -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -as -aB -aJ -an -an -an -aq -aq -an -bx -bO -bV -cj -cj -bO -an -aq -bh -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -aV -ba -aq -aq -an -by -bO -bO -bO -bO -bO -an -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -at -aC -aK -an -an -an -aq -bh -an -bz -bO -bW -ck -cj -bO -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ar -an -an -an -aW -an -aq -aq -an -an -an -an -an -an -cF -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -aq -ap -aH -aN -aq -an -aq -aq -an -bA -bB -bX -cl -cl -bB -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aO -aq -an -aq -aq -an -bB -bB -bB -bB -bB -bB -an -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aP -aq -an -aq -aq -an -bC -bB -bY -bB -ct -cG -an -aq -bh -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -az -aq -ba -aq -aq -an -an -an -an -an -an -an -an -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -dj -dj -dj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -au -aA -aI -aA -aq -an -aq -aq -an -bD -bH -bZ -cm -cu -cu -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -an -an -aq -bh -an -bE -bH -bH -bH -bH -bH -an -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ap -au -aH -aN -aq -an -aq -aq -an -bF -bP -bH -bH -bH -bH -cJ -aq -aq -ao -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aO -aq -ba -aq -aq -an -bG -bQ -bP -bH -bH -bH -aq -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -aP -aq -an -aq -aq -an -bH -bR -ca -cn -cv -cn -an -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ao -aq -az -az -az -aq -an -aq -aq -an -an -an -an -an -an -an -an -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -aq -aA -aI -aA -aq -an -aq -aq -aq -aq -aq -aH -aq -aq -aq -aq -aq -bh -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -ar -an -an -an -aU -an -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -as -aB -aJ -an -an -an -bf -an -an -an -an -an -an -an -an -an -cM -cM -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -aX -bb -az -an -bj -bI -an -aq -aH -aq -cH -bu -az -az -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -av -aD -aL -aQ -az -az -az -an -bk -bJ -an -cb -co -cw -cH -bu -az -az -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -aw -aE -aL -an -aY -bc -bg -an -ar -an -an -cc -cp -cx -cH -aq -az -az -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -du -aF -aL -an -az -bd -az -an -aq -ay -an -cd -cq -cy -cH -bu -az -az -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -dv -ax -aM -an -aZ -be -az -bi -aq -bL -an -aq -aq -aq -cH -bu -az -cQ -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -an -an -an -an -an -ao -ao -ao -an -an -ao -an -an -ao -ao -ao -ao -ao -an -an -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cY -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cZ -cZ -cZ -de -de -de -de -de -de -dk -dk -cZ -cZ -cZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cZ -db -cZ -de -dk -de -dk -de -de -de -de -db -aG -cZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cY -cZ -cZ -cZ -dd -cZ -cZ -cZ -cZ -dd -cZ -cZ -cZ -db -cZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -da -cZ -df -df -df -df -dh -df -dg -df -cZ -dr -dr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -da -bK -dg -cZ -cZ -do -cZ -cZ -db -df -cZ -dr -dr -cY -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -da -cZ -df -dl -cZ -db -cZ -dn -dq -df -cZ -dr -dr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -dc -cZ -df -cZ -dn -cZ -cZ -cZ -cZ -df -cZ -ds -dr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -da -dd -df -cZ -dl -cZ -db -cZ -db -df -cZ -dr -dr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -da -cZ -df -cZ -db -cZ -cZ -cZ -dl -df -cZ -dr -ds -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ae -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -dc -cZ -dh -cZ -cZ -dp -cZ -do -dp -dg -db -ds -dr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ae -ae -ac -ae -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -da -da -cZ -df -dg -df -df -df -df -df -df -cZ -dr -dr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -ag -ah -aj -ak -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cY -cZ -cZ -cZ -db -cZ -cZ -aG -dd -cZ -cZ -cZ -cZ -cZ -cZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -aj -al -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cZ -aG -db -di -dm -di -di -di -dm -di -di -cZ -aG -cZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -af -ak -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cZ -cZ -cZ -di -di -di -dm -di -di -di -di -cZ -cZ -cZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -af -am -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cY -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -af -am -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cY -ac -ac -ac -ac -ac -cY -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(141,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -af -am -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(142,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -af -am -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(143,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ai -af -ak -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(144,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -af -ah -af -ak -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(145,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ad -af -ag -ah -af -ak -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(146,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(147,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(148,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(149,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(150,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(151,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(152,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(153,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(154,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(155,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(156,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(157,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(158,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(159,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(160,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(161,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(162,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(163,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(164,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(165,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(166,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(167,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(168,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(169,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(170,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(171,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(172,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(173,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(174,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(175,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(176,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(177,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(178,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(179,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(180,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(181,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(182,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(183,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(184,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(185,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(186,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(187,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(188,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(189,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(190,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(192,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(193,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(194,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(195,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(196,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(197,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(199,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(200,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(201,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(203,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(204,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(205,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(206,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(207,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(208,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(209,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(210,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(211,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(212,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(213,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(214,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(215,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(216,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(217,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(218,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(219,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(220,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(221,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(222,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(223,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(224,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(225,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(226,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(227,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(228,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(229,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(230,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(231,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(232,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(233,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(235,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(236,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(237,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(238,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(239,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(240,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(241,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(242,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(243,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(244,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(245,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(246,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(247,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(248,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(249,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(250,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(251,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(252,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(253,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(254,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(255,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/RandomZLevels/away_mission/SnowCabin.dmm b/_maps/RandomZLevels/away_mission/SnowCabin.dmm new file mode 100644 index 0000000000..cd6cefc8ad --- /dev/null +++ b/_maps/RandomZLevels/away_mission/SnowCabin.dmm @@ -0,0 +1,71074 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/flora{ + desc = "Looks frozen."; + icon = 'icons/obj/flora/snowflora.dmi'; + icon_state = "snowgrass"; + name = "frozen flora" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"ab" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/cabin/caves/mountain) +"ac" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"ad" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin/lumbermill) +"ae" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"af" = ( +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ag" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"ah" = ( +/obj/structure/fence/door/opened, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"ai" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"aj" = ( +/turf/closed/indestructible/hotelwall{ + desc = "This wall looks stupid."; + name = "Purgatory" + }, +/area/awaymission/cabin/caves/mountain) +"ak" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"al" = ( +/obj/structure/table/wood, +/obj/structure/showcase/machinery/tv{ + desc = "A slightly battered looking TV. Various infomercials play on a loop, accompanied by a jaunty tune."; + name = "Television Screen" + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"am" = ( +/obj/structure/chair/comfy{ + color = "#B22222"; + dir = 8 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"an" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin) +"ao" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ap" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aq" = ( +/turf/open/floor/wood, +/area/awaymission/cabin) +"ar" = ( +/obj/machinery/door/airlock/command{ + name = "Manager's Office" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"as" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"at" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"au" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/awaymission/cabin) +"av" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ax" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin) +"ay" = ( +/obj/machinery/light/small, +/obj/item/storage/backpack/bannerpack{ + pixel_y = 7 + }, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/awaymission/cabin) +"az" = ( +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aA" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aB" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aC" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aD" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit. It seems to be powered just fine without our intervention."; + name = "nanotrasen power storage unit" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aE" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/baseturf_helper/asteroid/snow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"aF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "cabin APC"; + pixel_y = 23 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aG" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"aH" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aJ" = ( +/obj/structure/table, +/obj/item/surgicaldrill, +/obj/item/circular_saw, +/obj/item/cautery, +/obj/item/surgical_drapes, +/obj/item/scalpel, +/obj/item/hemostat, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"aK" = ( +/obj/structure/table/optable, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"aL" = ( +/turf/open/floor/plating, +/area/awaymission/cabin) +"aM" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"aN" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aO" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aP" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + desc = "Contains a large reservoir of soft drinks so that you can refill your cup. For free."; + name = "free refill dispenser" + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aQ" = ( +/obj/structure{ + anchored = 1; + density = 1; + desc = "Generates power from lava!"; + dir = 1; + icon = 'icons/obj/atmospherics/pipes/simple.dmi'; + icon_state = "compressor"; + name = "geothermal generator" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"aR" = ( +/obj/machinery/door/window/westright{ + name = "fireplace" + }, +/obj/structure/fireplace, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aS" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/structure/janitorialcart, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/caution, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aT" = ( +/obj/machinery/door/window/eastleft{ + name = "fireplace" + }, +/obj/structure/fireplace, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aU" = ( +/obj/structure/fireplace, +/obj/machinery/door/window/westright{ + name = "fireplace" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aV" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aW" = ( +/obj/structure/fireplace, +/obj/machinery/door/window/eastleft{ + name = "fireplace" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aY" = ( +/obj/structure/table/wood, +/obj/item/phone, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aZ" = ( +/obj/structure/guncase/shotgun, +/obj/item/gun/ballistic/shotgun/riot, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"ba" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/wood/glass{ + name = "Cabin" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bb" = ( +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bc" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/britcup, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bd" = ( +/obj/structure/chair/office, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"be" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bg" = ( +/obj/machinery/door/window/westleft{ + name = "manager's desk" + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bh" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bi" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "WheresTheSyndiBalloon"; + name = "Manager's Bedroom" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bj" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bl" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bm" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "snowdinbutworse5"; + name = "Cabin 5" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bo" = ( +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bp" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bs" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bt" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bu" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bv" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bw" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bx" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"by" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bz" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bA" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bB" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bC" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bD" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bE" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bF" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bG" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bH" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/item/soap/nanotrasen{ + pixel_x = -1; + pixel_y = -3 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bJ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bK" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"bL" = ( +/obj/structure/bed, +/obj/item/bedsheet/nanotrasen, +/obj/item/clothing/suit/hooded/wintercoat/captain{ + name = "manager's winter coat" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bM" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bN" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bO" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bP" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bQ" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bS" = ( +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"bT" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/instrument/guitar, +/obj/item/instrument/violin, +/obj/item/instrument/accordion, +/obj/item/instrument/trumpet, +/obj/structure/closet/crate/wooden, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bU" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Garage" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/processor, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cb" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cc" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cd" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ce" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"cf" = ( +/obj/structure/table/wood, +/obj/item/toy/snowball, +/obj/item/toy/snowball{ + pixel_y = 8 + }, +/obj/item/toy/snowball{ + pixel_x = 8 + }, +/obj/item/toy/snowball{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/toy/snowball{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/toy/snowball{ + pixel_x = -5; + pixel_y = -2 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"cg" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"ch" = ( +/obj/structure/flora/stump{ + desc = "Breaking it should be easy."; + max_integrity = 20; + name = "old stump" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"ci" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cj" = ( +/obj/structure/table, +/obj/item/clothing/suit/hooded/wintercoat/hydro{ + name = "service winter coat"; + pixel_y = 4 + }, +/obj/item/clothing/suit/hooded/wintercoat/hydro{ + name = "service winter coat"; + pixel_y = 4 + }, +/obj/item/clothing/suit/hooded/wintercoat/hydro{ + name = "service winter coat"; + pixel_y = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"ck" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"cl" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cm" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cn" = ( +/turf/open/lava, +/area/awaymission/cabin/caves/mountain) +"co" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cp" = ( +/obj/machinery/gateway/centeraway, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cq" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin) +"cs" = ( +/obj/structure/table/wood, +/obj/item/wrench, +/obj/item/soap, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ct" = ( +/obj/structure/sign/poster/official/soft_cap_pop_art{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cu" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cw" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cx" = ( +/obj/machinery/gateway, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cy" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/musician/piano, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cA" = ( +/obj/machinery/door/airlock/wood{ + name = "Stage Left" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cB" = ( +/obj/machinery/door/window/eastleft, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cD" = ( +/obj/structure/sign/barsign{ + pixel_y = -32; + req_access = null + }, +/obj/machinery/door/window/westleft{ + name = "Bar" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cE" = ( +/obj/item/clothing/shoes/winterboots/ice_boots, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/snowforest) +"cF" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"cG" = ( +/obj/structure/closet/secure_closet/freezer/meat/open, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cH" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cI" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cJ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"cK" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/drinks/sillycup/smallcarton{ + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"cM" = ( +/obj/machinery/door/airlock/wood{ + name = "Gateway" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cN" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"cO" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"cP" = ( +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cQ" = ( +/obj/effect/landmark/awaystart, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"cR" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"cS" = ( +/obj/machinery/button/door{ + id = "garage_cabin"; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"cT" = ( +/obj/vehicle/ridden/atv, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/awaymission/cabin) +"cU" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"cV" = ( +/obj/vehicle/ridden/atv, +/turf/open/floor/plating, +/area/awaymission/cabin) +"cW" = ( +/obj/item/shovel, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/awaymission/cabin) +"cX" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/cabin) +"cY" = ( +/obj/vehicle/ridden/atv{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"cZ" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"da" = ( +/obj/structure/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"db" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + desc = "A fancy bottle of vodka. The name isn't in Galactic Common though."; + name = "Porosha Vodka" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + desc = "A comfortable, secure seat. It has a more sturdy looking buckling system, for making it harder to get dragged into the ring."; + name = "announcer seat" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"de" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"df" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dh" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"di" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dj" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/snowforest) +"dk" = ( +/obj/structure/chair, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dl" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dm" = ( +/obj/structure/table/reinforced, +/obj/item/pda/syndicate{ + background_color = "#0039A6"; + default_cartridge = /obj/item/cartridge/virus/mime; + desc = "A portable microcomputer by Thinktronic Systems, LTD. Seems like it may have useful information on it."; + name = "soviet PDA"; + note = "TRANSLATED TO GALACTIC COMMON:
My partner has left to help those Nanotrasen fucks three days ago. They said that a distress signal came from down south and they had to check it out. How fucking long does it take to investigate a mining outpost? Either those Nanotrasen fuckers betrayed us or something really did go wrong. Either way, I'm leaving before this becomes an issue for me and anyone else here. That dumb idiot." + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dn" = ( +/obj/structure/table/reinforced, +/obj/item/megaphone/sec{ + name = "soviet megaphone" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"do" = ( +/obj/structure/table/reinforced, +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dp" = ( +/obj/machinery/vending/sovietsoda, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dr" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/reagent_containers/pill/patch/styptic, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ds" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dt" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/item/reagent_containers/food/condiment/mayonnaise, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"du" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"dv" = ( +/obj/structure{ + anchored = 1; + density = 1; + desc = "Generates power from lava!"; + icon = 'icons/obj/atmospherics/pipes/simple.dmi'; + icon_state = "turbine"; + name = "geothermal generator" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"dw" = ( +/mob/living/simple_animal/hostile/bear/snow{ + desc = "It's a polar bear, in space, but not actually in space. It's actually on a planet. This is a planet."; + melee_damage_lower = 10; + melee_damage_upper = 20; + name = "fat space polar bear"; + speed = 3 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dx" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"dy" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"dz" = ( +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/snowforest) +"dA" = ( +/turf/closed/wall/ice, +/area/awaymission/cabin/snowforest) +"dB" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin) +"dC" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"dD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"dE" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dF" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dG" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dH" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"dI" = ( +/obj/structure/table, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dJ" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dK" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dL" = ( +/obj/structure/fence/door/opened, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"dM" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"dO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dP" = ( +/obj/item/shard, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dQ" = ( +/obj/item/lighter/greyscale, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dR" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dS" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dT" = ( +/obj/item/broken_bottle, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dU" = ( +/obj/item/chair, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dV" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dW" = ( +/obj/item/reagent_containers/pill/patch/styptic, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"dX" = ( +/mob/living/simple_animal/pet/penguin/emperor, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/snowforest) +"dY" = ( +/mob/living/simple_animal/pet/penguin/baby, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/snowforest) +"dZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/bear/snow{ + desc = "It's a polar bear, in space, but not actually in space. It's actually on a planet. This is a planet."; + melee_damage_lower = 10; + melee_damage_upper = 20; + name = "fat space polar bear"; + speed = 3 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ea" = ( +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/snowforest) +"eb" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ec" = ( +/obj/machinery/light, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"ed" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ee" = ( +/obj/machinery/light, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"ef" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"eg" = ( +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"eh" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ei" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ej" = ( +/obj/structure/chair/wood, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"ek" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/snowforest) +"el" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin) +"em" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"en" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin) +"eo" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ep" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"eq" = ( +/obj/machinery/door/poddoor/shutters{ + id = "garage_cabin"; + name = "garage door" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"er" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"es" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"et" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"eu" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ev" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/rag, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ew" = ( +/obj/structure/closet/crate/wooden, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ex" = ( +/obj/structure/closet/crate/wooden, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ey" = ( +/obj/structure/sign/warning/nosmoking/circle, +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin/snowforest) +"ez" = ( +/obj/structure/fence, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eA" = ( +/obj/structure/table/wood, +/obj/item/chainsaw, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"eB" = ( +/obj/structure/chair/sofa/right, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"eC" = ( +/obj/structure/fence, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eD" = ( +/obj/structure/bonfire/dense{ + desc = "Multiple logs thrown together into a pile hastily. Let's burn it for fun!."; + name = "pile of logs" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eE" = ( +/obj/structure/table/wood, +/obj/item/grown/log/tree{ + pixel_x = -7 + }, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree{ + pixel_x = 7 + }, +/obj/item/grown/log/tree{ + pixel_x = 14 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eF" = ( +/obj/structure/table/wood, +/obj/item/grown/log/tree{ + pixel_x = -7 + }, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree{ + pixel_x = 7 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eG" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"eH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/lumbermill) +"eI" = ( +/obj/effect/turf_decal/stripes/red/corner, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eJ" = ( +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eK" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "lumbermill" + }, +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eL" = ( +/obj/effect/turf_decal/stripes/red/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eM" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eN" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/cabin) +"eO" = ( +/obj/structure/flora{ + desc = "Looks frozen."; + icon = 'icons/obj/flora/snowflora.dmi'; + icon_state = "snowgrass3"; + name = "frozen flora" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"eP" = ( +/obj/structure/chair/sofa, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"eQ" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "If I forgot where the gateway was then I can just call the station with this phone! Wait, where's the phone lines?"; + name = "phone" + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"eR" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "lumbermill" + }, +/obj/effect/turf_decal/stripes/red/full, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/lumbermill) +"eS" = ( +/obj/machinery/recycler/lumbermill{ + desc = "Is better at killing people than cutting logs, for some reason." + }, +/obj/machinery/conveyor{ + dir = 4; + id = "lumbermill" + }, +/obj/effect/turf_decal/stripes/red/full, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/lumbermill) +"eT" = ( +/obj/structure/closet/crate/wooden{ + anchored = 1 + }, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/lumbermill) +"eU" = ( +/obj/effect/turf_decal/stripes/red/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eV" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eW" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/item/wrench, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eX" = ( +/obj/effect/turf_decal/stripes/red/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"eY" = ( +/obj/structure/closet/crate/wooden, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"eZ" = ( +/obj/structure/closet/crate/wooden, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"fa" = ( +/obj/structure/fence, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"fb" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"fc" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"fd" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"fe" = ( +/obj/structure/table/wood, +/obj/item/shovel, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ff" = ( +/obj/structure/table/wood, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"fg" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"fh" = ( +/obj/structure{ + anchored = 1; + desc = "It is a ghostly cat."; + icon = 'icons/mob/mob.dmi'; + icon_state = "catghost"; + layer = 3; + max_integrity = 66666; + name = "Cat" + }, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"fi" = ( +/obj/item/trash/can, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"fj" = ( +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"fk" = ( +/obj/item/reagent_containers/food/snacks/burger/ghost{ + desc = "I killed a burger for you. Hope you're grateful, bastards."; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"fl" = ( +/turf/open/floor/carpet, +/area/awaymission/cabin/caves/mountain) +"fm" = ( +/turf/open/chasm{ + desc = "I told you that you can't get past those doors."; + name = "anti-fun pit" + }, +/area/awaymission/cabin/caves/mountain) +"fn" = ( +/obj/structure/table/wood/poker{ + desc = "I bought this for, like, one hundred space credits."; + name = "cheap and fancy table" + }, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"fo" = ( +/obj/structure/table/wood/poker{ + desc = "I bought this for, like, one hundred space credits."; + name = "cheap and fancy table" + }, +/obj/structure/showcase/machinery/tv{ + desc = "Up next after these commercials, the season premiere of Ghost Court will be on."; + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "wooden_tv"; + light_range = 8; + name = "Ghastly Entertainment Device" + }, +/turf/open/floor/wood, +/area/awaymission/cabin/caves/mountain) +"fp" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/cabin/caves/mountain) +"fq" = ( +/obj/structure/sign/poster/contraband/fun_police, +/turf/closed/indestructible/riveted, +/area/awaymission/cabin/caves/mountain) +"fr" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fs" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"ft" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fu" = ( +/obj/machinery/computer/prisoner{ + desc = "Used to manage tracking implants placed inside criminals and the prison cells."; + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fv" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/ladder/unbreakable/rune{ + alpha = 0; + color = "#000000"; + desc = "Examining things is a good idea after all."; + height = 1; + id = "TheRealSecretPlace"; + name = "\improper Tear In The Fabric of Reality" + }, +/obj/structure/sign/plaques/golden{ + desc = "Holding the record for about 500 years now."; + name = "The Most Annoying Organization Ever"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"fx" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"fy" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fz" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"fB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"fC" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"fD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/snowforest) +"fE" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fF" = ( +/obj/machinery/vending/sustenance{ + desc = "A vending machine which vends food."; + name = "\improper Snack Machine"; + product_ads = "Sufficiently healthy.;Mmm! So good!;Have a meal.;You need food to live!"; + product_slogans = "Enjoy your meal." + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fK" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fM" = ( +/turf/closed/indestructible/fakedoor{ + desc = "It looks like there really is no way out this time."; + name = "Cell Block Y8" + }, +/area/awaymission/cabin/caves/mountain) +"fN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fT" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"fV" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/cabin/caves/mountain) +"fW" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7210" + }, +/area/awaymission/cabin/caves/mountain) +"fX" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7211" + }, +/area/awaymission/cabin/caves/mountain) +"fY" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7212" + }, +/area/awaymission/cabin/caves/mountain) +"fZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile{ + desc = "Enjoy the view."; + name = "window" + }, +/turf/open/floor/plating, +/area/awaymission/cabin/caves/mountain) +"ga" = ( +/mob/living/simple_animal/hostile/bear/snow{ + desc = "It's a polar bear, in space, but not actually in space. It's actually on a planet. This is a planet."; + melee_damage_lower = 10; + melee_damage_upper = 20; + name = "fat space polar bear"; + speed = 3; + wander = 0 + }, +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/snowforest) +"gb" = ( +/obj/machinery/door/airlock/centcom{ + desc = "Look at what you have done."; + max_integrity = 2000; + name = "Jail Cell 7213" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gc" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7214" + }, +/area/awaymission/cabin/caves/mountain) +"gd" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7215" + }, +/area/awaymission/cabin/caves/mountain) +"ge" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7216" + }, +/area/awaymission/cabin/caves/mountain) +"gf" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Jail."; + name = "Jail Cell 7217" + }, +/area/awaymission/cabin/caves/mountain) +"gg" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/cabin/caves/mountain) +"gh" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/engine, +/area/awaymission/cabin/caves/mountain) +"gi" = ( +/obj/item/toy/spinningtoy{ + anchored = 1; + desc = "He keeps breaking out somehow due to the help of cultists that utilize cargo shipments or atmospherical sabotage." + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gk" = ( +/obj/item/gun/ballistic/automatic/toy{ + anchored = 1; + desc = "Don't try it."; + name = "Nanotrasen Saber SMG" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gl" = ( +/obj/structure/sign/poster/contraband/free_drone{ + desc = "This poster is just really ironic right now." + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gm" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gn" = ( +/obj/structure/ladder/unbreakable/rune{ + alpha = 0; + color = "#000000"; + desc = "It is time to bust out of this joint"; + height = 1; + id = "whatkindofnerdusesmapmakertocheattheirwaytoateleportrune"; + mouse_opacity = 0; + name = "\improper secret escape route" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"go" = ( +/obj/structure/easel{ + desc = "Art so fine, the universe can't handle it!"; + name = "Canvas Art" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gp" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/nullrod/claymore/multiverse{ + anchored = 1; + force = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gq" = ( +/obj/structure/fluff/empty_sleeper{ + desc = "An open sleeper. It looks as though it would be awaiting another patient, were it not LOCKED BEHIND BARS!!!"; + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gr" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/showcase/mecha/marauder{ + desc = "Used by vigilantes to fight the ruffians causing trouble in neighborhoods and space stations"; + icon_state = "seraph"; + name = "gang warfare seraph" + }, +/turf/open/indestructible, +/area/awaymission/cabin/caves/mountain) +"gs" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/cabin/caves/mountain) +"gt" = ( +/obj/structure/sign/poster/contraband/pwr_game{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/cabin/caves/mountain) +"gu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/cabin/caves/mountain) +"gw" = ( +/obj/structure/punching_bag, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/cabin/caves/mountain) +"gx" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/cabin/caves/mountain) +"gy" = ( +/obj/structure/barricade/wooden/crude{ + desc = "Buffing things is illegal for it causes fun." + }, +/turf/closed/indestructible/fakedoor{ + desc = "The room for buffing things."; + name = "Exercise Room" + }, +/area/awaymission/cabin/caves/mountain) +"gz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/signpost/salvation{ + density = 0; + desc = "An intercomm. Someone seems to be on the other end. I should use it."; + icon = 'icons/obj/radio.dmi'; + icon_state = "intercom"; + max_integrity = 99999; + name = "\proper Fun Jail intercom"; + pixel_y = 32; + question = "We have a case of fun happening. Get out there and do your job." + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/official/space_cops{ + pixel_y = 32 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/official/no_erp{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gC" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/cabin/caves/mountain) +"gD" = ( +/turf/open/chasm{ + color = "#000000"; + desc = "Leave this place, insect."; + name = "Abyss" + }, +/area/awaymission/cabin/caves/mountain) +"gE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/reagent_containers/food/snacks/egg/rainbow{ + desc = "Was an egg really worth this much effort?"; + name = "easter egg" + }, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/banhammer{ + desc = "I'm sorry, sir, but fun actions are illegal."; + name = "fun baton" + }, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"gG" = ( +/turf/closed/indestructible{ + icon = 'icons/turf/floors.dmi'; + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gH" = ( +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gI" = ( +/obj/structure/signpost/salvation{ + desc = "Come closer, insect."; + icon = 'icons/mob/nest.dmi'; + icon_state = "nether"; + max_integrity = 99999; + name = "\proper Netherworld Link"; + question = "You have come far, insect. Farther than most. While I could keep you for an eternity, I would prefer some peace and quiet right now. Now, insect, offer yourself to me." + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gJ" = ( +/obj/structure{ + alpha = 100; + anchored = 1; + desc = "It is impossible to comprehend such a thing"; + icon = 'icons/mob/mob.dmi'; + icon_state = "shadowling_ascended"; + max_integrity = 66666; + mouse_opacity = 0; + name = "Ascension" + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gK" = ( +/obj/item/book_of_babel{ + desc = "Finally, a tome that seems actually fucking useful here.
I'm losing my mind here.
Why did I come here?

I'm not myself anymore, am I?"; + icon_state = "bookblind"; + name = "Unknown Tome" + }, +/turf/closed/indestructible{ + icon = 'icons/turf/floors.dmi'; + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/cabin) +"gM" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"gN" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/cabin) +"gO" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"gP" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"gQ" = ( +/obj/item/storage/book/bible{ + deity_name = "The Holy Lord Above"; + desc = "There is no salvation here."; + icon_state = "burning"; + name = "Holy Tome" + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gR" = ( +/obj/structure/flora{ + desc = "Looks frozen."; + icon = 'icons/obj/flora/snowflora.dmi'; + icon_state = "snowgrass2"; + name = "frozen flora" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"gS" = ( +/obj/item/storage/book/bible{ + deity_name = "THE VOICES IN MY HEAD"; + desc = "There are some things that you can not get.
I had more faith in you than that.
"; + icon_state = "scrapbook"; + name = "Insane Tome" + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gT" = ( +/obj/structure/ladder/unbreakable/rune{ + alpha = 0; + color = "#000000"; + desc = "EXAMINING THAT WAS A MISTAKE!"; + icon_state = "7"; + id = "TheRealSecretPlace"; + light_range = 10; + mouse_opacity = 0; + name = "\improper void" + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gU" = ( +/obj/structure/flora{ + desc = "Looks frozen."; + icon = 'icons/obj/flora/snowflora.dmi'; + icon_state = "snowgrass_sw"; + name = "frozen flora" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"gV" = ( +/obj/item/storage/book/bible{ + deity_name = "Cthulhu"; + desc = "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn."; + icon_state = "necronomicon"; + name = "Elder Tome" + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"gW" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"gX" = ( +/obj/structure/flora/stump{ + desc = "Breaking it should be easy."; + max_integrity = 20; + name = "old stump" + }, +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/snowforest) +"gY" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/hooded/wintercoat/hydro, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/head/hardhat, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"gZ" = ( +/obj/item/chair/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ha" = ( +/obj/structure/chair/wood/wings{ + name = "dealer chair" + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hb" = ( +/obj/structure/table/wood/fancy, +/obj/item/coin{ + desc = "Looks old."; + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hc" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck{ + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hd" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"he" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hf" = ( +/obj/machinery/space_heater, +/obj/effect/decal/remains/robot, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "janitor closet" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hh" = ( +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hi" = ( +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"hj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hk" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hl" = ( +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hm" = ( +/obj/machinery/door/airlock/wood{ + name = "Gateway" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hn" = ( +/obj/structure/sign/poster/official/high_class_martini{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ho" = ( +/obj/item/wrench/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"hp" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"hq" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"hr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/generic, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ht" = ( +/obj/structure/window{ + dir = 4 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hu" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/cold, +/obj/item/clothing/glasses/cold, +/obj/item/clothing/glasses/cold, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hv" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/welding{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hw" = ( +/obj/structure/closet/toolcloset, +/obj/item/lightreplacer, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/cabin) +"hx" = ( +/obj/machinery/door/airlock/wood{ + name = "Stage Right" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "heater storage" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/cabin) +"hz" = ( +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"hA" = ( +/obj/machinery/door/airlock/freezer{ + name = "Freezer" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"hB" = ( +/obj/machinery/door/airlock{ + name = "Backstage" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hC" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hD" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"hE" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hF" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hG" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"hH" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hI" = ( +/obj/effect/landmark/awaystart, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"hJ" = ( +/obj/item/storage/book/bible{ + deity_name = "Netherworld"; + desc = "Suffering and pain waits for you.
Death will not be your end for, with every step you take, your soul moves closer to me.
Your darkest fears will soon be realized.
There is nowhere to run, for I am everywhere.
"; + icon_state = "tome"; + name = "Void Tome" + }, +/turf/open/indestructible{ + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"hK" = ( +/obj/item/storage/book/bible{ + deity_name = "Greytide"; + desc = "Hey, I'm not actually a spooky book. Can you help me find my toolbox? Thanks."; + icon_state = "insuls"; + name = "Mortal Tome" + }, +/turf/closed/indestructible{ + icon = 'icons/turf/floors.dmi'; + icon_state = "black"; + name = "void" + }, +/area/awaymission/cabin/caves/mountain) +"hL" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/snow, +/area/awaymission/cabin/caves/mountain) +"hM" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/cabin/caves/mountain) +"hN" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"hO" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"hP" = ( +/obj/item/candle/infinite, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"hQ" = ( +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"hR" = ( +/obj/structure/reagent_dispensers/beerkeg{ + desc = "Hey, Centcom, we located our complimentary case of space beer! The pamphlet didn't lie!"; + name = "complimentary keg of space beer" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"hS" = ( +/mob/living/simple_animal/hostile/tree{ + desc = "I am death. I will have my vengeance upon my enemies."; + melee_damage_upper = 8; + wander = 0 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"hT" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"hU" = ( +/obj/item/toy/figure/clown{ + desc = "Shut up, we don't talk about him."; + name = "exploration squad Clown" + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"hV" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Who" + }, +/obj/item/clothing/head/helmet/knight/yellow{ + armor = list("melee" = 11, "bullet" = 2, "laser" = 1, "energy" = 1, "bomb" = 5, "bio" = 2, "rad" = 0, "fire" = 0, "acid" = 10); + desc = "A classic metal helmet. The cold has made it unreliable though."; + name = "old medieval helmet"; + pixel_y = 7 + }, +/obj/item/claymore/weak/ceremonial{ + desc = "Brought to you by the guys in charge of making replica katana toys!"; + force = 1; + layer = 3.01; + name = "replica claymore"; + pixel_x = 5; + pixel_y = 8; + throwforce = 2 + }, +/obj/item/shield/riot/roman/fake{ + layer = 3.01; + pixel_x = -7 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"hW" = ( +/obj/item/toy/figure/borg{ + desc = "The robot that was manufactured just for this exploration team."; + name = "exploration squad Cyborg"; + pixel_x = 8; + toysay = "I. AM. ALIVE." + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"hX" = ( +/obj/item/clothing/suit/armor/vest/russian_coat{ + pixel_x = 16; + pixel_y = 16 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"hY" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/reagent_containers/pill/patch/styptic, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"hZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ia" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/shard/plasma, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ib" = ( +/obj/item/hatchet, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ic" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/trash/popcorn{ + pixel_y = 12 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"id" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ie" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"if" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ig" = ( +/obj/item/toy/figure/dsquad{ + desc = "The muscle behind the exploration team. May or may not be a secret soldier depending on the mood of Nanotrasen following their own lore."; + name = "exploration squad Officer"; + toysay = "We're top secret until we're not!" + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"ih" = ( +/obj/item/toy/figure/md{ + desc = "The doctor that got volunteered to join the exploration team."; + name = "exploration squad Medic"; + pixel_x = -8; + toysay = "Guess I'll be useless until stuns are involved!" + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"ii" = ( +/turf/closed/indestructible/syndicate, +/area/awaymission/cabin/caves/sovietcave) +"ij" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ik" = ( +/obj/structure/door_assembly/door_assembly_vault{ + anchored = 1; + name = "vault door" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"il" = ( +/obj/item/toy/prize/deathripley{ + desc = "The mining mecha of the exploration team."; + name = "exploraton squad Ripley"; + pixel_y = 15 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"im" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"in" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"io" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ip" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/hatch, +/obj/structure/barricade/wooden, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"iq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/hivebot/range{ + desc = "Looks like he's been left behind."; + faction = list("russian"); + maxHealth = 5; + name = "soviet machine" + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"ir" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"is" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"it" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"iu" = ( +/obj/item/grenade/barrier{ + pixel_x = -14; + pixel_y = 14 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"iv" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/cabin/caves) +"iw" = ( +/obj/structure/floodlight_frame, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"ix" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"iy" = ( +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"iz" = ( +/turf/closed/wall/ice, +/area/awaymission/cabin/caves) +"iA" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iB" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iC" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iD" = ( +/obj/structure/closet/acloset, +/obj/item/clothing/suit/hooded/bloated_human, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iE" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"iF" = ( +/obj/item/shovel{ + desc = "A large tool for digging and moving snow."; + force = 10; + name = "eskimo shovel" + }, +/obj/effect/decal/remains/human{ + color = "#72e4fa" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"iG" = ( +/obj/structure/fluff/iced_abductor, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iH" = ( +/obj/structure/table/glass, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iI" = ( +/obj/structure/closet/acloset, +/obj/item/toy/foamblade, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iJ" = ( +/obj/structure/bed/alien, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"iK" = ( +/obj/structure/flora/rock/icy{ + desc = "A mountain rock." + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"iL" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/cabin/caves) +"iM" = ( +/turf/open/floor/wood, +/area/awaymission/cabin/caves) +"iN" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"iO" = ( +/obj/structure/chair, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"iP" = ( +/obj/structure/sign/picture_frame{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/awaymission/cabin/caves) +"iQ" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/cabin/caves) +"iR" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = -7; + pixel_y = -2 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = 7; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iT" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iU" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/mug/coco{ + desc = "Still hot!"; + pixel_x = 7; + pixel_y = -2 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iV" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "snowdinbutworse1"; + name = "Cabin 1" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iW" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "snowdinbutworse2"; + name = "Cabin 2" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iX" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "snowdinbutworse3"; + name = "Cabin 3" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iY" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "snowdinbutworse4"; + name = "Cabin 4" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/wood, +/area/awaymission/cabin) +"iZ" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "fightingcommunity10" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ja" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "fightingcommunity20" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"jb" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "fightingcommunity30" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"jc" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "fightingcommunity40" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"jd" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "fightingcommunity50" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"je" = ( +/obj/structure/window/reinforced/fulltile/ice{ + name = "frozen window" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "fightingcommunity60" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"jf" = ( +/obj/machinery/button/door{ + id = "fightingcommunity60"; + name = "shutter button"; + pixel_x = -8; + pixel_y = 30 + }, +/obj/machinery/button/door{ + id = "WheresTheSyndiBalloon"; + name = "airlock button"; + pixel_x = 8; + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jg" = ( +/obj/machinery/button/door{ + id = "snowdinbutworse2"; + name = "airlock button"; + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jh" = ( +/obj/machinery/button/door{ + id = "snowdinbutworse1"; + name = "airlock button"; + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ji" = ( +/obj/machinery/button/door{ + id = "snowdinbutworse3"; + name = "airlock button"; + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jj" = ( +/obj/machinery/button/door{ + id = "snowdinbutworse4"; + name = "airlock button"; + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jk" = ( +/obj/machinery/button/door{ + id = "snowdinbutworse5"; + name = "airlock button"; + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jl" = ( +/obj/machinery/button/door{ + id = "fightingcommunity10"; + name = "shutter button"; + pixel_x = -28; + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jm" = ( +/obj/machinery/button/door{ + id = "fightingcommunity20"; + name = "shutter button"; + pixel_x = 28; + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jn" = ( +/obj/machinery/button/door{ + id = "fightingcommunity30"; + name = "shutter button"; + pixel_x = -28; + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jo" = ( +/obj/machinery/button/door{ + id = "fightingcommunity40"; + name = "shutter button"; + pixel_x = 28; + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jp" = ( +/obj/machinery/button/door{ + id = "fightingcommunity50"; + name = "shutter button"; + pixel_x = -28; + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jq" = ( +/obj/item/clothing/suit/hooded/wintercoat/medical{ + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/hooded/wintercoat/medical{ + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/cryoxadone, +/obj/item/reagent_containers/glass/bottle/cryoxadone, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"jr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/cabinet{ + anchored = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/neck/scarf/zebra, +/turf/open/floor/wood, +/area/awaymission/cabin) +"js" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/fire, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"jt" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/cabinet{ + anchored = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/neck/scarf/christmas, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ju" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/cabinet{ + anchored = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/neck/stripedbluescarf, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/cabinet{ + anchored = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/neck/stripedgreenscarf, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/cabinet{ + anchored = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/neck/stripedredscarf, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jx" = ( +/obj/structure/table/wood/poker, +/obj/item/dice/d6{ + pixel_x = 5; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"jy" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 7; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jA" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow{ + pixel_x = -7 + }, +/obj/item/folder/blue{ + pixel_x = 7 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jB" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jC" = ( +/obj/machinery/door/airlock/engineering{ + name = "Generator Room" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"jD" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/gas/explorer, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jE" = ( +/obj/structure/closet/crate/bin, +/obj/item/tank/internals/emergency_oxygen/engi/empty, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"jF" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/tray, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jG" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/pistachios, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jH" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jI" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/candy, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jJ" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/cabin) +"jK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mine/stun, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"jL" = ( +/obj/structure/table/wood, +/obj/machinery/plantgenes{ + name = "tree DNA manipulator"; + pixel_y = 5 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jM" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"jO" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jP" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jQ" = ( +/obj/structure/table/wood, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = -16; + pixel_y = 32 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jR" = ( +/obj/structure/table/wood, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = 7; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = -7; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = -3; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = 3; + throwforce = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jS" = ( +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jT" = ( +/obj/structure/table/wood, +/obj/item/radio/off{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/radio/off{ + pixel_y = 4 + }, +/obj/item/radio/off{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jU" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jV" = ( +/mob/living/simple_animal/bot/firebot, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jW" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/floragun, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jX" = ( +/obj/structure/table/wood, +/obj/item/pizzabox/vegetable{ + pixel_x = -6; + pixel_y = 12 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jY" = ( +/obj/structure/table/wood, +/obj/item/razor{ + pixel_y = 3 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"jZ" = ( +/obj/structure/table/wood, +/obj/item/extinguisher{ + pixel_x = -7; + pixel_y = 3 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ka" = ( +/obj/structure/table/wood, +/obj/item/extinguisher, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"kb" = ( +/obj/structure/table/wood, +/obj/item/flashlight{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"kc" = ( +/obj/structure/table/wood, +/obj/item/flashlight{ + pixel_y = 2 + }, +/obj/item/flashlight{ + pixel_y = 15 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"kd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/construction{ + pixel_y = 3 + }, +/obj/item/pen{ + pixel_y = 3 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"ke" = ( +/obj/structure/table/wood, +/obj/item/restraints/legcuffs/beartrap{ + pixel_y = 7 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"kf" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"kg" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin) +"kh" = ( +/obj/structure/flora/rock/icy{ + desc = "A mountain rock." + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/snowforest) +"ki" = ( +/turf/open/floor/wood/cold, +/area/awaymission/cabin/caves) +"kj" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/cabin/caves) +"kk" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/wood, +/area/awaymission/cabin) +"kl" = ( +/obj/structure/bonfire, +/turf/open/floor/plating, +/area/awaymission/cabin/caves) +"km" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/wood, +/area/awaymission/cabin/caves) +"kn" = ( +/obj/structure/sign/basic{ + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/cabin/caves) +"ko" = ( +/turf/open/floor/wood/cold{ + icon_state = "wood-broken" + }, +/area/awaymission/cabin/caves) +"kp" = ( +/turf/open/floor/wood/cold{ + icon_state = "wood-broken4" + }, +/area/awaymission/cabin/caves) +"kq" = ( +/turf/open/floor/wood/cold{ + icon_state = "wood-broken5" + }, +/area/awaymission/cabin/caves) +"kr" = ( +/turf/open/floor/wood/cold{ + icon_state = "wood-broken3" + }, +/area/awaymission/cabin/caves) +"ks" = ( +/turf/open/floor/wood/cold{ + icon_state = "wood-broken2" + }, +/area/awaymission/cabin/caves) +"kt" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/cabin/caves) +"ku" = ( +/turf/open/floor/wood/cold{ + icon_state = "wood-broken7" + }, +/area/awaymission/cabin/caves) +"kv" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kw" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"kx" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"ky" = ( +/obj/structure/flora/stump{ + desc = "Breaking it should be easy."; + max_integrity = 20; + name = "old stump" + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kz" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "What" + }, +/obj/item/clothing/head/wizard/fake{ + pixel_x = -1; + pixel_y = 13 + }, +/obj/item/staff{ + layer = 3.01 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kA" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/snowforest) +"kB" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "I Don't Know" + }, +/obj/item/gun/magic/wand{ + desc = "It's just a fancy staff so that holy clerics and priests look cool. What? You didn't think someone would leave a REAL magic artifact with a snowman out in the cold, did you?"; + icon_state = "revivewand"; + layer = 3.01; + name = "holy staff"; + pixel_y = -2 + }, +/obj/item/clothing/head/christmashatg{ + pixel_y = 12; + pixel_x = 3 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kC" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Because" + }, +/obj/item/clothing/head/scarecrow_hat{ + desc = "A replica straw hat that isn't actually made out of straw"; + name = "synthetic straw hat"; + pixel_x = -1; + pixel_y = 10 + }, +/obj/item/gun/ballistic/shotgun/toy/unrestricted{ + pixel_y = -2 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kD" = ( +/obj/structure/table/wood, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = 7; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = -7; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = -3; + throwforce = 4 + }, +/obj/item/hatchet{ + desc = "A decent axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."; + force = 4; + name = "weak hatchet"; + pixel_x = 3; + throwforce = 4 + }, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 16; + pixel_y = -32 + }, +/turf/open/floor/wood/cold, +/area/awaymission/cabin/lumbermill) +"kE" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/cabin) +"kF" = ( +/obj/structure/barricade/sandbags, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/assembly/infra, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kJ" = ( +/obj/effect/decal/hammerandsickle, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/head/helmet/rus_ushanka, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/sandbags, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"kN" = ( +/turf/open/floor/plating, +/area/awaymission/cabin/caves/sovietcave) +"kO" = ( +/obj/item/bear_armor, +/turf/open/floor/plating, +/area/awaymission/cabin/caves/sovietcave) +"kP" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Why" + }, +/obj/item/clothing/head/bandana{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/throwing_star{ + desc = "I better not rely on this being useful."; + force = 1; + name = "frozen throwing star"; + throwforce = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kQ" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kR" = ( +/obj/structure/sign/warning/explosives, +/turf/closed/indestructible/syndicate, +/area/awaymission/cabin/caves/sovietcave) +"kS" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kT" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kU" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kV" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kW" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kX" = ( +/obj/structure/ladder/unbreakable/rune{ + desc = "Get me out of this boring room."; + height = 1; + icon_state = "hierophant"; + id = "GETMEOUTOFHEREYOUFUCKS"; + name = "\improper Return Rune" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kY" = ( +/obj/effect/decal/remains/human, +/obj/item/shovel, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"kZ" = ( +/obj/structure/sign/warning, +/turf/closed/indestructible/syndicate, +/area/awaymission/cabin/caves/sovietcave) +"la" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/crowbar/large, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lb" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"lc" = ( +/turf/closed/indestructible/fakedoor{ + desc = "I can't get past this."; + name = "Reinforced Soviet Hatch" + }, +/area/awaymission/cabin/caves/sovietcave) +"ld" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"le" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lf" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lg" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lh" = ( +/obj/effect/decal/remains/human, +/obj/item/reagent_containers/spray/pepper/empty, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"li" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lj" = ( +/obj/effect/decal/remains/xeno, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lk" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"ll" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lm" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"ln" = ( +/obj/item/weldingtool/mini, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lo" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lp" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lq" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/mob/living/simple_animal/hostile/statue{ + desc = "Just a snowman. Just a snowman. Oh god, it's just a snowman."; + faction = list("statue","mining"); + health = 5000; + icon_dead = "snowman"; + icon_living = "snowman"; + icon_state = "snowman"; + loot = list(/obj/item/dnainjector/geladikinesis); + maxHealth = 5000; + melee_damage_lower = 65; + melee_damage_upper = 65; + name = "Frosty" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lr" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/kitchen/knife/carrotshiv, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"ls" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/melee/baseball_bat, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lt" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lu" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lv" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/effect/decal/cleanable/molten_object/large, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lw" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/item/clothing/head/helmet/skull{ + armor = list("melee" = 15, "bullet" = 5, "laser" = 5, "energy" = 2, "bomb" = 10, "bio" = 5, "rad" = 20, "fire" = 20, "acid" = 20); + desc = "It's not bloody for some reason. Dear god."; + name = "human skull" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lx" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"ly" = ( +/obj/item/chair/stool, +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lz" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"lA" = ( +/obj/effect/decal/cleanable/glitter/blue{ + desc = "It looks like fancy glitter to me."; + name = "icy wind" + }, +/obj/effect/decal/remains/xeno/larva, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lB" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + desc = "You didn't seriously examine each snowman to see if their description is different, did you?" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lC" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "lumbermill" + }, +/obj/effect/turf_decal/stripes/red/full, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/lumbermill) +"lD" = ( +/obj/structure/ladder/unbreakable/rune{ + desc = "I want out of this spookfest."; + icon_state = "hierophant"; + id = "GETMEOUTOFHEREYOUFUCKS"; + name = "\improper Emergency Escape Rune" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lE" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/hatchet, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lF" = ( +/obj/effect/mine/stun, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lG" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/grenade/chem_grenade/large, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lH" = ( +/obj/effect/decal/remains/human, +/obj/structure/light_construct, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lI" = ( +/obj/structure/light_construct, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lJ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human{ + desc = "They look like human remains. They're covered in scratch marks."; + name = "mangled remains" + }, +/obj/effect/decal/cleanable/shreds, +/obj/effect/decal/cleanable/shreds{ + pixel_y = 7 + }, +/obj/effect/decal/cleanable/shreds{ + pixel_x = -3; + pixel_y = -5 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lK" = ( +/obj/item/pickaxe{ + desc = "It's almost broken."; + force = 8; + name = "damaged pickaxe"; + throwforce = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lL" = ( +/obj/effect/decal/remains/human, +/obj/item/pickaxe{ + desc = "It's almost broken."; + force = 8; + name = "damaged pickaxe"; + throwforce = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lM" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/shovel, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lN" = ( +/obj/item/pickaxe/drill, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/clothing/shoes/sneakers/brown, +/obj/structure/closet{ + anchored = 1; + name = "uniform closet" + }, +/obj/item/clothing/under/rank/security/officer/spacepol{ + armor = list("melee" = 2, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 10); + desc = "Anyone enjoying their time while working in a megacorporation, planetary government, or band of pirates is under the jurisdiction of the fun police." + }, +/obj/item/clothing/head/helmet, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"lP" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/closed/wall/ice, +/area/awaymission/cabin/caves) +"lQ" = ( +/obj/structure/sign/warning/enginesafety{ + desc = "A sign detailing the various safety protocols when working on-site to ensure a safe shift. It seems to particularly focus on how dangerous the sawblade is."; + name = "\improper LUMBERMILL SAFETY" + }, +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin/lumbermill) +"lR" = ( +/obj/structure/closet/crate/wooden{ + desc = "Gotta know what waits within! Could it be a secret treasure cache or a deadly tool of sin?"; + name = "wooden box" + }, +/obj/item/paper{ + info = "Moving these crates through a tunnel that isn't even finished yet is really annoying. It's such a pain in the ass to haul even a single crate to the cabin. It made sense to haul food and other goods however these are fake fucking trophies. Why do they even need these fake artifacts for some asshole's trophy case? We'll just leave the crates in the cave that has all those bones inside. Fuck it."; + name = "Shipment Delivery Note" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spider/stickyweb, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"lT" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Seriously, I can't map an entire soviet bunker and new landscape for you. You can't get past this."; + name = "Soviet Hatch" + }, +/area/awaymission/cabin/caves/sovietcave) +"lU" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Can you just stop?"; + name = "GO BACK THE WAY YOU CAME" + }, +/area/awaymission/cabin/caves/sovietcave) +"lV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mine/sound/bwoink, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"lW" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"lX" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/caves) +"lY" = ( +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/caves) +"lZ" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + name = "packed snow"; + slowdown = 0 + }, +/area/awaymission/cabin/caves) +"ma" = ( +/obj/structure/flora/stump{ + desc = "Breaking it should be easy."; + max_integrity = 20; + name = "old stump" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mb" = ( +/obj/effect/mine/sound/bwoink{ + name = "explosive mine" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mc" = ( +/obj/structure/flora{ + desc = "Looks frozen."; + icon = 'icons/obj/flora/snowflora.dmi'; + icon_state = "snowgrass2"; + name = "frozen flora" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"md" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"me" = ( +/obj/structure/flora{ + desc = "Looks frozen."; + icon = 'icons/obj/flora/snowflora.dmi'; + icon_state = "snowgrass3"; + name = "frozen flora" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mf" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/cabin/caves) +"mg" = ( +/mob/living/simple_animal/hostile/bear/russian{ + desc = "He'll hold the line against you!"; + light_range = 3; + melee_damage_upper = 25; + name = "Artyom"; + speak = list("Blyat!","Rawr!","GRR!","Growl!"); + wander = 0 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/cabin/caves) +"mh" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/cabin/caves) +"mi" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/shreds{ + pixel_x = 10; + pixel_y = -12 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mj" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/generic{ + pixel_x = -17 + }, +/obj/effect/decal/cleanable/shreds{ + pixel_y = -12 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mk" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/sign/nanotrasen, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"ml" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mm" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mn" = ( +/obj/structure/fence/cut/large{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mo" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mp" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mq" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/generic{ + pixel_x = 11; + pixel_y = -4 + }, +/obj/effect/decal/cleanable/shreds{ + pixel_y = -12 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mr" = ( +/obj/effect/decal/cleanable/shreds{ + pixel_x = -12; + pixel_y = -12 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"ms" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/cabin/caves) +"mt" = ( +/obj/structure/fence, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mu" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mv" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mw" = ( +/obj/structure/sign/warning{ + name = "\improper SAWBLADE WARNING"; + pixel_x = -32 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"mx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2{ + desc = "No, the spider web doesn't have any secrets. For fucksake." + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"my" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/automatic/surplus{ + desc = "Uses 10mm ammo and its bulky frame prevents one-hand firing. It has the word CHEKOV engraved on the stock."; + name = "chekov's rifle" + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mz" = ( +/obj/structure/fence/end, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mA" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/closed/wall/ice, +/area/awaymission/cabin/caves) +"mB" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/cabin/caves) +"mC" = ( +/obj/item/flashlight/flare, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mD" = ( +/obj/structure/closet/crate/wooden{ + desc = "Gotta know what waits within! Could it be a secret treasure cache or a deadly tool of sin?"; + name = "wooden box" + }, +/obj/item/fakeartefact, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mE" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/closed/indestructible/rock/snow, +/area/awaymission/cabin/caves) +"mF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/cabin/caves) +"mG" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/cabin/caves) +"mH" = ( +/mob/living/simple_animal/hostile/skeleton/ice{ + desc = "A reanimated skeleton covered in thick sheet of natural ice. It is obvious to tell that they look really slow."; + maxHealth = 20; + melee_damage_lower = 5; + melee_damage_upper = 5; + name = "frozen skeleton"; + speed = 7; + wander = 0 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"mI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mJ" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/cabin/caves) +"mK" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Seriously, You can't get past this."; + name = "Soviet Hatch" + }, +/area/awaymission/cabin/caves/sovietcave) +"mL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/ladder/unbreakable/rune{ + color = "#ff0000"; + desc = "ONE HUNDRED AND TEN PERCENT REAL."; + id = "whatkindofnerdusesmapmakertocheattheirwaytoateleportrune"; + name = "\improper TOTALLY LEGIT PORTAL OF FUN" + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mM" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mN" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mP" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/cabin/caves) +"mQ" = ( +/obj/structure/closet/crate/wooden{ + desc = "Gotta know what waits within! Could it be a secret treasure cache or a deadly tool of sin?"; + name = "wooden box" + }, +/obj/item/fakeartefact, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"mR" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mS" = ( +/obj/machinery/door/airlock/vault{ + desc = "Made by the Russians."; + name = "Soviet Door" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"mT" = ( +/mob/living/simple_animal/hostile/skeleton/ice{ + desc = "A reanimated skeleton covered in thick sheet of natural ice. It is obvious to tell that they look really slow."; + maxHealth = 20; + melee_damage_lower = 5; + melee_damage_upper = 5; + name = "frozen skeleton"; + speed = 7; + wander = 0 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"mU" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"mV" = ( +/obj/effect/turf_decal/weather/snow, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/cabin/caves) +"mW" = ( +/obj/effect/turf_decal/weather/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/cabin/caves) +"mX" = ( +/obj/effect/turf_decal/weather/snow, +/obj/item/flashlight/flare, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"mY" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"mZ" = ( +/obj/item/key{ + desc = "A small grey key meant to be placed inside a vehicle. There is nothing special about this key at all besides that."; + name = "ATV key" + }, +/obj/effect/decal/remains/human{ + color = "#72e4fa" + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) +"na" = ( +/obj/vehicle/ridden/atv{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/cabin/caves) +"nb" = ( +/obj/effect/turf_decal/weather/snow, +/obj/item/pda/syndicate{ + background_color = "#0039A6"; + default_cartridge = /obj/item/cartridge/virus/clown; + desc = "A portable microcomputer by Thinktronic Systems, LTD. Seems like it may have useful information on it."; + name = "soviet PDA"; + note = "TRANSLATED TO GALACTIC COMMON:
DO NOT GO SOUTH." + }, +/obj/effect/decal/remains/human{ + color = "#72e4fa" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/cabin/caves) +"nc" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/cabin/caves) +"nd" = ( +/turf/closed/indestructible/fakedoor{ + desc = "I think that intercomm could open the door."; + name = "Hallway Y8" + }, +/area/awaymission/cabin/caves/mountain) +"ne" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nf" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"ng" = ( +/turf/closed/indestructible/fakedoor{ + desc = "Eh, I don't think trying to get past it is worth it anyways."; + name = "Flood Gate" + }, +/area/awaymission/cabin/caves/mountain) +"nh" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"ni" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"nj" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"nk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest/sovietsurface) +"nl" = ( +/obj/structure/lattice/catwalk, +/turf/open/indestructible{ + icon_state = "plating"; + name = "bridge" + }, +/area/awaymission/cabin/caves/mountain) +"nm" = ( +/turf/open/indestructible{ + icon_state = "plating"; + name = "plating" + }, +/area/awaymission/cabin/caves/mountain) +"nn" = ( +/turf/open/indestructible/binary{ + density = 1; + desc = "No, I am not going through this."; + icon = 'icons/misc/beach.dmi'; + icon_state = "water"; + name = "dirty water" + }, +/area/awaymission/cabin/caves/mountain) +"no" = ( +/obj/structure/ladder/unbreakable{ + desc = "Finally."; + icon_state = "ladder10"; + id = "whyisitcalledladder10andnotladder1"; + name = "Freedom" + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/indestructible{ + icon_state = "plating"; + name = "plating" + }, +/area/awaymission/cabin/caves/mountain) +"np" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nq" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/shreds, +/turf/open/indestructible{ + icon_state = "plating"; + name = "plating" + }, +/area/awaymission/cabin/caves/mountain) +"nr" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"ns" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/ladder/unbreakable{ + desc = "Who left the grate open?"; + height = 1; + icon_state = "ladder01"; + id = "dealwentoffwithoutahitchBRO"; + name = "Grate"; + pixel_y = -10 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"nt" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/security, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/security, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nv" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/item/mop, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"ny" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/displaycase{ + start_showpiece_type = /obj/item/dice/d6/space; + trophy_message = "Stolen from dice collector before he could enjoy his day." + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/cabin/caves/mountain) +"nz" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/ladder/unbreakable{ + alpha = 0; + desc = "Finally."; + height = 1; + icon_state = ""; + id = "whyisitcalledladder10andnotladder1"; + mouse_opacity = 0; + name = "" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"nA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ladder/unbreakable{ + desc = "Yeah, I'll just go back to jail instead of this. It's not like there is an escape out of here, right?"; + icon_state = "ladder10"; + id = "dealwentoffwithoutahitchBRO"; + name = "Sewer Ladder" + }, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nB" = ( +/obj/structure/table/wood/poker, +/obj/item/dice/d6{ + pixel_x = -8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"nC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nD" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nG" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/mob/living/simple_animal/hostile/skeleton{ + desc = "Oh shit!"; + dir = 1; + faction = list("sewer"); + name = "sewer skeleton"; + wander = 0 + }, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nH" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse{ + faction = list("sewer") + }, +/turf/open/indestructible/hoteltile, +/area/awaymission/cabin/caves/mountain) +"nI" = ( +/obj/effect/rune/malformed{ + color = "#5772E0"; + cultist_desc = "The snowman council will now decide your fate."; + cultist_name = "The Snowman Council Rune"; + desc = "An odd collection of symbols drawn in what seems to be frozen water. Despite the fancy setup, the rune seems quite mundane which makes it unworthy of translation."; + icon_state = "2"; + invocation = "Frosty the Snowman was a jolly happy soul with a corncob pipe and a button nose and his eyes made out of coal!"; + invoke_damage = 60; + name = "ice rune" + }, +/obj/item/clothing/suit/snowman{ + desc = "The dead body of a snowman. There's holes to stick your own body in it."; + name = "snowman corpse" + }, +/obj/item/clothing/head/snowman{ + desc = "The head of a dead snowman. There's enough room inside for your own head."; + pixel_x = -1; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/cabin/caves) +"nJ" = ( +/obj/effect/turf_decal/stripes/red/line, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"nK" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin/snowforest) +"nL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/grunge, +/turf/open/floor/mineral/plastitanium/red{ + name = "soviet floor" + }, +/area/awaymission/cabin/caves/sovietcave) +"nM" = ( +/obj/machinery/door/airlock/glass_large{ + name = "Medical Bay" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"nN" = ( +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/awaymission/cabin) +"nO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"nR" = ( +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"nS" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"nT" = ( +/obj/structure/window{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/awaymission/cabin) +"nU" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"nV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance" + }, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"MS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto, +/turf/open/floor/plating, +/area/awaymission/cabin) +"TZ" = ( +/obj/structure/closet/crate/wooden{ + desc = "Gotta know what waits within! Could it be a secret treasure cache or a deadly tool of sin?"; + name = "wooden box" + }, +/obj/item/fakeartefact, +/obj/item/clothing/shoes/winterboots/ice_boots, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/cabin/caves) + +(1,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(2,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(3,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(4,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(5,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +"} +(6,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +"} +(7,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +gx +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(8,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +"} +(9,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gC +gx +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +ab +gx +gx +ab +gx +ab +ab +ab +ab +ab +ab +ab +"} +(10,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fM +fM +fp +fp +fp +fp +fp +nd +nd +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(11,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fG +fN +fN +fS +fV +gi +fp +fp +gz +fN +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ms +ms +ms +ms +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(12,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fW +gj +fp +fp +fP +fP +gE +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +ab +gx +ms +ms +it +mH +ms +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(13,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fr +fI +fH +fQ +fT +fp +fp +fp +fp +fP +fP +gF +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +gx +ms +ms +it +it +ms +ms +ms +ms +gx +gx +gx +gx +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(14,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fs +fJ +fH +fQ +fT +fV +gk +fp +fp +fP +fN +lO +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +gx +gx +ms +it +it +it +it +it +it +mP +ms +ms +gx +gx +gx +ab +ab +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(15,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fX +gj +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +gx +ms +ms +it +it +hO +hO +it +it +it +it +mP +gx +gx +gx +ab +ab +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +"} +(16,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fH +fH +fQ +fT +fp +fp +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +gx +ms +it +it +hO +mQ +hO +it +it +it +it +mP +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(17,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fV +gl +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +ms +ms +it +hO +hO +hO +hO +it +it +it +it +mP +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(18,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fH +ns +fQ +fT +fY +gj +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +ms +it +it +hO +hO +mT +hO +it +ms +it +it +ms +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(19,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fp +fp +fp +fp +fP +gB +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +ab +ms +mD +it +hO +hO +hO +hO +it +it +it +it +ms +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(20,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +ft +fI +fH +fQ +fT +fZ +gm +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +ab +ms +ms +it +hO +hO +hO +hO +hO +it +it +it +ms +gx +gx +gx +ab +ab +ab +ab +ab +gx +gx +ab +ab +ab +ab +ab +"} +(21,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fu +fK +fO +fR +fT +gb +gn +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +ms +ms +mH +hO +hO +TZ +hO +hO +mH +it +it +ms +ms +gx +gx +ab +ab +ab +ab +ab +gx +gx +ab +ab +ab +ab +ab +"} +(22,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fv +fK +fO +fR +fT +fp +fp +fp +fp +fP +fN +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ms +it +it +hO +hO +hO +hO +hO +it +it +it +it +ms +gx +gx +gx +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +"} +(23,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fy +fK +fO +fR +fT +fV +go +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +ms +it +it +it +hO +hO +hO +hO +it +it +ms +it +ms +ms +gx +gx +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +"} +(24,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fz +fJ +fH +fQ +fT +gc +gj +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +ms +it +hO +hO +hO +mT +hO +hO +it +it +it +it +it +ms +ms +gx +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +"} +(25,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fp +fp +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +ab +ms +it +hO +hO +hO +hO +hO +hO +it +it +it +ms +it +it +ms +gx +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +"} +(26,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fH +fH +fQ +fT +fV +gp +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +gx +ms +it +hO +mQ +hO +hO +hO +it +it +it +it +it +it +it +mP +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +"} +(27,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +gd +gj +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +ms +ms +it +hO +hO +hO +hO +it +it +ms +it +ms +it +it +it +ms +ms +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +"} +(28,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fH +fH +fQ +fT +fp +fp +fp +fp +gA +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ms +it +it +it +hO +hO +it +it +ms +ms +it +it +it +it +it +it +ms +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +"} +(29,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fV +gq +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ms +ms +it +it +it +it +it +ms +ms +mP +mP +it +it +it +it +lR +ms +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(30,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fE +fI +fH +fQ +fT +ge +gj +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +kx +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ms +ms +ms +ms +ms +ms +ms +ab +ab +mP +mP +it +ms +it +it +mP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(31,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fF +fJ +fH +fQ +fT +fp +fp +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +hS +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +mP +it +it +it +ms +ms +ms +ms +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(32,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fq +fH +fH +fQ +fT +fV +gr +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +gP +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +mP +mP +it +it +ms +ms +it +ms +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(33,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fL +fN +fN +fU +gf +gj +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +ab +gx +gx +gx +mP +it +it +it +it +mH +ms +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(34,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fM +fM +fp +fp +fp +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +gx +gx +gx +gx +mP +mP +it +it +mP +mP +mP +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(35,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fP +fN +fp +gg +gs +gv +gy +fP +fN +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +mP +mP +it +it +mP +mP +mP +ab +ab +ab +ab +ab +ab +ab +ab +"} +(36,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fP +fP +fP +fp +gh +gt +gw +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +mP +it +it +it +it +mP +mP +ab +ab +ab +ab +ab +ab +ab +"} +(37,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +ny +fP +fP +fP +fp +fp +fp +fp +fp +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +nz +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kQ +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +it +kQ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +mP +mP +it +it +it +it +mP +mP +ab +ab +ab +ab +ab +ab +"} +(38,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fP +fP +fP +fP +fP +fP +fN +fP +fP +fP +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +gP +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mP +mP +it +it +ms +it +it +mP +ab +ab +ab +ab +ab +ab +"} +(39,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fN +fP +fP +fP +gu +fP +fP +fP +fN +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +gP +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +me +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mP +mH +it +it +it +it +ms +mP +ab +ab +ab +ab +ab +ab +"} +(40,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +kx +ac +ac +ac +ac +ac +ac +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +it +kx +kx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ms +ms +ms +it +it +it +ms +ms +ab +ab +ab +ab +ab +ab +"} +(41,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +it +it +it +it +kv +kx +kx +ab +ab +ab +ab +ab +ab +ab +kw +kw +hO +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +gP +kx +kx +kx +lW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ms +ms +it +it +it +ms +ab +ab +ab +ab +ab +ab +"} +(42,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +ng +ng +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +it +it +it +hO +kw +dj +kx +kx +kx +kx +ab +ab +ab +ab +kw +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +kx +it +kx +kx +ab +ab +ab +ab +kx +kx +kx +kx +ac +ac +ac +gP +ac +kx +kx +ab +ab +kx +kx +kx +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +gW +ac +ac +ac +ac +ac +ac +ac +it +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +iz +iz +mP +mP +mP +mP +mP +iz +iz +iz +iz +nc +ab +ab +ab +ab +ab +"} +(43,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +nr +ne +nn +nn +ne +ne +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +it +it +it +hO +hO +kw +dj +dj +dj +ac +kx +kx +kx +kx +kw +kw +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +gP +ac +kx +kx +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +kx +kx +kx +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +gP +ac +ac +ac +ac +eO +ac +ac +eO +ac +mi +mt +mz +kx +mE +mP +iz +mP +iz +mP +mP +mP +iz +iz +iz +mP +iz +mP +iz +iz +iz +iz +iz +iz +ab +ab +ab +ab +ab +"} +(44,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +ne +nf +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +it +it +it +it +hO +hO +kw +dj +dj +dj +dj +dj +ac +ac +gP +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +kx +kx +kx +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ma +kx +ac +ac +ac +ac +ac +ac +eO +aa +eO +ac +eO +ac +mj +mu +lP +mE +mE +iz +iz +mP +iz +iz +iz +mP +mJ +mJ +mJ +mJ +mJ +mJ +mU +mU +mY +mY +mU +mW +ab +ab +ab +ab +ab +"} +(45,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +nA +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +it +it +it +it +hO +hO +hO +kw +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +lW +kx +kx +ac +ac +ac +ac +gR +ac +ac +ac +ac +eO +ac +ac +ac +ac +mk +mu +mA +mA +mA +iz +mJ +mJ +mJ +mJ +mJ +mJ +mJ +mJ +mJ +mW +mW +mW +mX +mY +mY +mY +mW +mW +ab +ab +ab +ab +ab +"} +(46,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +nH +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +it +hO +hO +hO +hO +kw +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +kx +kx +ab +ab +ab +kx +kx +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +gR +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ml +mv +mv +mF +mJ +mJ +mJ +mJ +mU +mU +mU +mJ +iC +iC +mP +mP +mP +hO +iC +mZ +hO +hO +mP +mP +ab +ab +ab +ab +ab +"} +(47,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +it +hO +hO +hO +hO +hO +kw +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +kx +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gR +eO +ac +ac +ac +ac +ac +mm +mv +mB +mB +iC +iC +iC +iC +iC +mP +mP +iC +iC +hO +hO +hO +hO +hO +hO +hO +hO +na +mP +mP +ab +ab +ab +ab +ab +"} +(48,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +nr +nn +nn +ne +nr +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +hO +hO +hO +hO +hO +hO +it +kv +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +dj +cE +dj +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +kx +kx +kx +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +mn +mv +mC +mB +iC +iC +iC +iC +mP +mP +mP +mP +iC +hO +hO +hO +hO +hO +hO +hO +hO +mP +mP +mP +ab +ab +ab +ab +ab +"} +(49,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +hO +hO +hO +hO +hO +hO +it +kv +kx +ac +ac +ac +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gW +ac +ac +kx +kx +kx +kx +kx +kx +lW +kx +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +mo +mv +mu +mB +iC +iC +iC +iC +mP +mP +mP +mP +iC +hO +hO +hO +hO +hO +hO +hO +iC +mP +mP +mP +ab +ab +ab +ab +ab +"} +(50,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nf +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +hO +hO +hO +hO +hO +hO +it +it +ab +kx +ac +ac +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +eO +ac +ac +ac +ac +ac +ac +ac +eO +ac +ac +mm +mv +mB +mB +iC +iC +iC +iC +iC +mP +mP +iC +iC +iC +iC +hO +hO +hO +hO +hO +iC +mP +mP +mP +ab +ab +ab +ab +ab +"} +(51,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +it +it +it +hO +hO +hO +hO +hO +it +it +it +ab +kx +ac +ac +dj +dj +dj +dj +ac +ac +iO +iN +ac +ac +ac +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gU +ac +gR +ac +ac +ac +ac +ac +ac +gR +ac +ac +ac +gR +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +mp +mv +mu +mG +mJ +mJ +mJ +mJ +mJ +mJ +mU +mJ +iC +iC +iC +iC +hO +iC +hO +iC +iC +mP +mP +mP +ab +ab +ab +ab +ab +"} +(52,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +nf +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +gx +gx +it +it +it +hO +hO +hO +hO +hO +it +it +it +ab +kx +ac +ac +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +mk +mu +mA +mA +mA +iz +mJ +mJ +mJ +mV +mJ +mJ +mW +mW +mW +mU +mU +mU +mU +mU +mJ +nb +mW +mW +ab +ab +ab +ab +ab +"} +(53,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +nf +nH +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +it +it +it +hO +hO +hO +hO +hO +it +it +it +ab +kx +ac +ac +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +eO +ac +ch +ac +mq +mu +lP +lP +mE +iz +iz +mP +iz +iz +iz +mP +mW +mW +mW +mW +mJ +mJ +mJ +mW +mW +mW +mW +mW +ab +ab +ab +ab +ab +"} +(54,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +ab +it +it +it +it +hO +hO +hO +hO +it +it +it +ab +ab +kx +ac +ac +dj +dj +cE +dj +dj +dj +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gW +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +gW +ac +ac +ac +ac +ac +ac +eO +ac +ac +ac +mr +mt +mz +kx +mE +mP +iz +mP +mP +iz +iz +iz +iz +iz +mP +mP +mP +iz +iz +iz +iz +mP +mP +mP +ab +ab +ab +ab +ab +"} +(55,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nr +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +it +it +it +it +hO +hO +hO +hO +it +it +it +ab +ab +kx +ac +ac +ac +dj +dj +dj +dj +dj +dj +ac +ac +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +eO +mc +kx +kx +mE +mP +ab +ab +ab +ab +ab +ab +ab +iz +iz +iz +mP +mP +mP +mP +mP +iz +iz +iz +iz +ab +ab +ab +ab +ab +"} +(56,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +ne +ne +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +it +it +it +it +hO +hO +hO +hO +it +it +ab +ab +ab +kx +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(57,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +nv +ne +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +hO +hO +hO +hO +hO +iK +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +cE +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gU +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +me +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(58,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +nf +ne +nn +nn +ne +ne +ne +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +it +hO +hO +hO +hO +it +it +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gW +ac +ac +ac +ac +ac +ac +gP +ac +ac +eO +ac +ac +ac +ac +ac +ac +kQ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(59,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +nr +ne +nx +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +it +it +hO +hO +hO +hO +it +gx +gx +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gR +ac +ac +ac +ac +ac +ac +ac +gR +ac +ac +ac +eO +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(60,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +nr +nn +nn +ne +ne +nt +ne +ne +ne +ne +nD +nE +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +it +it +hO +hO +hO +hO +hO +it +gx +gx +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(61,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +nn +nn +ne +nu +nH +ne +nC +nf +nC +ne +nF +nG +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +it +hO +hO +hO +hO +hO +it +it +it +gx +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +eO +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(62,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +nH +nn +nn +nt +ne +ne +nr +ne +ne +ne +nw +ne +nE +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +hO +hO +hO +hO +hO +hO +it +it +it +gx +ab +ab +ab +kx +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +gW +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(63,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nf +ne +ne +nn +nn +nn +nn +nn +nn +nn +nn +nl +nl +nn +nn +ng +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +ki +ki +kq +ks +ki +ki +ki +it +it +gx +gx +gx +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(64,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +nf +nn +nn +nn +nn +nn +nn +nn +nn +nl +nl +nn +nn +ng +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +ko +ki +ki +ki +ki +ku +ki +it +it +gx +gx +gx +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kQ +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(65,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +ne +ne +ne +nf +ne +ne +ne +ne +ne +ne +ne +ne +nH +ne +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +hO +hO +hO +hO +hO +hO +it +it +it +gx +gx +gx +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gU +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(66,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +ne +nr +ne +ne +nH +ne +ne +ne +ne +nr +ne +ne +ne +ne +nr +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gW +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +kx +mc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(67,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +ne +ne +ne +ne +ne +np +ne +ne +ne +ne +ne +nf +ne +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +fw +fB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(68,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +fp +fp +nq +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fw +fC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kh +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +lW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(69,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +nm +nm +nm +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +it +it +it +gx +gx +gx +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +hN +ac +ac +em +fx +fx +fB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gR +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(70,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +fp +nm +nm +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +it +it +it +gx +gx +gx +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fw +fx +fx +fD +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(71,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +hO +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +kx +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fw +fx +fC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(72,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +hO +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cR +ek +ek +ek +ek +ek +ek +fx +fx +fC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gU +ac +ac +kQ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(73,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hO +hO +hO +hO +hO +hO +hO +hO +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cR +bS +ce +ce +ce +bS +bS +bS +fx +fx +fC +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(74,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fp +fp +fp +fp +nm +nm +fp +fp +fp +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +hO +hO +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +cR +bS +bS +cf +cf +cf +bS +bS +bS +fx +fx +fx +fB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gW +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(75,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +hO +hO +hO +hO +hO +hO +hO +it +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ef +bS +bS +cg +cg +cg +bS +bS +bS +fx +fx +fx +fC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(76,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +it +hO +hO +hO +hO +hO +hO +hO +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +dB +dB +dB +dB +dB +dB +dB +dB +dB +dB +dB +dB +cr +el +el +en +el +el +el +el +el +ep +ep +ep +er +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(77,1,1) = {" +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +dB +an +an +an +an +an +an +an +ao +ao +an +an +an +an +an +an +an +an +ba +ba +an +eq +eq +eq +eq +an +dB +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(78,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +it +it +it +it +it +ki +ki +ki +ki +ki +kr +it +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +aV +jr +au +jk +an +aq +aq +an +bl +bM +ij +bT +cs +bl +an +aq +aq +an +cS +aL +aL +aL +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(79,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +gx +gx +it +it +ki +ki +ki +kp +ki +ki +it +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +dB +iZ +aN +jl +bb +bb +bb +eg +bm +eg +nS +an +eg +eg +eg +eg +eg +eg +hB +eg +aq +an +cT +cV +gL +cV +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(80,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +it +gx +it +it +it +hO +hO +hO +hO +hO +hO +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +iZ +jy +jG +az +az +az +aq +an +eg +bh +an +cA +an +an +an +an +hx +an +eg +aq +an +cU +nR +aL +ec +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(81,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +gx +gx +gx +gx +iK +hO +hO +hO +hO +hO +hO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +iZ +bp +aq +az +az +az +aq +an +eg +aq +an +aq +aq +aq +aq +aq +aq +an +eg +aq +an +cV +MS +cV +cV +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(82,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +it +gx +gx +gx +it +it +hO +hO +hO +hO +hO +hO +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +aA +aI +aA +aq +an +in +aq +an +bn +aq +aq +aq +aq +bh +an +eg +bh +an +aL +nR +aL +ed +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(83,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +it +it +gx +it +it +it +hO +hO +hO +hO +hO +hO +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +dB +an +nU +an +an +an +aR +an +eg +aq +an +aq +aq +eg +aq +aq +aq +an +eg +aq +an +cU +cW +aL +gN +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gW +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(84,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +it +gx +it +it +hO +hO +hO +hO +hO +hO +hO +it +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +dB +an +as +aB +aH +an +an +an +eg +aq +an +cz +aq +eg +aq +aq +bh +an +eg +aq +an +ed +nR +aL +kE +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(85,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +dB +an +an +an +an +an +aS +hg +eg +bh +an +nT +bo +ht +bo +bo +cB +an +eg +eg +bV +aw +aw +gM +an +an +dB +gP +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(86,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +gP +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +at +aC +aH +an +an +an +eg +aq +an +aO +aO +hC +hC +hC +bb +bb +eg +aq +an +eb +cX +an +an +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(87,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +dB +an +nU +an +an +an +aT +an +eg +aq +an +az +aq +aq +az +aq +aq +cO +eg +bh +an +an +an +an +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +gP +ac +ac +ac +ac +md +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(88,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +au +jt +aV +aq +an +bs +aq +eh +az +aq +az +cO +az +ci +he +hG +aq +eN +an +dB +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dX +dj +dj +dj +dj +dj +dX +dj +dj +dj +dj +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(89,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +no +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kC +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +dB +ja +aN +aq +az +az +az +aq +an +eg +aq +an +aP +az +ej +nB +hd +az +aO +eg +aq +aq +an +an +dB +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(90,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +nm +nm +nm +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +kx +kz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +ja +jy +jF +az +az +az +aq +an +eg +bh +an +bq +az +ha +hc +hd +az +az +eg +aq +aq +aN +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(91,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +iK +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +ab +ab +kx +it +ac +hV +ac +hT +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +dB +ja +bp +jm +bb +bb +bb +eg +iY +eg +aq +an +bt +az +ej +jx +hd +az +cO +eg +aq +aq +iR +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(92,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +iK +it +it +gx +gx +gx +gx +ab +ab +ab +kx +kB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +aA +aI +aA +jj +an +eg +aq +an +cN +aq +az +aO +az +ci +hF +hG +aq +aq +bp +ao +dB +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dX +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(93,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fp +fp +fp +fp +fp +fp +fp +fp +fp +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +gx +gx +gx +gx +gx +ab +ab +ab +kx +kP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +dB +dB +an +an +an +an +an +an +an +ct +aq +an +jE +aq +aq +az +aq +aq +aO +eg +aq +aq +an +an +dB +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +ea +cE +dj +dj +dj +dj +dX +dj +dj +dj +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(94,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +dB +an +an +aq +aV +ju +au +ji +an +eg +aq +an +de +de +de +de +de +bb +bb +eg +bh +an +an +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dY +ea +dY +ea +dY +dj +dj +dj +dj +dj +dj +ac +ac +gW +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(95,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +iK +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +kx +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +jb +aN +jn +bb +bb +bb +eg +iX +eg +bh +an +hb +bU +ev +eu +cK +cD +an +eg +aq +aq +an +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +dj +dj +dj +dj +dj +dj +dY +ea +dY +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(96,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +jb +jy +jH +az +az +az +aq +an +eg +aq +an +hn +aq +aq +aq +aq +aq +an +eg +aq +aq +aN +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(97,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +fm +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +it +it +it +iK +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +kx +kx +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +jb +bp +aq +az +az +az +aq +an +eg +aq +an +bv +bN +nO +aq +ap +aq +an +eg +aq +aq +iU +ao +dB +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(98,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +aA +aI +aA +aq +an +in +aq +an +an +an +an +bu +an +eo +an +eg +aq +aq +bp +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +gP +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(99,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +iK +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +kQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +dB +an +nU +an +an +an +aU +an +eg +aq +an +bw +bO +bO +bO +bO +hz +hE +eg +aq +aq +an +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(100,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +dB +an +as +aB +aH +an +an +an +eg +aq +an +bx +bO +cJ +cF +cJ +hz +an +eg +bh +an +an +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dX +dj +dj +dj +dj +dj +dj +dj +dj +dX +dj +dj +dj +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(101,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +iK +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +dB +an +an +an +an +an +hf +hy +eg +aq +an +by +hz +hz +hz +hz +hz +an +eg +aq +aq +an +an +dB +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(102,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +ab +ab +it +it +it +it +it +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +hO +it +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +dB +an +at +aC +aH +an +an +an +eg +bh +an +bz +bO +bW +ck +cj +hz +an +eg +aq +aq +aN +ao +dB +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dX +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(103,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +it +it +it +it +it +hO +hO +iL +iL +iL +iL +iL +iL +iL +iL +iL +it +it +it +it +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +dB +an +nU +an +an +an +aW +an +eg +aq +an +an +an +an +an +an +hA +an +eg +aq +aq +iS +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(104,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iK +it +it +it +it +iL +iL +iL +iL +iL +iL +iL +iL +iL +iL +iL +it +it +it +it +it +iK +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +dB +an +an +aq +au +jv +aV +aq +an +bs +aq +an +bA +bB +bX +cl +cl +hi +an +eg +aq +aq +bp +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(105,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +it +it +it +it +iL +iL +iL +iL +it +iL +iL +iL +it +it +iL +iL +it +it +iK +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +dB +jc +aN +aq +az +az +az +aq +an +eg +aq +an +hi +hi +hi +hi +hi +hi +an +hh +aq +aq +an +an +dB +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(106,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +it +it +it +it +it +it +it +it +it +iL +iL +iL +it +it +it +iL +iL +it +it +it +it +gx +gx +ab +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +jc +jy +jI +az +az +az +aq +an +eg +aq +an +bC +bB +bY +is +dt +cG +an +eg +bh +an +an +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +ac +ac +gW +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(107,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +it +iK +it +it +it +it +it +it +it +iL +iL +kn +it +it +it +iL +iL +it +it +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +dB +jc +bp +jo +bb +bb +bb +eg +iW +eg +aq +an +an +an +an +an +an +an +an +eg +aq +aq +an +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(108,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +it +it +it +it +it +it +it +it +iv +iv +kj +iv +iv +it +it +iL +iL +iL +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +dB +an +an +au +aA +aI +aA +jg +an +eg +aq +an +aJ +bG +bE +cv +hq +cv +an +eg +aq +aq +aN +ao +dB +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(109,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +it +iv +iv +iM +iM +iM +iv +iv +it +it +iL +iL +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kg +dB +an +an +an +an +an +an +an +ct +bh +an +aK +bE +bE +bE +bE +lz +an +eg +aq +aq +iT +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(110,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +gx +gx +it +it +it +it +it +it +iv +iM +iM +iM +iM +iM +iv +it +it +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +aV +jw +au +jh +an +eg +aq +an +bD +bE +bE +cI +hD +bE +nM +eg +aq +aq +bp +ao +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(111,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +it +it +it +it +it +iv +iP +iM +kl +iM +iM +iv +it +it +iL +iL +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +jd +aN +jp +bb +bb +bb +eg +iV +eg +aq +an +cP +cP +cP +cP +jq +cP +cP +eg +aq +aq +an +an +dB +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(112,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +it +it +it +iK +it +iv +iM +iM +iM +iM +iM +iv +it +it +iL +iL +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +it +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +dB +jd +jy +jJ +az +az +az +aq +an +eg +aq +an +bF +bP +cm +ho +bE +lz +an +eg +aq +an +an +dB +dB +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(113,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +it +it +it +it +iv +iv +iQ +km +iQ +iv +iv +it +it +iL +iL +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +it +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +jd +bp +aq +az +az +az +aq +an +eg +nS +an +bF +bQ +cu +hp +js +hp +an +eg +aq +an +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(114,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +gx +gx +ab +it +it +it +iv +iv +iv +iv +iv +it +it +it +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +an +aq +aA +aI +aA +aq +an +in +nN +an +an +an +an +an +an +an +an +eg +bh +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(115,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +gx +gx +gx +gx +gx +gx +kt +kt +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +dB +dB +an +nU +an +an +an +aU +an +eg +eg +nV +ei +et +hj +hr +hs +et +nV +eg +aq +an +dB +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(116,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iL +iL +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +an +as +aB +aH +an +an +an +ar +an +an +an +an +an +an +an +an +an +cM +hm +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(117,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kt +kt +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +cY +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +dB +dB +an +an +an +an +an +aX +bf +bb +an +bj +bH +an +kk +aq +aq +aq +io +bb +az +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(118,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +it +iL +iL +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +ax +an +aF +cL +aw +jC +bb +bb +bb +an +bk +bJ +an +cb +co +cw +aq +cH +cQ +ee +an +dB +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(119,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +it +it +iL +iL +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dD +dH +dH +dH +dH +dH +dN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +ax +av +aw +ed +hu +an +aY +bc +bg +an +nU +an +an +cc +cp +cx +eg +eg +cQ +hI +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(120,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +it +iL +iL +iL +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +eG +eG +eH +eG +eG +ad +ad +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +ax +ed +aw +ed +hv +an +hl +bd +az +an +jf +ay +an +cd +cq +cy +aq +cH +hH +ee +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(121,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +it +iL +iL +iL +gx +gx +gx +gx +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ad +ad +jP +af +af +af +af +af +jP +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +ax +aD +aM +du +hw +an +aZ +be +az +bi +hk +bL +an +bn +aq +aq +aq +aq +az +az +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(122,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +it +it +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +af +af +af +af +jB +af +af +af +af +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +gP +dB +ax +aE +aQ +dv +an +an +ao +ao +ao +an +an +je +an +an +jD +jD +an +jA +jz +an +an +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(123,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +gx +gx +gx +gx +gx +gx +gx +it +it +iL +iL +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +kx +ac +ch +ac +ac +ac +ac +ac +ac +ac +ad +ew +af +af +al +kf +ff +eQ +ak +af +af +eY +ad +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +ax +ax +ax +ax +ax +dB +dB +dB +dB +dB +dB +dB +dB +an +ao +ao +an +ao +ao +an +dB +dB +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(124,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +it +it +iL +iL +iL +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +af +af +ak +af +am +af +fe +af +af +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dB +dB +dB +dB +dB +dB +dB +ac +ac +ac +ac +ac +ac +dB +dB +dB +dB +dB +dB +dB +dB +dB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +it +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(125,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +jM +af +af +af +jV +af +af +af +jM +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(126,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +gY +af +af +af +af +af +af +af +jR +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(127,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +iL +iL +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ch +ac +ac +ac +ac +ac +ad +gY +af +af +ak +af +ak +af +af +kD +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(128,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +iL +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ch +ac +ac +ad +jQ +af +ak +jX +af +ka +ke +af +eA +ad +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dC +dC +gO +dC +gO +dC +dC +dC +dC +lP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(129,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iz +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ad +gY +af +jW +af +af +jU +jT +af +jR +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(130,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iz +iz +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +iL +iL +iL +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ad +jM +af +kb +gZ +af +af +jS +af +jM +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +es +ac +ac +dx +dz +dz +dz +dz +dz +gX +dz +dz +dz +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(131,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iA +iC +gx +gx +iA +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +iL +iL +iL +it +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iK +kx +ac +ac +ac +ac +ac +ac +ac +ad +ad +af +af +ak +jL +af +kd +kc +af +af +ad +ad +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dy +dz +dz +dz +dz +dz +dz +dz +dz +gX +dz +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(132,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iB +iC +iG +iC +iH +gx +gx +gx +gx +gx +gx +gx +gx +iK +it +iL +iL +iL +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ad +ex +af +af +af +jZ +af +jY +af +af +af +eZ +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +ga +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +lX +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(133,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iz +iA +iC +iC +iC +iJ +iz +gx +gx +gx +gx +gx +it +it +it +it +iL +iL +iL +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ad +ad +af +af +af +af +af +af +af +af +af +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dL +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(134,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iz +iz +iD +iH +iI +iz +iz +gx +gx +gx +gx +it +it +it +it +iL +iL +iL +it +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ch +ac +ch +ac +ac +ac +ac +ae +ad +ad +jO +af +af +af +af +af +jO +ad +ad +fb +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(135,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +iz +iz +iz +iz +iz +it +gx +gx +gx +it +it +it +it +iL +iL +iL +it +it +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +ad +ad +eH +eG +lQ +eG +eH +ad +ad +cZ +fc +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dz +dz +dz +gX +dz +dz +dz +dz +dz +gX +dz +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(136,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +gx +gx +gx +gx +it +it +it +iL +iL +iL +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +iK +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +mw +bS +bS +eI +eM +eU +bS +bS +mw +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +gX +dz +dz +dz +dz +dz +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(137,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +gx +gx +gx +it +it +it +iL +iL +iL +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ch +ac +ag +cZ +bS +bS +eE +eJ +eR +eV +eE +bS +bS +cZ +fc +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +gX +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(138,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +hO +it +it +it +gx +gx +gx +it +it +iL +iL +iL +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ch +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +bS +eD +eF +eJ +eR +eV +eF +eD +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +dx +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(139,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +hO +hO +it +it +iE +gx +gx +gx +it +it +iL +iL +iL +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +bS +eE +cZ +eJ +eR +eV +cZ +eE +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(140,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +hO +hO +it +it +it +gx +gx +it +it +it +iL +iL +iL +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ch +ac +ac +ac +ac +ac +ac +ah +cZ +bS +eF +cZ +eK +eR +eV +cZ +eF +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +gX +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +kA +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(141,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +hO +hO +it +it +it +gx +it +it +it +it +it +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +bS +bS +cZ +eJ +lC +eV +cZ +bS +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +aG +dg +dg +dE +dE +dE +dE +dE +dE +hZ +hZ +dg +dg +if +lX +lY +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(142,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +hO +hO +it +it +it +it +it +it +it +it +it +iK +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ch +ac +ac +ac +ag +cZ +bS +bS +cZ +nJ +eS +nK +cZ +bS +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +bK +dh +di +dF +dO +dF +dh +dF +dF +dF +dF +ic +dp +nh +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(143,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +it +hO +it +it +it +it +it +it +it +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ch +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +bS +bS +bS +eJ +lC +eV +bS +bS +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +kA +bK +di +di +ds +di +di +dw +di +hY +di +di +di +dh +nh +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(144,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +it +iE +hO +hO +it +it +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +bS +bS +bS +eK +eR +eW +bS +bS +bS +cZ +fc +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +da +dk +di +dG +dG +dG +dG +dJ +dG +dI +dG +di +id +ni +lX +lY +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(145,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +it +hO +hO +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ky +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +cZ +cZ +bS +bS +eL +eT +eX +bS +bS +cZ +cZ +fc +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +kx +kx +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +dx +dz +gX +dz +dz +db +dl +dr +dI +di +di +dU +fi +di +dh +dG +di +id +ni +lZ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(146,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ai +cZ +cZ +cZ +bS +bS +bS +bS +bS +cZ +cZ +cZ +fd +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dc +dm +di +dG +dP +di +dh +dW +dS +ia +dG +di +id +ni +lX +lY +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(147,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +kx +kx +ac +ac +ch +ac +ac +ac +ac +ac +ch +ac +ey +ez +eC +eC +eC +eC +eC +eC +eC +eC +eC +fa +ey +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +kx +it +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dd +dn +di +dG +di +dS +di +hX +di +di +dG +di +ie +ni +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(148,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +ix +hO +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ky +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +ab +ab +ab +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +dx +dz +dz +dz +dz +dd +dn +ds +dG +di +dT +di +dh +di +dh +dG +di +id +ni +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(149,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +kx +kx +kx +kx +kx +kx +kx +ac +ac +ac +ac +ac +gP +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +gP +ac +dx +dz +dz +dz +dz +db +do +di +dG +di +dh +di +di +di +ib +dG +dw +id +nj +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(150,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ch +ac +ac +ac +ch +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +kx +kx +kx +kx +ac +ac +ac +ac +kx +kx +kx +kx +ab +ab +ab +ab +ab +kx +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +gP +kx +kx +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +kx +ac +kx +kx +lP +lX +dz +gX +dz +db +dl +di +dJ +dQ +di +dV +di +dU +dV +dI +dh +ie +ni +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(151,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +kx +kx +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +gP +ac +ac +ac +kx +kx +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +it +kx +ab +ab +lX +lX +dz +dz +da +dk +dw +dG +dI +dG +dG +dG +dG +dG +dG +di +id +ni +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(152,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +gP +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ab +ab +ab +ab +lX +lX +kA +bK +di +di +dh +di +di +dW +ds +di +di +di +di +di +nh +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(153,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lX +lX +bK +dp +dh +dK +dR +dK +dK +dK +dh +dK +dK +di +dp +nh +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(154,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +ix +hO +hO +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +ab +kx +ac +ac +ac +ac +kx +kx +kx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lX +df +dq +dq +dM +dM +dM +dZ +dM +dM +dM +dM +dq +dq +nk +lX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(155,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +it +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ch +ac +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +kx +kx +kx +it +kV +kx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lX +lX +lX +dz +dz +lX +lX +lX +dz +dz +dz +lX +lX +lX +lX +lZ +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(156,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +hO +hO +hO +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kx +kx +kx +kx +kx +kx +kx +ac +ch +ac +ch +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +gx +iv +iv +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lX +lX +lZ +lX +ab +lX +lX +lX +lZ +lX +ab +gx +lX +lY +iL +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(157,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +it +it +iF +it +it +it +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ch +ac +kx +kx +ab +ab +ab +ab +ab +kx +kx +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +gx +gx +gx +iv +iv +gx +gx +gx +gx +it +it +gx +gx +lp +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lY +ab +ab +ab +lY +ab +ab +lY +ab +ab +gx +gx +iL +iL +iL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(158,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +it +it +it +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +ac +gW +ac +ac +ch +ac +ac +ac +ac +ch +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +iK +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +gx +gx +gx +iv +iv +gx +gx +it +it +it +it +it +it +it +it +it +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +it +iL +iL +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(159,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +it +hO +hO +hO +hO +hO +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +ac +ac +ac +ac +ac +ac +ch +ac +ac +ac +ac +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +kU +it +it +gx +gx +kX +it +it +it +it +it +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +iL +iL +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(160,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +hO +hO +hO +hO +hO +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kx +kx +kx +kx +kx +kx +kx +kx +kx +kx +kx +kx +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +it +it +it +gx +gx +it +it +it +it +it +it +it +gx +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +iL +iL +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(161,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +hO +hO +hO +hO +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +it +kT +it +gx +gx +gx +gx +it +it +it +it +it +it +lu +lu +lu +it +iK +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +iL +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(162,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +gx +gx +gx +gx +gx +it +it +it +it +lu +it +it +it +lu +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(163,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ix +hO +hO +it +it +it +it +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +it +it +kU +it +gx +gx +gx +gx +gx +it +it +it +it +it +nI +it +lu +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +it +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(164,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +kU +it +it +it +gx +gx +gx +gx +gx +gx +lp +gx +lu +it +it +it +lu +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +it +iL +iL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(165,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +iy +hO +it +it +it +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +kU +gx +gx +gx +gx +gx +gx +gx +gx +lB +lu +lu +iK +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +it +iL +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(166,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +it +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +gx +it +it +it +hO +hO +hO +ix +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +gx +ab +iL +iL +iL +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(167,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +hL +hO +hO +hO +hO +hO +it +it +it +it +gx +gx +gx +it +it +it +it +gx +gx +hO +ix +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +kS +it +it +gx +it +kU +it +kT +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +ab +gx +gx +ab +iL +iL +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(168,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +hM +hP +hQ +hP +hW +hO +it +gx +it +it +it +it +it +it +it +it +gx +gx +gx +gx +hO +hO +ix +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +gx +ab +iL +iL +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(169,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +hM +hQ +hR +hQ +ig +il +hO +gx +gx +gx +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +kU +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +ab +ab +iL +iL +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(170,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +hM +hP +hQ +hP +ih +hO +hO +gx +gx +gx +iv +iw +iv +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +kT +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +iL +iL +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(171,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +hL +hO +hO +hO +hO +hO +gx +gx +gx +gx +iv +iv +iv +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kU +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +it +iL +iL +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(172,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +kS +gx +it +it +kU +gx +gx +gx +gx +gx +gx +gx +lh +gx +it +it +kU +it +it +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +it +iL +iL +iL +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(173,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +it +it +it +gx +gx +gx +gx +gx +la +it +it +it +it +gx +gx +it +it +it +kU +gx +it +kS +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +it +iL +iL +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(174,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +ab +gx +gx +gx +it +gx +it +it +it +gx +gx +gx +gx +it +it +it +it +it +it +it +it +it +it +it +it +it +it +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +iL +iL +iL +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(175,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hO +hO +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +it +it +gx +gx +gx +gx +it +kU +it +gx +gx +kT +gx +it +gx +gx +it +it +it +it +it +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +iL +iL +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(176,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +hO +hU +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +gx +gx +gx +gx +it +it +it +gx +it +it +it +it +kU +gx +gx +lE +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +iL +iL +iL +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(177,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +iK +it +kU +it +gx +gx +gx +it +it +kT +it +it +it +it +kU +it +it +gx +it +it +it +it +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +iL +iL +iL +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(178,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +gx +gx +gx +gx +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +it +gx +it +kT +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +iL +iL +iL +iL +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(179,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +it +it +gx +gx +gx +gx +it +kU +it +it +ld +gx +lm +ld +gx +gx +gx +it +gx +it +it +it +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +iL +iL +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(180,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +it +it +gx +gx +gx +it +it +gx +gx +gx +le +le +le +lg +le +lf +gx +it +gx +gx +it +it +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(181,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +it +gx +gx +gx +gx +kU +it +gx +gx +gx +gx +li +ld +lq +lk +lv +gx +it +gx +gx +it +it +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +iL +iL +it +it +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(182,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +kT +it +gx +gx +gx +it +it +gx +gx +gx +lf +li +le +lr +le +ld +gx +it +gx +gx +it +it +kU +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iK +iL +iL +iL +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(183,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kS +gx +it +kU +gx +gx +gx +it +it +gx +gx +gx +gx +lj +le +li +le +lw +gx +it +gx +it +it +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +it +it +it +iL +iL +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(184,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +gx +gx +gx +kW +it +gx +gx +gx +gx +gx +ln +le +ld +lx +gx +it +gx +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iL +iL +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(185,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +gx +gx +gx +it +it +it +gx +gx +gx +gx +gx +ls +le +ly +gx +kT +gx +it +it +it +it +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +ab +ab +ab +iL +iL +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(186,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +gx +gx +gx +it +gx +kU +gx +gx +gx +gx +li +le +le +lo +gx +lD +gx +it +it +gx +it +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +it +iL +iL +it +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(187,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +gx +gx +gx +it +it +it +it +gx +gx +le +lk +le +ld +lA +gx +gx +gx +lF +gx +gx +kU +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +it +it +iL +iL +it +it +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(188,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kU +it +gx +gx +gx +gx +it +iE +it +it +lg +le +le +lg +lt +gx +gx +gx +it +it +it +gx +it +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +iL +iL +ab +it +it +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(189,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +gx +gx +gx +gx +gx +kU +it +gx +lk +lo +gx +gx +gx +gx +gx +it +gx +gx +gx +it +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +iL +iL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(190,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +kU +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +gx +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +gx +gx +iL +iL +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(191,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +kT +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +gx +gx +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +gx +ab +ab +iL +iL +ab +ab +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(192,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +gx +gx +kY +it +it +ll +it +kT +it +ll +it +kT +it +it +it +gx +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +ab +gx +ab +it +iL +iL +it +it +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(193,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +kU +it +it +it +it +it +it +gx +gx +gx +gx +gx +gx +it +it +it +kU +gx +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +ab +ab +iL +iL +it +it +it +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(194,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +gx +it +kU +it +it +it +it +gx +it +gx +gx +gx +gx +it +it +gx +gx +gx +kT +it +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +gx +gx +ab +ab +gx +gx +gx +gx +gx +it +iL +iL +it +gx +it +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(195,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kS +it +it +it +it +kU +it +kT +it +it +it +gx +it +it +gx +it +gx +it +it +it +it +it +it +iK +gx +gx +it +it +it +kU +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +ab +gx +gx +gx +ab +ab +gx +gx +gx +ab +ab +gx +it +iL +iL +it +it +it +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(196,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +gx +gx +gx +gx +gx +it +it +gx +it +kU +gx +it +it +it +gx +gx +gx +it +kT +it +gx +it +it +it +gx +it +it +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +iL +iL +ab +ab +it +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(197,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +it +it +iK +it +gx +gx +it +it +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +gx +ab +ab +gx +gx +gx +gx +ii +ii +ab +ab +gx +iL +iL +it +ab +ab +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(198,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +gx +it +lp +it +it +it +it +gx +gx +it +kT +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +it +it +ab +it +iL +iL +it +ab +ab +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(199,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kT +it +iu +gx +it +lG +gx +gx +it +lK +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +ii +it +it +it +iL +iL +iL +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(200,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +kY +gx +it +it +it +gx +kU +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +it +it +iL +iL +iL +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(201,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kU +it +gx +gx +gx +it +it +it +it +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +ii +ii +mf +iL +iL +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(202,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +gx +gx +gx +gx +kU +gx +it +it +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +ii +ii +ii +ii +ii +iL +mg +mh +it +it +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(203,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +lN +it +it +it +gx +gx +gx +gx +gx +it +it +iK +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +mM +im +mS +iL +iL +ii +it +it +iK +ii +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(204,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kS +it +it +it +lM +it +gx +gx +gx +it +lH +ii +ii +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +ii +ii +ii +gx +ii +mO +im +ii +ii +ii +mS +ii +ii +ii +ii +ii +ii +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(205,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +kU +gx +it +it +kU +it +it +it +it +ii +iq +ii +gx +ii +ii +ii +ii +gx +ii +ii +ii +ii +gx +gx +ii +lb +im +ii +ii +ii +im +im +kF +iq +ii +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(206,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kU +it +gx +gx +gx +gx +gx +it +it +ii +ik +ii +ir +ii +ii +ii +kH +im +ii +ii +ii +kH +im +ii +ii +gx +ii +im +im +kF +kH +im +im +im +kF +kF +ii +mM +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(207,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +gx +gx +gx +lJ +it +lp +ik +im +ip +jK +im +im +ir +ir +ir +ir +im +ir +ir +ir +ir +ii +gx +ii +im +kF +kF +im +im +im +im +im +im +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(208,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +it +it +gx +gx +it +it +it +ii +ii +ii +jN +im +im +jK +im +im +jK +im +im +im +im +im +ii +ii +ii +im +my +kF +im +im +im +im +im +im +im +im +ii +gx +gx +gx +gx +gx +gx +gx +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(209,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +lL +it +it +it +it +it +it +it +ik +im +ip +im +im +im +im +im +ir +ir +im +im +im +im +im +ii +kO +ii +im +kF +kF +im +im +kJ +im +im +ii +ii +ii +ii +gx +gx +gx +gx +gx +gx +gx +ab +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(210,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +iK +gx +it +it +kU +it +ii +ik +ii +im +jK +im +im +im +ir +im +im +im +kJ +im +im +ii +ii +ii +im +im +kF +im +im +im +im +mI +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(211,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kT +it +it +it +it +kU +ii +im +im +im +im +jK +ir +ir +im +im +im +im +im +ir +im +ii +ii +ii +ii +im +im +im +im +kF +ii +ii +gx +gx +gx +gx +gx +ab +gx +ab +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(212,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +it +it +it +lI +ii +ii +ii +kF +kF +kF +im +im +im +im +im +im +im +im +im +nL +kH +im +nL +im +im +im +im +kF +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(213,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +kT +it +gx +gx +ii +ii +kG +ii +ii +ii +ii +kI +im +im +im +ir +im +ii +im +kF +ii +mN +im +im +im +kF +mR +ii +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(214,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +it +gx +gx +gx +gx +ii +ii +ii +gx +gx +ii +ii +ir +ir +ir +ii +ii +ii +im +im +ii +ii +ii +ii +ii +ii +ii +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(215,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +ir +im +ir +ii +kN +ii +kF +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(216,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +im +ii +ii +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(217,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +kK +kL +kM +ii +gx +ii +im +kF +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(218,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +ii +ii +ii +ii +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(219,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +kF +mI +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(220,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(221,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gK +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lc +lc +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(222,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gH +gH +gS +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +iq +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(223,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gH +gH +gH +gH +gH +gH +gH +hK +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +mI +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(224,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gI +gH +gH +gH +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +iq +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(225,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gH +gH +gH +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(226,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gH +gH +gT +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(227,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gH +gH +gH +gH +hJ +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(228,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gQ +gH +gH +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +ab +gx +gx +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(229,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gH +gH +gH +gV +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +ab +gx +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(230,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gH +gJ +gH +gH +gH +gH +gH +gH +gH +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(231,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +iq +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(232,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(233,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +iq +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(234,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +jN +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(235,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +lS +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(236,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +lS +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(237,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gG +gD +gD +gD +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +lS +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(238,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lT +mK +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(239,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(240,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +mI +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(241,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +mI +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(242,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(243,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(244,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lS +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(245,1,1) = {" +ab +ab +ab +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kR +im +im +kR +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(246,1,1) = {" +ab +ab +ab +aj +aj +fh +fj +fj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kZ +jN +im +kZ +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(247,1,1) = {" +ab +ab +ab +aj +eB +fj +fl +fj +fn +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kR +jN +im +kR +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(248,1,1) = {" +ab +ab +ab +aj +eP +fj +fl +fj +fo +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +kZ +im +lS +kZ +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(249,1,1) = {" +ab +ab +ab +aj +fg +fj +fl +fj +fn +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lU +lU +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(250,1,1) = {" +ab +ab +ab +aj +aj +fk +fj +fj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +lV +lV +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(251,1,1) = {" +ab +ab +ab +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +mb +mb +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(252,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(253,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +im +im +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(254,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +mx +mL +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(255,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ii +ii +ii +ii +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +gx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} diff --git a/_maps/RandomZLevels/away_mission/TheBeach.dmm b/_maps/RandomZLevels/away_mission/TheBeach.dmm index 5430d8dd92..68eb5c164f 100644 --- a/_maps/RandomZLevels/away_mission/TheBeach.dmm +++ b/_maps/RandomZLevels/away_mission/TheBeach.dmm @@ -666,7 +666,7 @@ pixel_x = 24; specialfunctions = 4 }, -/obj/item/bedsheet/red, +/obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/wood, /area/awaymission/beach) "bU" = ( @@ -799,9 +799,7 @@ /turf/open/floor/wood, /area/awaymission/beach) "cn" = ( -/obj/machinery/vending/boozeomat{ - desc = "A technological marvel, supposedly able to mix just the mixture you'd like to drink the moment you ask for one. May not work for bartenders that don't have Nanotrasen bank accounts." - }, +/obj/machinery/vending/boozeomat, /turf/open/floor/wood, /area/awaymission/beach) "co" = ( @@ -897,9 +895,7 @@ /area/awaymission/beach) "cD" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/rag{ - pixel_y = 7 - }, +/obj/item/reagent_containers/rag, /turf/open/floor/wood, /area/awaymission/beach) "cE" = ( @@ -1081,14 +1077,6 @@ /obj/item/clothing/glasses/heat, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) -"iy" = ( -/obj/item/toy/seashell, -/turf/open/floor/plating/beach/coastline_t, -/area/awaymission/beach) -"MD" = ( -/obj/item/toy/seashell, -/turf/open/floor/plating/beach/sand, -/area/awaymission/beach) (1,1,1) = {" aa @@ -4660,9 +4648,9 @@ ac aw af ay -MD ak -MD +ak +ak aT ao aY @@ -4766,7 +4754,7 @@ ac aw af ay -MD +ak ak ak ak @@ -4875,7 +4863,7 @@ ay ak ak ak -MD +ak ak ak ak @@ -5216,7 +5204,7 @@ aY ae aw ag -MD +ak aZ ak ak @@ -5317,7 +5305,7 @@ ak ak ak ak -MD +ak aT aj aj @@ -5328,7 +5316,7 @@ ak ak ak ak -MD +ak aT ao ar @@ -6294,7 +6282,7 @@ ak ak ak ak -iy +ap ar ac ac @@ -6474,7 +6462,7 @@ ac ac ad ag -MD +ak ak ak ak @@ -6822,7 +6810,7 @@ cl bd bd bd -cD +cC cH ba ak @@ -6929,7 +6917,7 @@ cm bd bd bd -cC +cD cH ba ak @@ -8956,7 +8944,7 @@ ak ak ak ak -MD +ak ak ak cu @@ -10328,7 +10316,7 @@ ac ac aw ag -MD +ak ak ak ak @@ -10436,7 +10424,7 @@ ad af ay ak -MD +ak ak ak ak @@ -10574,7 +10562,7 @@ ak ak cO ak -iy +ap ar ac ac @@ -10787,7 +10775,7 @@ ak ak ak aK -MD +ak ap ar ac @@ -10970,7 +10958,7 @@ ac ac ax ag -MD +ak ak ak ak @@ -11000,7 +10988,7 @@ ak ak ak ak -MD +ak bo aq ar @@ -15007,7 +14995,7 @@ ad ag al ak -MD +ak ap ar ab diff --git a/_maps/RandomZLevels/away_mission/caves.dmm b/_maps/RandomZLevels/away_mission/caves.dmm index c84acf0131..159559d0af 100644 --- a/_maps/RandomZLevels/away_mission/caves.dmm +++ b/_maps/RandomZLevels/away_mission/caves.dmm @@ -12,7 +12,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) @@ -37,7 +36,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_three) @@ -116,7 +114,7 @@ }, /obj/item/veilrender/honkrender, /obj/item/clothing/mask/gas/clown_hat, -/obj/item/organ/heart/demon, +/obj/item/organ/heart/cursed, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -188,9 +186,7 @@ amount = 25 }, /obj/item/coin/antagtoken, -/obj/item/book/granter/spell/summonitem{ - name = "an extremely flamboyant book" - }, +/obj/item/book/granter/spell/smoke, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -239,7 +235,6 @@ /area/awaymission/caves/BMP_asteroid/level_three) "aM" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 1; id = "minedeep" }, @@ -266,7 +261,6 @@ /area/awaymission/caves/BMP_asteroid/level_three) "aP" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 1; id = "dungeon"; name = "rusty ladder" @@ -317,7 +311,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) @@ -356,7 +349,11 @@ /area/awaymission/caves/BMP_asteroid/level_four) "ba" = ( /obj/structure/destructible/cult/talisman, -/obj/item/book/granter/martial/plasma_fist, +/obj/item/storage/belt/champion, +/obj/item/melee/sabre{ + icon_state = "cultblade"; + name = "blood-red sabre" + }, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -446,12 +443,11 @@ }, /area/awaymission/caves/BMP_asteroid/level_four) "bo" = ( -/obj/structure/flora/rock, -/obj/item/soulstone/anybody, -/turf/open/floor/plating/asteroid/basalt{ +/obj/structure/trap/chill, +/turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, -/area/awaymission/caves/BMP_asteroid/level_three) +/area/awaymission/caves/BMP_asteroid/level_four) "bp" = ( /obj/machinery/gateway{ dir = 10 @@ -516,8 +512,8 @@ }, /area/awaymission/caves/BMP_asteroid/level_three) "by" = ( -/obj/item/twohanded/mjollnir, /mob/living/simple_animal/hostile/poison/giant_spider/nurse, +/obj/item/nullrod/hammmer, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -531,8 +527,8 @@ /area/awaymission/caves/BMP_asteroid/level_four) "bA" = ( /obj/structure/destructible/cult/tome, -/obj/item/necromantic_stone, /obj/effect/decal/cleanable/blood, +/obj/item/immortality_talisman, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -563,7 +559,6 @@ /area/awaymission/caves/BMP_asteroid/level_four) "bF" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 2; id = "dungeon"; name = "rusty ladder" @@ -573,7 +568,9 @@ }, /area/awaymission/caves/BMP_asteroid/level_three) "bG" = ( -/obj/item/gun/ballistic/automatic/pistol/deagle/gold, +/obj/item/gun/ballistic/revolver/reverse{ + name = "suspicious .357 revovler" + }, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -581,12 +578,14 @@ "bH" = ( /obj/effect/decal/remains/human, /obj/item/clothing/under/misc/patriotsuit, +/obj/structure/trap/chill, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) "bI" = ( /obj/item/bedsheet/patriot, +/obj/structure/trap/chill, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -606,7 +605,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid) @@ -617,7 +615,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_two) @@ -734,7 +731,6 @@ /area/awaymission/caves/BMP_asteroid/level_two) "ce" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 1; id = "mineintro" }, @@ -1030,7 +1026,7 @@ /area/awaymission/caves/research) "cX" = ( /obj/structure/table, -/obj/item/melee/baton, +/obj/item/gun/energy/temperature, /turf/open/floor/plasteel{ initial_gas_mix = "n2=23;o2=14" }, @@ -1093,9 +1089,6 @@ /obj/structure/closet/secure_closet/miner{ name = "weapon equipment" }, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, /turf/open/floor/plasteel{ initial_gas_mix = "n2=23;o2=14" }, @@ -1122,7 +1115,6 @@ /area/awaymission/caves/BMP_asteroid/level_two) "dj" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 2; id = "minedeep" }, @@ -1195,7 +1187,6 @@ "dw" = ( /obj/structure/bed, /obj/item/bedsheet, -/obj/effect/landmark/awaystart, /turf/open/floor/plasteel, /area/awaymission/caves/BMP_asteroid/level_two) "dx" = ( @@ -1376,35 +1367,35 @@ "eg" = ( /obj/effect/decal/cleanable/robot_debris/old, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eh" = ( /obj/structure/table, /obj/item/radio, /obj/item/radio, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "ei" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "ej" = ( /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) "ek" = ( /obj/structure/window{ - icon_state = "window"; dir = 8 }, /mob/living/simple_animal/hostile/mining_drone, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "el" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/gun/energy/laser/captain/scattershot, -/turf/open/floor/wood, -/area/awaymission/caves/northblock) +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "em" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/wood{ @@ -1433,20 +1424,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "er" = ( /obj/structure/chair/stool, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "es" = ( /obj/structure/window{ - icon_state = "window"; dir = 8 }, /obj/structure/window, /mob/living/simple_animal/hostile/mining_drone, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "et" = ( /obj/effect/decal/cleanable/shreds, /turf/open/floor/plating{ @@ -1467,37 +1457,47 @@ /obj/item/mining_scanner, /obj/item/mining_scanner, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "ex" = ( -/obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/cobweb, -/obj/item/survivalcapsule, -/obj/item/extinguisher/mini, -/turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) -"ey" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) -"ez" = ( -/obj/machinery/light/small/built{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/power/port_gen/pacman, +/obj/item/wrench, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"ey" = ( /obj/machinery/suit_storage_unit/mining{ desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit" }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) +"ez" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "eA" = ( /obj/structure/table, /obj/item/paper/fluff/awaymissions/caves/work_notice, +/obj/machinery/light/small/built{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/plasma, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eB" = ( -/obj/structure/barricade/wooden, +/obj/machinery/gateway{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eC" = ( /obj/structure/table, /obj/item/gps/mining, @@ -1506,17 +1506,19 @@ /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eD" = ( /obj/structure/closet/secure_closet/miner, /obj/item/survivalcapsule, /obj/item/extinguisher/mini, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eE" = ( -/obj/effect/landmark/awaystart, +/obj/machinery/gateway{ + dir = 5 + }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eF" = ( /turf/closed/wall, /area/awaymission/caves/listeningpost) @@ -1526,7 +1528,7 @@ "eH" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eI" = ( /obj/structure/closet/crate/trashcart, /obj/item/switchblade, @@ -1546,7 +1548,7 @@ "eL" = ( /obj/machinery/vending/sovietsoda, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eM" = ( /obj/machinery/light/small{ dir = 8 @@ -1593,7 +1595,7 @@ "eR" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eS" = ( /obj/machinery/light/small/built, /obj/machinery/suit_storage_unit/mining{ @@ -1601,11 +1603,11 @@ name = "rusted suit storage unit" }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eT" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eU" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, @@ -1651,16 +1653,11 @@ /area/awaymission/caves/BMP_asteroid/level_two) "fc" = ( /obj/structure/closet/crate, -/obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/gun/energy/laser/captain/scattershot, -/obj/item/gun/energy/laser/captain/scattershot, /obj/item/gun/energy/laser, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/slimepotion/fireproof, -/obj/item/slimepotion/fireproof, -/obj/item/clothing/glasses/thermal, +/obj/item/gun/energy/laser, +/obj/item/survivalcapsule, +/obj/item/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -1708,11 +1705,14 @@ }, /area/awaymission/caves/BMP_asteroid/level_two) "fk" = ( -/obj/item/grenade/syndieminibomb/concussion, -/turf/open/floor/plating/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14" +/obj/machinery/gateway{ + dir = 8 }, -/area/awaymission/caves/BMP_asteroid/level_two) +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "fl" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating/asteroid/basalt{ @@ -1726,10 +1726,11 @@ /obj/structure/closet/crate{ icon_state = "crateopen" }, -/obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/organ/eyes/robotic/thermals, -/obj/item/gun/energy/laser/captain/scattershot, -/obj/item/slimepotion/fireproof, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser, +/obj/item/survivalcapsule, +/obj/item/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -1791,11 +1792,14 @@ }, /area/awaymission/caves/BMP_asteroid/level_two) "fw" = ( -/obj/item/gun/energy/laser/captain/scattershot, -/turf/open/floor/plating/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14" +/obj/machinery/gateway/centeraway{ + calibrated = 0 }, -/area/awaymission/caves/BMP_asteroid/level_two) +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "fx" = ( /obj/effect/bump_teleporter{ id = "mineintroup"; @@ -1968,7 +1972,6 @@ /area/awaymission/caves/BMP_asteroid) "ga" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 2; id = "mineintro" }, @@ -2035,11 +2038,14 @@ /turf/open/floor/plasteel, /area/awaymission/caves/BMP_asteroid) "gk" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plating/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14" +/obj/machinery/gateway{ + dir = 4 }, -/area/awaymission/caves/BMP_asteroid/level_two) +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "gl" = ( /obj/item/trash/plate, /turf/open/floor/plasteel, @@ -2260,7 +2266,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) @@ -2276,6 +2281,41 @@ /obj/effect/baseturf_helper/asteroid/basalt, /turf/closed/wall, /area/awaymission/caves/northblock) +"tk" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"CY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"GV" = ( +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"Hp" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"If" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) (1,1,1) = {" aa @@ -6581,7 +6621,7 @@ dO dP dI dZ -el +dA dt bL bL @@ -10180,13 +10220,13 @@ bL bL bL bL -dX -dX -dW -dW -dW -dW -dW +eG +eG +eF +eF +eF +eF +eF bL bL bL @@ -10432,18 +10472,18 @@ bL bL bM bL -bL -bL -bL -bL -bL -dX +eG +eG +eF +eF +eG +eG ex eD eD eD eD -dX +eG bL bL bL @@ -10689,18 +10729,18 @@ bL bL bM bM -bL -bL -bL -bL -bL -dW +eF +el +fk +If +eJ +eF ey -ev -ev -ev +eJ +eJ +eJ eR -dX +eG bL bL bL @@ -10946,18 +10986,18 @@ bL bL bL bM -bL -bL -bL -bL -bL -dX +eG +eB +fw +Hp +CY +GV ez -eE -ev -ev +eO +eJ +eJ eS -dX +eG bL bL bL @@ -11203,18 +11243,18 @@ bL bL bL bM -bL -bL -bL -bL -bL -dX +eG +eE +gk +tk +eJ +eG eA -ev -ev -ev +eJ +eJ +eJ eT -dW +eF bL bV bV @@ -11460,17 +11500,17 @@ bL bL bL bM -bL -bL -bL -bL -bL -dX -ev -ev -ev -ev -ev +eF +eF +eG +eG +eG +eG +eJ +eJ +eJ +eJ +eJ eF eG eG @@ -11719,15 +11759,15 @@ bL bV bV bL -dW -dX -dX -dX -eB -dW +eF +eG +eG +eG +eW +eF eH eL -ev +eJ eW eN eJ @@ -11976,11 +12016,11 @@ bL bV bV bL -dW +eF eg eq -ev -ev +eJ +eJ eF eF eF @@ -12233,11 +12273,11 @@ bL bV bV bL -dX +eG eh -ej +fm eg -ev +eJ eF eI eM @@ -12490,11 +12530,11 @@ bL bV bV bL -dX +eG ei er -ej -ev +fm +eJ eG eJ eN @@ -12624,7 +12664,7 @@ ae ac ac ac -bo +aj bv ac ag @@ -12747,11 +12787,11 @@ bL bV bV bL -dX -ej -ej -ev -ev +eG +fm +fm +eJ +eJ eG eJ eO @@ -13004,7 +13044,7 @@ bL bV bV bL -dW +eF ek es ew @@ -13261,11 +13301,11 @@ bL bV bV bV -dW -dW -dX -dX -dW +eF +eF +eG +eG +eF eF eK eP @@ -50925,7 +50965,7 @@ ad ai ai ai -ai +bo ai ai ad @@ -51181,7 +51221,7 @@ ad ad ad ai -ai +bo bG bI ai @@ -54147,7 +54187,7 @@ bJ bJ bJ cQ -gk +bJ bJ gs bJ @@ -64676,7 +64716,7 @@ bJ bK bK bK -fw +bJ bJ bJ cq @@ -64931,7 +64971,7 @@ bJ bJ bJ fe -fk +bJ fn fd bJ diff --git a/_maps/RandomZLevels/away_mission/challenge.dmm b/_maps/RandomZLevels/away_mission/challenge.dmm index bf164cb4fa..91b209ae9b 100644 --- a/_maps/RandomZLevels/away_mission/challenge.dmm +++ b/_maps/RandomZLevels/away_mission/challenge.dmm @@ -7,125 +7,81 @@ icon_state = "iron0" }, /area/awaymission/challenge/start) -"ac" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/awaymission/challenge/start) -"ad" = ( -/turf/open/floor/plating, -/area/awaymission/challenge/start) -"ae" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/awaymission/challenge/start) -"af" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/awaymission/challenge/start) "ag" = ( /obj/item/clothing/suit/space/syndicate/blue, /obj/item/clothing/head/helmet/space/syndicate/blue, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/awaymission/challenge/start) -"ah" = ( -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ai" = ( /obj/item/flashlight{ icon_state = "flashlight-on"; on = 1 }, -/turf/open/floor/plasteel/airless, -/area/awaymission/challenge/start) -"aj" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ak" = ( /obj/effect/decal/remains/human, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged4" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "al" = ( /obj/effect/landmark/awaystart, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "am" = ( /obj/item/clothing/suit/space/syndicate/green, /obj/item/clothing/head/helmet/space/syndicate/green, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/awaymission/challenge/start) -"an" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ao" = ( /obj/item/clothing/suit/space/syndicate/orange, /obj/item/clothing/head/helmet/space/syndicate/orange, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ap" = ( /obj/item/gun/energy/laser/retro, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "aq" = ( /obj/item/stack/rods, -/turf/open/floor/plasteel, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ar" = ( /obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "as" = ( /obj/effect/decal/remains/robot, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "at" = ( /obj/structure/girder, -/turf/open/floor/plating, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "au" = ( -/turf/closed/wall, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "av" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged4" - }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "aw" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ax" = ( /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/plating, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ay" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "az" = ( /obj/item/clothing/suit/space/syndicate/black, /obj/item/clothing/head/helmet/space/syndicate/black, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "aA" = ( /turf/closed/indestructible{ @@ -133,16 +89,18 @@ }, /area/awaymission/challenge/main) "aB" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/awaymission/challenge/main) +/obj/machinery/power/smes/magical, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) "aC" = ( /turf/open/floor/plating, /area/awaymission/challenge/main) "aD" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, /area/awaymission/challenge/main) "aE" = ( /turf/closed/wall, @@ -151,16 +109,23 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aG" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" +/obj/machinery/power/terminal{ + dir = 8 }, -/area/awaymission/challenge/main) +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) "aH" = ( /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "aI" = ( /obj/machinery/power/emitter/ctf{ - dir = 2 + active = 0 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -191,7 +156,7 @@ "aO" = ( /obj/structure/window/reinforced, /obj/machinery/power/emitter/ctf{ - dir = 2 + active = 0 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -210,6 +175,7 @@ /area/awaymission/challenge/main) "aS" = ( /obj/machinery/power/emitter/ctf{ + active = 0; dir = 4 }, /turf/open/floor/plating/airless, @@ -234,6 +200,7 @@ /area/awaymission/challenge/main) "aW" = ( /obj/machinery/power/emitter/ctf{ + active = 0; dir = 8 }, /turf/open/floor/plating/airless, @@ -294,15 +261,16 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bf" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bg" = ( @@ -321,15 +289,16 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "bi" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bj" = ( @@ -337,22 +306,24 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bk" = ( +/obj/machinery/light, /obj/machinery/power/emitter/ctf{ + active = 0; dir = 1 }, -/obj/machinery/light, /turf/open/floor/plating, /area/awaymission/challenge/main) "bl" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bm" = ( @@ -363,15 +334,15 @@ /turf/closed/wall/mineral/plastitanium, /area/awaymission/challenge/main) "bo" = ( -/obj/machinery/power/emitter/ctf{ - dir = 2 - }, /obj/structure/window/reinforced{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/power/emitter/ctf{ + active = 0 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bp" = ( @@ -420,9 +391,7 @@ /area/awaymission/challenge/main) "bv" = ( /obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/awaymission/challenge/main) "bw" = ( @@ -435,15 +404,6 @@ }, /turf/open/floor/plating, /area/awaymission/challenge/main) -"bx" = ( -/obj/machinery/power/emitter/ctf{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/challenge/main) "by" = ( /obj/machinery/light{ dir = 8 @@ -474,6 +434,7 @@ dir = 8 }, /obj/machinery/power/emitter/ctf{ + active = 0; dir = 8 }, /turf/open/floor/plating/airless, @@ -483,6 +444,7 @@ dir = 4 }, /obj/machinery/power/emitter/ctf{ + active = 0; dir = 4 }, /turf/open/floor/plating/airless, @@ -492,14 +454,10 @@ /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "bF" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 2 - }, +/turf/open/floor/plasteel/white/corner, /area/awaymission/challenge/main) "bG" = ( -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/challenge/main) "bH" = ( /turf/open/floor/plasteel/white/corner{ @@ -531,36 +489,40 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bL" = ( -/obj/machinery/power/emitter/ctf{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/machinery/power/emitter/ctf{ + active = 0; dir = 1 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bM" = ( /obj/machinery/power/emitter/ctf{ + active = 0; dir = 1 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bN" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bO" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 8 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bP" = ( @@ -570,9 +532,7 @@ /area/awaymission/challenge/end) "bQ" = ( /obj/item/gun/ballistic/revolver/russian, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/challenge/main) "bR" = ( /obj/structure/table/reinforced, @@ -602,9 +562,7 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, /area/awaymission/challenge/main) "bV" = ( @@ -644,7 +602,7 @@ dir = 1 }, /obj/structure/rack, -/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/vest/russian, /turf/open/floor/wood, /area/awaymission/challenge/end) "cb" = ( @@ -670,7 +628,6 @@ "cf" = ( /obj/machinery/door/airlock/centcom{ name = "Airlock"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plating, @@ -701,7 +658,7 @@ /area/awaymission/challenge/end) "ck" = ( /obj/structure/rack, -/obj/item/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, /turf/open/floor/wood, /area/awaymission/challenge/end) "cl" = ( @@ -758,7 +715,7 @@ /area/awaymission/challenge/end) "ct" = ( /obj/structure/rack, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/silenced, +/obj/item/gun/ballistic/revolver/detective, /turf/open/floor/wood, /area/awaymission/challenge/end) "cu" = ( @@ -773,13 +730,12 @@ /area/awaymission/challenge/end) "cw" = ( /obj/structure/rack, -/obj/item/gun/ballistic/automatic/l6_saw, +/obj/item/gun/ballistic/revolver/doublebarrel, /turf/open/floor/wood, /area/awaymission/challenge/end) "cx" = ( /obj/machinery/door/airlock/centcom{ name = "Security"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plasteel/dark, @@ -807,7 +763,6 @@ "cB" = ( /obj/machinery/door/airlock/centcom{ name = "Administrator"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plasteel/dark, @@ -903,150 +858,85 @@ /turf/open/floor/plating, /area/awaymission/challenge/end) "cR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/indestructible{ + icon_state = "iron0" + }, +/area/awaymission/challenge/start) +"cS" = ( /obj/machinery/gateway{ dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cS" = ( +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"cT" = ( /obj/machinery/gateway{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cT" = ( +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"cV" = ( /obj/machinery/gateway{ dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cV" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "cW" = ( -/obj/machinery/gateway/centeraway{ - calibrated = 0 - }, +/obj/item/clothing/suit/space/hardsuit/shielded/syndi, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/documents/syndicate, +/obj/structure/safe, /turf/open/floor/plasteel/dark, /area/awaymission/challenge/end) "cX" = ( /obj/machinery/gateway{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "cY" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"cZ" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"da" = ( /obj/machinery/gateway{ dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cZ" = ( -/obj/machinery/gateway, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"da" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "db" = ( /obj/structure/window/reinforced, /turf/open/floor/circuit, /area/awaymission/challenge/end) "dc" = ( +/obj/machinery/gateway, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "dd" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1077,16 +967,6 @@ /area/awaymission/challenge/end) "di" = ( /obj/structure/table, -/obj/item/implanter/explosive, -/obj/item/implanter/explosive{ - pixel_y = 4 - }, -/obj/item/implanter/explosive{ - pixel_y = 8 - }, -/obj/item/implanter/explosive{ - pixel_y = 12 - }, /turf/open/floor/plasteel/dark, /area/awaymission/challenge/end) "dj" = ( @@ -1099,7 +979,6 @@ "dk" = ( /obj/machinery/door/airlock/centcom{ name = "Gateway Access"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plasteel/dark, @@ -1111,23 +990,20 @@ /turf/open/floor/plating, /area/awaymission/challenge/end) "dm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, /mob/living/simple_animal/hostile/syndicate{ name = "Syndicate Technician" }, /turf/open/floor/plasteel/dark, /area/awaymission/challenge/end) "dn" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/gateway{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "do" = ( /obj/machinery/light, /turf/open/floor/circuit, @@ -1137,17 +1013,8 @@ /turf/open/floor/circuit, /area/awaymission/challenge/end) "dq" = ( -/obj/structure/cable, -/obj/machinery/power/smes/magical, -/turf/open/floor/circuit, -/area/awaymission/challenge/end) -"dr" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "ds" = ( /obj/structure/closet/l3closet, /turf/open/floor/circuit, @@ -27984,11 +27851,11 @@ aa aa aa aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab ab ab ab @@ -28239,20 +28106,20 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -ac -af -an -ah -ad -an +ab +ab +cS +cX +da +ab +ab +at +au +au +au +au +au ax aA aF @@ -28496,21 +28363,21 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -ad -aj -an +aB +ab +cT +cY +dc +dq +dq +au +al +au ao -af -an -av +au +au +au aA aA aA @@ -28753,23 +28620,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -ae +aG +cR +cV +cZ +dn +ab +ab +au ak al -af -ad +au +au aw -av -aB -aC +au +aE +aH aJ aR aH @@ -29010,23 +28877,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -af +ab +ab +ab +ab +ab +ab +ab +au al -ah -af +au +au at -af -an -aC -aG +au +au +aD +aH aK aR aH @@ -29072,9 +28939,9 @@ cd cn cH cN -cR -cV -cY +co +co +co db dg cd @@ -29276,14 +29143,14 @@ aa aa ab ag -ah +au al ap au -af +au ay aD -aC +aH aL aR aH @@ -29329,14 +29196,14 @@ cd cn cH cN -cS +co cW -cZ -dc -dc -dc +co +cd +cd +cd dm -dq +cn bP aa aa @@ -29532,12 +29399,12 @@ aa aa aa ab -ah +au al -ah +au aq at -an +au az aE aH @@ -29586,14 +29453,14 @@ cd cn cH cN -cT -cX -da +co +co +co db dh cd -dn -dr +cd +cn bP aa aa @@ -29790,12 +29657,12 @@ aa aa ab ai -ah +au al ar -af -av -ad +au +au +au aA aA aA @@ -30046,13 +29913,13 @@ aa aa aa ab -ah +au am -ad +au as av -ae -av +au +au aA aF aN @@ -31102,7 +30969,7 @@ aV aV aV aV -bx +bC aV aV aV diff --git a/_maps/RandomZLevels/away_mission/moonoutpost19.dmm b/_maps/RandomZLevels/away_mission/moonoutpost19.dmm index d85c8b12d6..83d1227c5e 100644 --- a/_maps/RandomZLevels/away_mission/moonoutpost19.dmm +++ b/_maps/RandomZLevels/away_mission/moonoutpost19.dmm @@ -18,7 +18,6 @@ /area/awaymission/moonoutpost19/hive) "ae" = ( /obj/machinery/computer/arcade{ - icon_state = "arcade"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -359,7 +358,6 @@ /mob/living/simple_animal/hostile/alien/queen/large{ desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; - pixel_x = -16; plants_off = 1 }, /turf/open/floor/plating/asteroid{ @@ -435,9 +433,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "aZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 2 - }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark{ heat_capacity = 1e+006 }, @@ -490,9 +486,7 @@ /area/awaymission/moonoutpost19/syndicate) "bh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 2 - }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark{ heat_capacity = 1e+006 }, @@ -915,11 +909,9 @@ /area/awaymission/moonoutpost19/syndicate) "bT" = ( /obj/machinery/power/smes{ - charge = 0; input_level = 10000; inputting = 0; - output_level = 15000; - outputting = 1 + output_level = 15000 }, /obj/structure/cable{ icon_state = "0-8" @@ -961,7 +953,6 @@ /area/awaymission/moonoutpost19/hive) "bX" = ( /obj/machinery/conveyor{ - dir = 2; id = "awaysyndie" }, /obj/effect/turf_decal/stripes/line{ @@ -1334,8 +1325,7 @@ /area/awaymission/moonoutpost19/syndicate) "cC" = ( /obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1426,8 +1416,6 @@ "cK" = ( /obj/structure/cable, /obj/machinery/power/apc/highcap/fifteen_k{ - dir = 2; - locked = 1; name = "Worn-out APC"; pixel_y = -25; req_access = null; @@ -1472,12 +1460,9 @@ "cN" = ( /obj/structure/cable, /obj/machinery/power/port_gen/pacman{ - desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1486,12 +1471,9 @@ /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/port_gen/pacman/super{ - desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1823,7 +1805,6 @@ /obj/structure/closet/secure_closet{ desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; - locked = 1; name = "personal closet"; req_access_txt = "150" }, @@ -2036,8 +2017,7 @@ /turf/open/floor/plating{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; + icon_state = "platingdmg1"; temperature = 251 }, /area/awaymission/moonoutpost19/syndicate) @@ -2059,23 +2039,11 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 251 + heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/syndicate) -"dM" = ( -/turf/open/floor/plating{ - initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 251 - }, -/area/awaymission/moonoutpost19/main) "dN" = ( /obj/item/stack/ore/iron{ pixel_x = -7; @@ -2400,14 +2368,12 @@ /area/awaymission/moonoutpost19/research) "eK" = ( /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) "eL" = ( /obj/structure/alien/weeds, /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) @@ -2467,7 +2433,6 @@ /area/awaymission/moonoutpost19/research) "eS" = ( /obj/machinery/power/port_gen/pacman{ - desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator" }, /obj/structure/cable{ @@ -2479,7 +2444,6 @@ /area/awaymission/moonoutpost19/research) "eT" = ( /obj/machinery/power/port_gen/pacman/super{ - desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" }, /obj/structure/cable{ @@ -2525,8 +2489,7 @@ charge = 1.5e+006; input_level = 10000; inputting = 0; - output_level = 15000; - outputting = 1 + output_level = 15000 }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -2619,9 +2582,7 @@ icon_state = "2-8" }, /obj/structure/alien/weeds, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -2655,7 +2616,6 @@ /area/awaymission/moonoutpost19/research) "fh" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/structure/table, @@ -2801,9 +2761,7 @@ icon_state = "1-4" }, /obj/structure/alien/weeds, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -3041,7 +2999,6 @@ "fT" = ( /obj/structure/closet/secure_closet{ icon_state = "sec"; - locked = 1; name = "security officer's locker"; req_access_txt = "201" }, @@ -3109,9 +3066,7 @@ icon_state = "1-2" }, /obj/structure/alien/weeds, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -3241,9 +3196,7 @@ pixel_x = 28 }, /obj/structure/alien/weeds, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -3471,9 +3424,7 @@ req_access = null; start_charge = 100 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -3626,9 +3577,7 @@ pixel_x = 23; req_access = null }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -3712,7 +3661,6 @@ "hb" = ( /obj/machinery/light{ active_power_usage = 0; - dir = 2; icon_state = "tube-broken"; status = 2 }, @@ -3826,7 +3774,6 @@ req_access_txt = "201" }, /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) @@ -3842,7 +3789,6 @@ status = 2 }, /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/research) @@ -3867,7 +3813,6 @@ "hq" = ( /obj/structure/closet/secure_closet{ icon_state = "rd"; - locked = 1; name = "research director's locker"; req_access_txt = "201" }, @@ -3885,7 +3830,6 @@ pixel_y = 2 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /turf/open/floor/plasteel/cafeteria{ @@ -3935,9 +3879,7 @@ }, /area/awaymission/moonoutpost19/research) "hw" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -4027,7 +3969,6 @@ }, /obj/machinery/light/small{ active_power_usage = 0; - dir = 2; icon_state = "bulb-broken"; status = 2 }, @@ -4303,7 +4244,6 @@ /obj/structure/closet/l3closet, /obj/machinery/light/small{ active_power_usage = 0; - dir = 2; icon_state = "bulb-broken"; status = 2 }, @@ -4453,7 +4393,6 @@ }, /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/effect/turf_decal/stripes/line{ @@ -4581,7 +4520,6 @@ }, /obj/machinery/light/small{ active_power_usage = 0; - dir = 2; icon_state = "bulb-broken"; status = 2 }, @@ -4623,9 +4561,7 @@ /area/awaymission/moonoutpost19/research) "iL" = ( /obj/machinery/light/small, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -4720,9 +4656,7 @@ /turf/closed/wall/rust, /area/awaymission/moonoutpost19/arrivals) "iU" = ( -/obj/machinery/vending/boozeomat{ - req_access_txt = "0" - }, +/obj/machinery/vending/boozeomat, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -4911,7 +4845,7 @@ }, /area/awaymission/moonoutpost19/research) "jq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A plastic potted plant."; pixel_y = 3 }, @@ -5680,9 +5614,7 @@ /obj/machinery/door/firedoor/closed{ opacity = 0 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -5830,9 +5762,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -6048,9 +5978,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "lG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -6224,9 +6152,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "mh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; @@ -6237,7 +6163,6 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, /obj/structure/window{ - icon_state = "window"; dir = 1 }, /turf/open/floor/plating{ @@ -6271,7 +6196,6 @@ /area/awaymission/moonoutpost19/arrivals) "mm" = ( /obj/structure/closet/secure_closet{ - icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201" @@ -6375,9 +6299,7 @@ /area/awaymission/moonoutpost19/arrivals) "mx" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; @@ -6786,18 +6708,6 @@ heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) -"nu" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating{ - initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 251 - }, -/area/awaymission/moonoutpost19/arrivals) "nw" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/tile/blue{ @@ -6842,9 +6752,7 @@ pixel_x = 23; req_access = null }, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; @@ -7088,18 +6996,6 @@ heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) -"nW" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 251 - }, -/area/awaymission/moonoutpost19/arrivals) "nX" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -7117,9 +7013,7 @@ dir = 4 }, /obj/effect/decal/cleanable/generic, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; @@ -7128,12 +7022,9 @@ /area/awaymission/moonoutpost19/arrivals) "nZ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ +/turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 251 + heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/main) "oa" = ( @@ -7144,7 +7035,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "ob" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A plastic potted plant."; pixel_y = 3 }, @@ -7163,12 +7054,9 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 251 + heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/main) "od" = ( @@ -7203,7 +7091,6 @@ /obj/structure/window/reinforced, /obj/structure/closet/secure_closet{ icon_state = "science"; - locked = 1; name = "scientist's locker"; req_access_txt = "201" }, @@ -36454,7 +36341,7 @@ hI hI hI hI -nW +lj ba ba ba @@ -36711,7 +36598,7 @@ zZ nA nK Wf -dM +ba ba ba ba @@ -36968,7 +36855,7 @@ zZ lM lN Wf -dM +ba ba ba ba @@ -37225,7 +37112,7 @@ hI nB nL hI -nW +lj ba ba ba @@ -40774,7 +40661,7 @@ du dx dC dI -dM +ba ba ba ba @@ -41594,13 +41481,13 @@ hJ lM lN hI -dM ba ba ba -dM -dM -dM +ba +ba +ba +ba od ba ba @@ -41857,7 +41744,7 @@ nZ nZ nZ oc -dM +ba ba ba ba @@ -42108,13 +41995,13 @@ hI nJ nR hJ -dM ba ba ba -dM -dM -dM +ba +ba +ba +ba ba oe ba @@ -42872,9 +42759,9 @@ lN hJ ba ba -dM -dM -nu +ba +ba +mO ba ba ba diff --git a/_maps/RandomZLevels/away_mission/research.dmm b/_maps/RandomZLevels/away_mission/research.dmm index c07499fb57..d2b6099eb1 100644 --- a/_maps/RandomZLevels/away_mission/research.dmm +++ b/_maps/RandomZLevels/away_mission/research.dmm @@ -117,7 +117,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/engineering) "ax" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -919,7 +919,6 @@ /area/awaymission/research/interior/gateway) "ck" = ( /obj/machinery/door/window/eastright{ - icon_state = "right"; dir = 2 }, /obj/effect/landmark/awaystart, @@ -1363,16 +1362,6 @@ "dc" = ( /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) -"dd" = ( -/obj/structure/closet/crate, -/obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; - read_only = 1 - }, -/obj/item/firing_pin/dna, -/turf/open/floor/plasteel/dark, -/area/awaymission/research/interior/secure) "de" = ( /obj/structure/filingcabinet, /obj/structure/filingcabinet, @@ -1391,8 +1380,8 @@ name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/dnainjector/xraymut, -/obj/item/dnainjector/xraymut, +/obj/item/dnainjector/glow, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dg" = ( @@ -1481,18 +1470,6 @@ "do" = ( /turf/closed/wall/r_wall, /area/awaymission/research/interior/security) -"dp" = ( -/obj/structure/closet/crate, -/obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; - read_only = 1 - }, -/obj/item/dnainjector/telemut, -/obj/item/dnainjector/telemut, -/obj/item/dnainjector/chavmut, -/turf/open/floor/plasteel/dark, -/area/awaymission/research/interior/secure) "dq" = ( /obj/machinery/light{ dir = 8 @@ -1743,8 +1720,6 @@ "dJ" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/head/helmet/alt, /obj/item/clothing/head/helmet/alt, /obj/machinery/light/small{ dir = 4 @@ -1769,19 +1744,19 @@ /area/awaymission/research/interior/secure) "dL" = ( /obj/structure/closet/crate, -/obj/item/disk/data{ - desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off with the words 'DO NOT CLONE' hastily written over it."; - fields = list("label" = "Buffer1:George Melons", "UI" = "3c300f11b5421ca7014d8", "SE" = "430431205660551642142504334461413202111310233445620533134255", "UE" = "6893e6a0b0076a41897776b10cc2b324", "name" = "George Melons", "blood_type" = "B+"); - name = "old genetics data disk" - }, /obj/item/disk/data{ desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/firing_pin/dna, -/obj/item/dnainjector/dwarf, -/obj/item/dnainjector/dwarf, +/obj/item/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; + read_only = 1 + }, +/obj/item/dnainjector/insulated, +/obj/item/gun/energy/disabler, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dM" = ( @@ -1792,15 +1767,17 @@ read_only = 1 }, /obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/dnainjector/chameleonmut, +/obj/item/dnainjector/glow, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/effect/turf_decal/tile/purple{ @@ -1890,7 +1867,6 @@ "dU" = ( /obj/structure/rack, /obj/item/gun/ballistic/automatic/wt550, -/obj/item/gun/ballistic/automatic/wt550, /obj/item/ammo_box/magazine/wt550m9, /obj/item/ammo_box/magazine/wt550m9, /obj/effect/turf_decal/tile/red{ @@ -2070,7 +2046,6 @@ "ep" = ( /obj/structure/rack, /obj/item/gun/ballistic/automatic/pistol/m1911, -/obj/item/gun/ballistic/automatic/pistol/m1911, /obj/item/ammo_box/magazine/m45, /obj/item/ammo_box/magazine/m45, /obj/effect/turf_decal/tile/red{ @@ -3071,7 +3046,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/highsecurity{ - aiDisabledIdScanner = 0; name = "Vault Storage"; req_access_txt = "36" }, @@ -3531,7 +3505,6 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/cryo) "gR" = ( -/obj/item/melee/classic_baton/telescopic, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -3542,6 +3515,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/item/melee/baton/cattleprod, /turf/open/floor/plasteel/white, /area/awaymission/research/interior/cryo) "gS" = ( @@ -3914,7 +3888,6 @@ /area/awaymission/research/interior/cryo) "hw" = ( /obj/machinery/computer/arcade{ - icon_state = "arcade"; dir = 8 }, /turf/open/floor/plasteel/yellowsiding{ @@ -4126,20 +4099,22 @@ /area/awaymission/research/interior/security) "hS" = ( /obj/structure/closet/crate, +/obj/item/clothing/head/collectable/petehat{ + name = "dusty hat" + }, /obj/item/disk/data{ desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, /obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines. This one has the initials 'C.P' marked on the front. "; - name = "encrypted genetic data disk"; + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/clothing/head/collectable/petehat{ - name = "dusty hat" - }, -/obj/item/firing_pin/dna, +/obj/item/dnainjector/gigantism, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "hT" = ( @@ -4150,12 +4125,13 @@ read_only = 1 }, /obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/firing_pin/dna, -/obj/item/dnainjector/hulkmut, +/obj/item/dnainjector/antenna, +/obj/item/clothing/suit/armor/vest, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "hU" = ( @@ -4173,7 +4149,7 @@ /turf/open/floor/plasteel, /area/awaymission/research/interior/genetics) "hV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple{ @@ -4268,7 +4244,7 @@ /turf/open/floor/plasteel, /area/awaymission/research/interior/security) "ii" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A potted plant, it doesn't look very healthy..."; name = "dead potted plant" }, @@ -4296,10 +4272,14 @@ name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/firing_pin/dna/dredd, -/obj/item/firing_pin/dna/dredd, -/obj/item/dnainjector/lasereyesmut, -/obj/item/dnainjector/lasereyesmut, +/obj/item/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; + read_only = 1 + }, +/obj/item/dnainjector/gigantism, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "im" = ( @@ -4603,7 +4583,6 @@ /area/awaymission/research/interior/bathroom) "iN" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /turf/open/floor/plasteel/freezer, @@ -4746,7 +4725,7 @@ /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "jm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel/yellowsiding{ @@ -5350,7 +5329,7 @@ /turf/open/floor/plating, /area/awaymission/research/interior/medbay) "kC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellowsiding{ @@ -5707,7 +5686,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/medbay) "ly" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/yellowsiding{ @@ -6185,7 +6164,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/escapepods) "mJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -6222,7 +6201,7 @@ /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/tile/green, @@ -6335,7 +6314,7 @@ /area/space/nearstation) "nb" = ( /obj/structure/table/wood, -/obj/item/book/granter/spell/random, +/obj/item/book/granter/spell/smoke, /turf/open/floor/mineral/plasma, /area/space/nearstation) "nc" = ( @@ -6460,6 +6439,11 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/maint) +"Hs" = ( +/obj/structure/table/wood, +/obj/item/book/granter/crafting_recipe/bone_bow, +/turf/open/floor/mineral/plasma, +/area/space/nearstation) "Km" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; @@ -6582,6 +6566,11 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/escapepods) +"ZZ" = ( +/obj/structure/table/wood, +/obj/item/book/granter/action/origami, +/turf/open/floor/mineral/plasma, +/area/space/nearstation) (1,1,1) = {" aa @@ -11121,8 +11110,8 @@ ab ab na nb -nb -nb +Hs +ZZ na ab ab @@ -31113,8 +31102,8 @@ ad ad ad cQ -dd -dp +dL +dL dL cQ dc @@ -31126,7 +31115,7 @@ cQ dc cQ hS -dM +il il cQ ad @@ -32399,7 +32388,7 @@ ad ad cQ df -dd +dM dM cQ dc @@ -32412,7 +32401,7 @@ dc cQ hT hT -dd +hT cQ ad ad diff --git a/_maps/RandomZLevels/away_mission/snowdin.dmm b/_maps/RandomZLevels/away_mission/snowdin.dmm index a40066df4f..c6b675acf6 100644 --- a/_maps/RandomZLevels/away_mission/snowdin.dmm +++ b/_maps/RandomZLevels/away_mission/snowdin.dmm @@ -417,7 +417,6 @@ dir = 1 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/neutral{ @@ -1035,7 +1034,6 @@ /area/awaymission/snowdin/post/research) "cE" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, @@ -1281,7 +1279,6 @@ "cY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -1329,7 +1326,6 @@ "db" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -1389,7 +1385,6 @@ "df" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -1861,7 +1856,6 @@ /area/awaymission/snowdin/post) "em" = ( /obj/machinery/power/apc{ - dir = 2; name = "Gateway APC"; pixel_y = -24; req_access = 150 @@ -1936,9 +1930,7 @@ /turf/open/floor/plasteel, /area/awaymission/snowdin/post/messhall) "et" = ( -/obj/machinery/vending/boozeomat{ - req_access_txt = "0" - }, +/obj/machinery/vending/boozeomat, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -1968,7 +1960,6 @@ /area/awaymission/snowdin/post/messhall) "ew" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/bar, @@ -2210,7 +2201,6 @@ dir = 1 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/blue{ @@ -2411,7 +2401,6 @@ /area/awaymission/snowdin/post/dorm) "fw" = ( /obj/machinery/sleeper{ - icon_state = "sleeper"; dir = 4 }, /obj/effect/turf_decal/tile/blue{ @@ -2631,7 +2620,6 @@ /area/awaymission/snowdin/post/hydro) "fT" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/green{ @@ -3808,7 +3796,6 @@ /area/awaymission/snowdin/post) "iu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -4483,7 +4470,8 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "jL" = ( -/obj/vehicle/ridden/atv, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "jM" = ( @@ -5060,8 +5048,9 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "lc" = ( -/obj/vehicle/ridden/atv, /obj/effect/decal/cleanable/oil, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "ld" = ( @@ -5285,7 +5274,6 @@ /area/awaymission/snowdin/post) "lv" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -5421,7 +5409,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -5468,7 +5455,6 @@ /area/awaymission/snowdin/post/hydro) "lG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -6601,7 +6587,6 @@ /obj/item/ammo_box/a762, /obj/structure/closet/secure_closet{ icon_state = "sec"; - locked = 1; name = "security officer's locker"; req_access_txt = "201" }, @@ -6800,7 +6785,6 @@ /area/awaymission/snowdin/post/hydro) "ot" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /turf/open/floor/plasteel, @@ -8715,7 +8699,6 @@ /area/awaymission/snowdin/outside) "sW" = ( /obj/machinery/power/turbine{ - dir = 2; luminosity = 2 }, /obj/structure/cable, @@ -9863,7 +9846,6 @@ "wm" = ( /obj/machinery/porta_turret/centcom_shuttle/weak{ desc = "A turret built with substandard parts and run down further with age."; - icon_state = "syndie_off"; dir = 9; faction = list("pirate") }, @@ -9958,7 +9940,6 @@ }, /obj/effect/light_emitter{ light_color = "#FAA019"; - light_power = 1; light_range = 4; name = "fire light" }, @@ -9990,7 +9971,6 @@ /area/awaymission/snowdin/outside) "wC" = ( /obj/vehicle/ridden/atv{ - icon_state = "atv"; dir = 4 }, /obj/effect/light_emitter{ @@ -11092,10 +11072,8 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "zq" = ( -/obj/vehicle/ridden/atv{ - icon_state = "atv"; - dir = 8 - }, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "zr" = ( @@ -11412,12 +11390,6 @@ /obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/outside) -"Ah" = ( -/obj/structure/window/reinforced/fulltile/ice, -/obj/structure/grille, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/minipost) "Ai" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -11588,7 +11560,6 @@ }, /obj/effect/light_emitter{ light_color = "#FAA019"; - light_power = 1; light_range = 4; name = "fire light" }, @@ -12299,7 +12270,6 @@ desc = "It's a storage unit for a Syndicate boarding party." }, /obj/effect/turf_decal/bot_white, -/obj/item/gun/ballistic/automatic/pistol, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -12345,7 +12315,6 @@ /area/awaymission/snowdin/cave) "CP" = ( /obj/structure/shuttle/engine/heater{ - icon_state = "heater"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -12635,14 +12604,6 @@ /obj/item/stack/rods, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) -"Ds" = ( -/obj/item/grenade/plastic/c4, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/cave) "Dt" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -12880,7 +12841,6 @@ /area/awaymission/snowdin/cave) "DU" = ( /obj/structure/shuttle/engine/heater{ - icon_state = "heater"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -13215,26 +13175,14 @@ /obj/item/toy/plush/nukeplushie, /turf/open/floor/plasteel/dark, /area/awaymission/snowdin/cave) -"EE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/suit_storage_unit{ - state_open = 1 - }, -/turf/open/floor/mineral/plastitanium{ - initial_gas_mix = "o2=22;n2=82;TEMP=180"; - planetary_atmos = 1; - temperature = 180 - }, -/area/awaymission/snowdin/cave) "EF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/weather/snow, -/obj/machinery/suit_storage_unit/syndicate, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/rack, /turf/open/floor/mineral/plastitanium{ initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1; @@ -13246,9 +13194,9 @@ dir = 5 }, /obj/effect/turf_decal/weather/snow, -/obj/machinery/suit_storage_unit{ - state_open = 1 - }, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/rack, /turf/open/floor/mineral/plastitanium{ initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1; @@ -13320,7 +13268,6 @@ /area/awaymission/snowdin/cave) "EN" = ( /obj/machinery/sleeper/syndie{ - icon_state = "sleeper_s"; dir = 1 }, /obj/effect/turf_decal/bot_white, @@ -13333,7 +13280,6 @@ "EP" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/sleeper/syndie{ - icon_state = "sleeper_s"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -13757,7 +13703,6 @@ /area/awaymission/snowdin/cave/cavern) "FY" = ( /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /obj/machinery/light/small{ @@ -13780,8 +13725,7 @@ /area/awaymission/snowdin/post/mining_main) "Gc" = ( /obj/structure/statue/snow/snowman{ - anchored = 1; - name = "snowman" + anchored = 1 }, /obj/item/pickaxe/mini{ pixel_x = 5; @@ -13868,7 +13812,6 @@ "Gn" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14054,7 +13997,6 @@ output_dir = 2 }, /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14170,7 +14112,6 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "Hk" = ( /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14286,11 +14227,9 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "HC" = ( /obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 + dir = 1 }, /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14555,7 +14494,6 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "In" = ( /obj/mecha/working/ripley/mining{ - icon_state = "ripley"; dir = 1 }, /obj/effect/turf_decal/bot, @@ -14615,11 +14553,9 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "Ix" = ( -/obj/vehicle/ridden/atv{ - icon_state = "atv"; - dir = 1 - }, /obj/effect/decal/cleanable/oil, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "Iy" = ( @@ -27300,7 +27236,7 @@ oa dX yW yW -Ah +AX Av Lw yX @@ -36093,7 +36029,7 @@ CC El an an -EE +EF CC ae ae @@ -36607,7 +36543,7 @@ OF En Es Dp -EE +EF CC zh af @@ -38396,7 +38332,7 @@ CC CL CW Di -Ds +Di Di CC CX @@ -55604,7 +55540,7 @@ eL eJ tp qi -tt +tz qi tp eJ @@ -56372,13 +56308,13 @@ eJ eJ tp qi -tt +tz tv qi tt qi tv -tt +tz qi tp eJ @@ -57146,7 +57082,7 @@ eJ eJ tp qi -tt +tz qi tp eJ @@ -69622,7 +69558,7 @@ tp qi tz qi -tt +tz qi qi qi @@ -70385,7 +70321,7 @@ eJ gW tp qi -tt +tz tp qi qi @@ -71159,7 +71095,7 @@ qi qi tp qi -tt +tz qi tp tp diff --git a/_maps/RandomZLevels/away_mission/spacebattle.dmm b/_maps/RandomZLevels/away_mission/spacebattle.dmm deleted file mode 100644 index ca44e7d7b7..0000000000 --- a/_maps/RandomZLevels/away_mission/spacebattle.dmm +++ /dev/null @@ -1,68453 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/closed/mineral/random, -/area/space/nearstation) -"ab" = ( -/turf/open/space, -/area/space) -"ac" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/hostile/syndicate/melee/sword, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ad" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate2) -"ae" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate2) -"af" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate2) -"ah" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate2) -"ai" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate2) -"aj" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ak" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate2) -"al" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"am" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/syndi, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"an" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ao" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ap" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aq" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ar" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/empgrenade, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"as" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"at" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/c20r, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aw" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate3) -"ax" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate3) -"ay" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate3) -"aA" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/pistol, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aB" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate3) -"aC" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate3) -"aD" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aE" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate3) -"aG" = ( -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aI" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/syndi, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aJ" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aK" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aP" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate1) -"aQ" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate1) -"aR" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate1) -"aT" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aU" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate1) -"aV" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate1) -"aW" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate2) -"aX" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate2) -"aY" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"aZ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ba" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"bb" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate1) -"bc" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate2) -"bd" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"be" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/syndi, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bf" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bg" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/tackler/combat/insulated, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bh" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bi" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/helmet/swat, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bj" = ( -/obj/machinery/computer/pod{ - dir = 1; - id = "spacebattlepod3"; - name = "Hull Door Control" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"bk" = ( -/obj/machinery/door/poddoor{ - icon_state = "pdoor1"; - id = "spacebattlepod3"; - name = "Front Hull Door"; - opacity = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate2) -"bl" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic/c4, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bm" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bn" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic/c4, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bo" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/spawnergrenade/manhacks, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bp" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"br" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bt" = ( -/obj/structure/table/reinforced, -/obj/item/melee/transforming/energy/sword/saber/red, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bu" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bx" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/helmet/swat, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"by" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate3) -"bA" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"bC" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bG" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate1) -"bH" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/awaymission/spacebattle/cruiser) -"bI" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"bJ" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"bK" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"bL" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/awaymission/spacebattle/cruiser) -"bM" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/cruiser) -"bN" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"bO" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"bP" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"bQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"bR" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"bS" = ( -/turf/closed/wall/mineral/titanium/overspace, -/area/awaymission/spacebattle/cruiser) -"bT" = ( -/turf/closed/wall/mineral/titanium, -/area/awaymission/spacebattle/cruiser) -"bX" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"bY" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"bZ" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ca" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged5" - }, -/area/awaymission/spacebattle/cruiser) -"cb" = ( -/obj/machinery/computer/pod{ - dir = 1; - id = "spacebattlepod"; - name = "Hull Door Control" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"cc" = ( -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cd" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cf" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"cg" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ci" = ( -/obj/machinery/door/poddoor/preopen{ - id = "spacebattlepod"; - name = "Front Hull Door" - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ck" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"cm" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged4" - }, -/area/awaymission/spacebattle/cruiser) -"cn" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"cp" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged1" - }, -/area/awaymission/spacebattle/cruiser) -"cq" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Rosen Miller"; - name = "Rosen Miller" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cr" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ct" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/awaymission/spacebattle/cruiser) -"cv" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cw" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"cx" = ( -/obj/item/stack/sheet/metal, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cy" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cz" = ( -/obj/structure/closet/cabinet, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cA" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cB" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cC" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sausage, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cD" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/enzyme, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cE" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/knife, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cF" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cG" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cH" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cI" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cJ" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"cK" = ( -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"cL" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cM" = ( -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cN" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"cO" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cP" = ( -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cQ" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cS" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Bill Sanchez"; - name = "Bill Sanchez" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cT" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cU" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/fries, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cV" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/soup/stew, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cW" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"cZ" = ( -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"da" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"db" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"dc" = ( -/obj/machinery/computer/pod{ - dir = 1; - id = "spacebattlepod2"; - name = "Hull Door Control" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"dd" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"de" = ( -/obj/machinery/shieldgen{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"df" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"dg" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "John Locke"; - name = "John Locke" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dh" = ( -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"di" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dj" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dk" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dl" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dm" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Daniel Kalla"; - name = "Daniel Kalla" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dn" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dr" = ( -/obj/machinery/door/poddoor/preopen{ - id = "spacebattlepod2"; - name = "Front Hull Door" - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"du" = ( -/obj/effect/decal/cleanable/blood, -/turf/closed/wall/mineral/titanium, -/area/awaymission/spacebattle/cruiser) -"dx" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dy" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dA" = ( -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dB" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dD" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"dE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 9 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dF" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 1 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dH" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dJ" = ( -/obj/item/stack/rods, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dK" = ( -/obj/mecha/medical/odysseus, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dL" = ( -/obj/mecha/working/ripley/firefighter, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dM" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dN" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 2 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"dO" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dP" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dR" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dS" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dT" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dU" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dV" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dX" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Andrew Thorn"; - name = "Andrew Thorn" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"dY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dZ" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ea" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Clay Dawson"; - name = "Clay Dawson" - }, -/turf/open/floor/plasteel{ - icon_state = "damaged5" - }, -/area/awaymission/spacebattle/cruiser) -"eb" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ec" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ed" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ee" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ef" = ( -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"eg" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eh" = ( -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"ei" = ( -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ej" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ek" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"el" = ( -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"em" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"en" = ( -/obj/machinery/gateway/centeraway{ - calibrated = 0 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eo" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ep" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"er" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate4) -"et" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eu" = ( -/obj/machinery/gateway, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ev" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ew" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"ex" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ey" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Davis Hume"; - name = "Davis Hume" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ez" = ( -/obj/item/ammo_casing/shotgun, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eA" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"eC" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eD" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eE" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eG" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"eH" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Peter West"; - name = "Peter West" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"eK" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eL" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eN" = ( -/obj/item/shield/energy, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eO" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eP" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eR" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eS" = ( -/obj/structure/chair{ - dir = 1 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eT" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eU" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eV" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eW" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eX" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Kurt Kliest"; - name = "Kurt Kliest" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/obj/item/ammo_casing/shotgun, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eY" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eZ" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fa" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Eric Abnett"; - name = "Eric Abnett" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fb" = ( -/obj/structure/closet/crate, -/obj/item/clothing/glasses/night, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"fc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fd" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fe" = ( -/obj/structure/chair{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"ff" = ( -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlestorage"; - name = "Secure Storage"; - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fg" = ( -/obj/item/hand_labeler, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"fh" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlestorage"; - name = "Secure Storage" - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fi" = ( -/obj/structure/chair{ - dir = 8 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"fj" = ( -/obj/machinery/computer/security/telescreen, -/turf/closed/wall/mineral/titanium, -/area/awaymission/spacebattle/cruiser) -"fl" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate4) -"fm" = ( -/mob/living/simple_animal/hostile/syndicate/melee/sword, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fn" = ( -/obj/structure/closet/crate, -/obj/item/light/tube, -/obj/item/light/tube, -/obj/item/light/tube, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"fo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fp" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fq" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fr" = ( -/obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/gun/ballistic/automatic/wt550, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fs" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ft" = ( -/obj/item/ammo_casing/a357, -/obj/item/ammo_casing/a357, -/obj/item/gun/ballistic/revolver/mateba, -/obj/effect/mob_spawn/human/commander{ - mob_name = "Aaron Bowden"; - name = "Aaron Bowden" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fu" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fv" = ( -/obj/machinery/computer/shuttle{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fw" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "1" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fx" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "2" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fy" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "3" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fz" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "4" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fA" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "5" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fB" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "6" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fC" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "7" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fD" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "8" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fE" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "9" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fF" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "10" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fG" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "11" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fH" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "12" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fI" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"fJ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fK" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fL" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel{ - icon_state = "damaged1" - }, -/area/awaymission/spacebattle/cruiser) -"fM" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fN" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fO" = ( -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fP" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fQ" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "13" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fR" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "14" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fS" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "15" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fT" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "16" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fU" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "17" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fV" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "18" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fW" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "19" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fX" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "20" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fY" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "21" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fZ" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "22" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"ga" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "23" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gb" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "24" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gc" = ( -/obj/structure/closet/crate, -/obj/item/poster/random_contraband, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gd" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Robert Faver"; - name = "Robert Faver" - }, -/obj/item/ammo_casing/shotgun, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ge" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "25" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gf" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "26" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gg" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "27" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gh" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "28" - }, -/obj/machinery/artillerycontrol, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gi" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "29" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gj" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "30" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gk" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "31" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gl" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "32" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gm" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "33" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gn" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "34" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"go" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "35" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gp" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/ammo_casing/a357, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gq" = ( -/obj/structure/closet/crate, -/obj/item/lipstick/black, -/obj/item/lipstick/jade, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gr" = ( -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlestorage"; - name = "Secure Storage"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gs" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gt" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel, -/obj/item/circular_saw, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gu" = ( -/obj/structure/table/reinforced, -/obj/item/retractor, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gv" = ( -/obj/structure/table/reinforced, -/obj/item/hemostat, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gw" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gx" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gy" = ( -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gz" = ( -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gC" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/laser, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gD" = ( -/obj/structure/closet/crate, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c10, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gF" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Adam Smith"; - name = "Adam Smith" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gG" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gH" = ( -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gI" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gJ" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"gK" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gL" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gM" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gN" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gO" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - name = "Jeremy Tailor" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gP" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate7) -"gR" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate4) -"gS" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gT" = ( -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gU" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gV" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Allan Yoshimaru"; - name = "Allan Yoshimaru" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gW" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gX" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gY" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ha" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hc" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate7) -"hd" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/awaymission/spacebattle/syndicate4) -"he" = ( -/obj/item/pickaxe, -/obj/item/gun/energy/plasmacutter, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hf" = ( -/obj/item/circular_saw, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hg" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hh" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Dan Hedricks"; - name = "Dan Hedricks" - }, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"hi" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate7) -"hj" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hk" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hl" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate7) -"hm" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 4 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate7) -"hn" = ( -/obj/structure/closet/crate/large, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ho" = ( -/obj/structure/closet/crate/secure/plasma, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hp" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/fire, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hq" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit, -/obj/item/clothing/head/helmet/space/hardsuit, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hr" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hs" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ht" = ( -/turf/closed/wall/r_wall, -/area/awaymission/spacebattle/cruiser) -"hu" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate7) -"hv" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 4 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate7) -"hw" = ( -/obj/structure/closet/crate/large, -/mob/living/simple_animal/pet/dog/corgi/puppy, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hx" = ( -/obj/structure/closet/crate, -/obj/item/paint/anycolor, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hy" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"hz" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hA" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hB" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hC" = ( -/obj/structure/chair, -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hE" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hF" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"hI" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hK" = ( -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hL" = ( -/obj/effect/mob_spawn/human/engineer{ - id_job = "Gunner"; - mob_name = "William Gannon"; - name = "William Gannon" - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hN" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"hO" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"hP" = ( -/obj/structure/rack, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"hQ" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel{ - icon_state = "damaged4" - }, -/area/awaymission/spacebattle/cruiser) -"hS" = ( -/obj/machinery/computer/shuttle{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hT" = ( -/obj/structure/chair{ - dir = 8 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hU" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate7) -"hV" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hW" = ( -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hX" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hY" = ( -/obj/structure/toilet, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hZ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/fire, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ib" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"id" = ( -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ie" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/o2, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"if" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ig" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/obj/item/soap, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ih" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ii" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Herbert West"; - name = "Herbert West" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ij" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Carth Robinson"; - name = "Carth Robinson" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ik" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"il" = ( -/obj/machinery/sleeper, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"im" = ( -/obj/machinery/sleep_console, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"io" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ip" = ( -/obj/machinery/sleeper, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"iq" = ( -/obj/machinery/sleep_console, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"ir" = ( -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"is" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Cyrion"; - name = "Cyrion" - }, -/obj/item/flamethrower/full, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"it" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"iu" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/turf/open/floor/plasteel{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"iv" = ( -/obj/structure/shuttle/engine/propulsion/burst/right{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"iw" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Mercutio"; - name = "Mercutio" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ix" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"iy" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/turf/open/space, -/area/space/nearstation) -"iz" = ( -/turf/closed/wall/mineral/plastitanium, -/area/space/nearstation) -"iB" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iC" = ( -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iD" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iE" = ( -/turf/closed/mineral/bananium, -/area/space/nearstation) -"iF" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"iG" = ( -/obj/item/stack/rods, -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iI" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate5) -"iL" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iM" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iP" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iQ" = ( -/obj/structure/chair{ - dir = 1 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iR" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"iS" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/space/nearstation) -"iT" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate5) -"iW" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate5) -"iX" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/awaymission/spacebattle/syndicate5) -"iZ" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate6) -"jb" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"jc" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"jd" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"je" = ( -/obj/structure/chair{ - dir = 1 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"jf" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate6) -"ji" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate6) -"jj" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/awaymission/spacebattle/syndicate6) -"jk" = ( -/turf/open/floor/plating/asteroid/airless, -/area/space/nearstation) -"jl" = ( -/turf/closed/wall/mineral/plasma, -/area/awaymission/spacebattle/secret) -"jm" = ( -/turf/open/floor/plasteel/rockvault/alien, -/area/awaymission/spacebattle/secret) -"jn" = ( -/obj/machinery/door/airlock/plasma, -/turf/closed/wall/mineral/plasma, -/area/awaymission/spacebattle/secret) -"jo" = ( -/obj/item/clothing/suit/space/hardsuit/wizard, -/turf/open/floor/plasteel/rockvault/alien, -/area/awaymission/spacebattle/secret) -"jp" = ( -/obj/mecha/combat/gygax, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jq" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/gun/medbeam/mech, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jr" = ( -/mob/living/simple_animal/hostile/syndicate/melee/sword/space, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"js" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jt" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ju" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/gun/energy/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jv" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jw" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jx" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory2"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jy" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory1"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jz" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jA" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jB" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/gun/energy/e_gun/advtaser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jC" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jD" = ( -/obj/structure/barricade/security, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jE" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jF" = ( -/obj/structure/closet/crate, -/obj/item/ammo_box/magazine/recharge, -/obj/item/ammo_box/magazine/recharge, -/obj/item/ammo_box/magazine/recharge, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jG" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlearmory1"; - name = "Secure Cache 1" - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jH" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jJ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/armory_contraband, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jL" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlearmory"; - name = "Secure Armory" - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jM" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Walter Strider"; - name = "Walter Strider" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"jN" = ( -/obj/structure/closet/crate, -/obj/item/ammo_box/magazine/recharge, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jO" = ( -/obj/item/ammo_casing/shotgun, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/stack/sheet/metal, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jP" = ( -/obj/structure/closet/crate/internals, -/obj/item/storage/firstaid/o2, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jQ" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlearmory2"; - name = "Secure Cache 2" - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jR" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"jS" = ( -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jT" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jU" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jV" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"jW" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jX" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/gun/energy/pulse/pistol/loyalpin, -/obj/item/gun/energy/pulse/pistol/loyalpin, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jY" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"jZ" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/laser, -/obj/item/gun/ballistic/automatic/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ka" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kb" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"kc" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/scatter, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kd" = ( -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"ke" = ( -/obj/item/stack/rods, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kf" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/gun/energy/laser/scatter, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kg" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kh" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ki" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kj" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/awaymission/spacebattle/cruiser) -"kk" = ( -/obj/item/shard, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kl" = ( -/obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/gun/ballistic/automatic/wt550, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"km" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/mecha_parts/mecha_equipment/drill, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kn" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kp" = ( -/obj/structure/rack, -/obj/item/gun/energy/xray, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kq" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kr" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"ks" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 2 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kt" = ( -/obj/structure/barricade/security, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ku" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"kv" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kw" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 10 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kx" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"ky" = ( -/obj/structure/grille, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kz" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kA" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Javier Wismer"; - name = "Javier Wismer" - }, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"kB" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"kC" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"kD" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"kE" = ( -/obj/item/shard, -/turf/open/space, -/area/space/nearstation) -"kF" = ( -/obj/item/stack/rods, -/turf/open/space, -/area/space/nearstation) -"kG" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"kH" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kI" = ( -/obj/item/stack/sheet/metal, -/turf/open/space, -/area/space/nearstation) -"kJ" = ( -/obj/item/shard, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"kK" = ( -/obj/structure/lattice, -/obj/item/stack/rods, -/turf/open/space, -/area/space/nearstation) -"kL" = ( -/obj/structure/closet/crate, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"vw" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate5) -"zS" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate6) -"BO" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate2) -"Dv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate3) -"UZ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate1) -"Wv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/cruiser) -"Yq" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate4) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -er -er -fl -fl -er -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eR -eK -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eR -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eL -eS -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eL -eS -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eR -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eR -eK -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -er -er -fl -fl -er -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aU -aU -aU -bb -bb -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iI -iI -iT -iT -iI -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aP -aV -aY -aY -aY -be -aU -bh -aY -bh -aY -bh -aY -aU -bf -bo -bo -bf -bf -bx -aU -bh -bh -UZ -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bX -cf -cf -cf -cf -cf -cf -cf -df -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bX -cf -cf -cf -cf -cf -cf -cf -iv -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -ck -aY -aY -be -aU -aY -aY -aY -ck -aY -aY -aU -bf -aY -aY -aY -aY -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -bY -bY -bY -bY -bY -bY -bY -bY -bY -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -bY -bY -bY -bY -bY -bY -bY -bY -bY -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iP -iL -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bf -aY -ck -aY -aY -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -bG -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -bZ -cg -cg -cv -cv -cv -cg -cg -cg -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cg -cg -cg -cv -cv -cv -cg -cg -bZ -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iP -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bf -aY -aY -aY -aY -aY -aU -aY -aY -aY -UZ -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -ca -cc -cc -cc -cc -cc -cc -cQ -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -iw -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iM -iQ -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -bh -aY -bh -aY -aY -aY -aU -bf -bp -bf -bf -aY -aY -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bH -bM -bM -bM -bM -bM -bM -bM -bM -bM -cc -cp -cc -cr -kl -cc -dg -du -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aU -aU -aU -aU -bm -bm -aU -aU -aU -aU -aU -bm -bm -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bI -bN -bQ -fe -bQ -bQ -bO -bO -cb -Wv -bM -cc -cL -cc -cr -cr -cr -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -eh -aY -aY -aY -aY -aY -aY -aY -aY -aY -bb -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -bO -bO -bO -ci -cm -cw -cp -cc -cQ -cc -dh -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -kB -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iM -iQ -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -eh -aY -aY -aY -aY -aY -aY -aY -aY -aY -bb -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -hy -bO -bO -ci -cn -cm -cM -cc -cc -cc -dh -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -kD -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iP -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aU -aU -aU -aU -bm -bm -aU -aU -aU -aU -aU -bm -bm -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bK -bP -bR -fi -bR -bR -dN -bO -bO -Wv -bM -cx -cN -cM -cc -cc -dh -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -kC -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iP -iL -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bg -aU -bh -aY -bh -aY -aY -aY -aU -bf -bf -bf -bf -aY -aY -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bL -bM -bM -bM -bM -bM -bM -bM -bM -bM -cp -cc -cN -cc -cc -cr -di -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -di -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bf -aY -aY -aY -aY -aY -aU -aY -aY -aY -UZ -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cS -cc -di -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -di -cc -cc -cc -cc -cr -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iI -iI -iT -iT -iI -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -ck -aY -bf -aU -aY -aY -ck -aY -aY -aY -aU -bn -aY -aY -aY -eA -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -bG -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cL -cQ -cc -cc -dj -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -dj -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bn -aY -aY -aY -aY -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -kl -cy -cM -cc -cc -cc -dj -ht -el -ih -js -ju -jA -jD -ht -el -el -el -el -ht -jD -jA -ik -kc -kf -el -ht -dj -cc -cc -cc -cc -cc -is -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aR -aV -aY -aY -aY -bf -aU -bh -aY -bh -aY -bh -aY -aU -bf -bf -bf -bt -bf -bf -aU -bh -bh -UZ -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cr -cc -cc -cc -cc -cc -cc -dk -ht -el -el -el -el -el -jD -jG -el -el -el -el -jQ -jD -el -el -el -el -el -ht -dk -cc -cc -cc -cc -cc -cc -it -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aU -aU -aU -bb -bb -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -dk -ht -hN -el -el -el -jA -jD -ht -el -el -el -el -ht -jD -jA -el -el -el -hN -ht -dk -cc -cc -cc -cc -cc -cc -cc -cL -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cO -cO -cO -dk -ht -hP -el -el -el -el -el -ht -el -el -el -el -ht -el -el -el -el -el -kp -ht -dk -cc -cc -cc -cc -cc -cN -cc -cL -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cr -cc -cO -cO -cO -dl -ht -hO -el -el -el -el -el -ht -el -el -el -el -ht -el -el -el -el -el -hO -ht -dl -cc -cc -cc -cc -fm -cM -cN -cN -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cq -cc -cc -cc -cc -cc -dl -ht -el -el -el -el -el -el -ht -jH -el -el -jH -ht -el -el -el -el -el -el -ht -dl -cc -cc -cc -cc -cc -cc -iu -cp -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cr -cc -cc -cc -cc -cc -dl -ht -el -ik -jt -jt -jB -el -ht -jD -jD -jD -jD -ht -el -jX -jZ -hP -kg -el -ht -dl -cc -cc -cc -cc -cc -cp -cN -cN -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cd -cd -bT -bT -bT -bT -bT -bT -bT -ht -ht -ht -ht -ht -ht -ht -ht -ht -jL -jL -ht -ht -ht -ht -ht -ht -ht -ht -ht -bT -bT -bT -bT -bT -bT -bT -cd -cd -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cz -cz -cz -cz -cz -cz -bT -cK -cK -cK -cK -cK -jE -jE -jI -el -el -jP -gp -gC -gC -gS -gS -hn -hw -bT -hV -hW -if -hW -if -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -cK -ec -em -et -cK -cK -cK -el -el -el -el -cK -cK -cK -gS -gS -hn -hn -bT -hW -hW -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cc -bT -cK -ed -en -eu -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -gT -he -hn -hn -bT -hX -hW -ig -hW -hX -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -cK -ee -eo -ev -cK -jF -fb -jE -jE -eT -gc -gq -gD -cK -ka -ka -hn -hn -bT -bT -bT -bT -du -bT -ib -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -iZ -iZ -jf -jf -iZ -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cc -bT -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -ka -ka -hn -hn -bT -hY -ib -hW -ij -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -dK -jp -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -ho -ho -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jd -jb -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cO -cA -cc -cA -cc -bT -dL -dL -cK -cK -cK -eT -eT -jJ -fn -jN -jN -eT -eT -cK -cK -cK -ho -ho -bT -hY -ib -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jd -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -dM -jq -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -eT -hx -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jc -je -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cc -bT -km -eg -cK -cK -cK -cK -cK -fg -cK -cK -cK -cK -cK -jv -cK -cK -eT -kL -bT -hY -ib -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -dO -dO -cK -jv -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -jJ -eT -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cr -bT -dO -dO -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -eT -hz -bT -hY -ib -hW -kG -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jc -je -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -dm -bT -dP -dP -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -hp -hz -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jd -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cB -cc -cc -cc -cc -cr -bT -dP -dP -cK -kn -ks -kj -cK -kt -kt -kt -kt -gr -kj -kH -kn -cK -hp -hA -bT -hY -ib -hW -hW -io -io -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -iE -aa -iE -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jd -jb -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -cd -cd -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -fh -fh -fh -fh -bT -du -bT -bT -bT -bT -bT -bT -bT -bT -cd -cd -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -fm -cc -cc -cc -cc -cc -cc -cc -cc -fr -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -gF -cr -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -fm -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -iZ -iZ -jf -jf -iZ -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -fm -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -bT -bT -bT -bT -cd -cd -bT -bT -bT -bT -bT -bT -ct -cc -cc -ct -bT -bT -bT -bT -bT -bT -hB -hB -bT -bT -bT -bT -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -iE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cC -cP -cP -bT -da -da -da -da -da -da -da -dQ -dQ -da -bT -cc -cc -bT -gs -gG -gH -gU -gG -gH -gH -gH -gH -gH -gH -il -gH -ip -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -iE -iE -iE -iE -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cD -cP -cP -cT -da -da -da -da -da -da -dx -dS -eU -ep -bT -cc -cc -bT -gt -gH -gH -gH -gH -gH -gH -gH -gH -kh -gH -im -gH -iq -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iE -aa -aa -aa -aa -aa -iE -iE -iE -iE -aa -aa -iE -iE -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cE -cP -fI -bT -da -dn -da -da -da -da -dx -dS -dS -ep -bT -cc -cc -bT -gt -gH -gH -gH -gH -gH -gH -gH -gH -gH -gH -gH -gH -ir -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -iE -iE -iE -iE -aa -aa -iE -iE -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cF -cP -cP -cU -da -dn -dn -da -da -da -da -jC -jC -da -bT -cc -cc -bT -gu -gH -gH -gH -gH -gH -gH -ku -gH -gH -gH -il -gH -ip -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cG -cP -cP -cU -da -da -da -dQ -dQ -da -da -dQ -dQ -da -bT -cc -cc -bT -gv -gH -gH -gV -hf -gH -gH -gH -gH -gH -gH -im -gH -iq -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -iE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cH -cP -cP -cV -da -da -hC -dR -dS -ep -dx -dR -dS -ep -bT -cc -cc -bT -gw -gH -gH -gW -gW -kh -gH -gH -gH -gH -ii -gH -gH -ir -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -iE -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cI -cP -cP -cW -da -da -hC -dS -dS -ep -dx -dS -eV -ep -bT -cc -cc -bT -gt -gH -gH -gH -gH -gH -gH -gH -gH -id -gW -il -gH -ip -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cI -cP -cP -cW -da -da -da -dT -dT -da -da -dT -dT -da -bT -cc -cc -bT -gs -gG -gH -gU -gG -gH -hD -hI -hZ -ie -gH -im -gH -iq -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -ct -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cn -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -it -cc -fL -cn -cn -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -jz -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -cJ -cJ -ct -cc -cc -ct -bT -bT -bT -bT -bT -cK -hs -bT -bT -cd -cd -bT -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -ct -cJ -cJ -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dy -dU -dU -dU -ex -cp -fL -fc -bT -fo -fJ -bT -gx -gI -gy -gy -gy -gy -hE -hJ -bT -cc -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dz -cc -cc -cc -ey -cQ -cc -fd -bT -fp -fK -bT -gy -gy -gy -gy -gy -gy -gy -gy -bT -cp -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dz -cc -cc -cc -ez -cc -cc -cp -cd -fq -jO -cd -jR -gy -gy -gy -gy -gy -gy -gy -cK -cp -cp -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dA -cc -cc -cc -cc -cc -cQ -cn -hs -jM -cp -cK -gy -gy -gL -gM -hg -gy -gy -gy -hs -cQ -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dB -dV -ei -ei -cn -cm -cm -cn -cK -hF -fM -bT -gy -gy -gM -gX -gy -gy -gy -hK -bT -cc -cQ -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -bT -bT -bT -bT -bT -hs -cK -bT -ct -fo -fN -ct -bT -bT -bT -bT -bT -bT -bT -bT -bT -cc -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -cJ -cJ -bT -cc -cc -bT -dh -dh -dh -bT -eC -cn -fL -cp -ac -fs -fO -ac -eM -eM -eM -gY -bT -hq -dh -dh -bT -cp -cc -bT -cJ -cJ -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cm -cK -cm -cc -cc -bT -jw -eN -eW -cc -cL -cM -cc -cM -cc -cr -cc -gZ -bT -cc -cQ -cn -hs -cn -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -fL -cp -hs -cm -hQ -cc -bT -jy -cc -cc -cr -cM -cL -cM -cM -cc -cc -cc -gZ -bT -cc -cc -cp -bT -cn -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cp -hs -hF -cc -cc -bT -jx -cc -cc -cc -cc -cr -cc -gd -gz -cc -it -gZ -bT -cc -cc -hL -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cd -cc -cc -cc -bT -eD -cc -cc -cc -cc -cc -cc -eY -cc -cc -cc -gZ -bT -cc -cc -cc -cd -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ad -ai -aj -aj -aj -am -ah -ao -aj -ao -aj -ao -aj -ah -ar -an -an -an -at -an -ah -ao -ao -BO -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -bT -eD -cr -eX -ez -cc -cr -cc -cc -cc -cc -cc -gZ -bT -cc -cc -cc -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -am -ah -aj -aj -aj -aj -aj -aj -ah -an -aj -aj -aj -aj -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -bT -eD -cc -eY -cc -it -ft -cc -cc -cc -cc -cc -gZ -bT -cc -cc -cc -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -aj -aj -aG -aj -aj -aj -ah -an -aj -aj -al -aj -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -bc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -bT -eD -eO -eO -ff -eO -fu -eO -eO -cc -eO -eO -gZ -bT -cc -cc -cc -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -al -aj -an -ah -aj -aj -aj -aj -aj -aj -ah -an -aj -aj -aj -aj -aj -ah -aG -aj -aj -BO -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -dC -dW -ej -bT -eE -eP -eZ -eE -fj -fv -fP -fj -eE -gK -gN -eE -bT -hr -dW -hM -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ao -aj -ao -aj -aj -aj -ah -an -as -an -an -aj -aj -ah -aj -aj -aj -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -bT -cd -bT -bT -cY -eb -eb -eb -eb -eb -eb -eb -eb -eb -eb -ha -bT -bT -cd -bT -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ah -ah -ah -ah -aq -aq -ah -ah -ah -ah -ah -aq -aq -ah -aj -aj -aj -ah -ad -aW -aZ -aZ -aZ -aZ -aZ -aj -bj -BO -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -aj -aj -aj -aj -aj -ap -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ak -ak -aj -aj -aj -aj -aj -aj -aj -aj -bk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -jr -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -aj -ap -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ak -ak -aj -aj -aj -aj -aj -aj -aj -aj -bk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -gO -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(141,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ah -ah -ah -ah -aq -aq -ah -ah -ah -ah -ah -aq -aq -ah -aj -aj -aj -ah -af -aX -ba -ba -ba -ba -ba -aj -aj -BO -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fw -fQ -ge -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(142,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ao -aj -ao -aj -aj -aj -ah -an -as -an -an -aj -aj -ah -aj -aj -aj -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -dD -dX -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fx -fR -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(143,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -al -an -ah -aj -aj -aj -aj -aj -aj -ah -as -aj -aj -aj -aj -aj -ah -aj -aj -aj -BO -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -fa -cZ -cZ -fy -fS -gf -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(144,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -aj -aj -aj -aj -aj -aj -ah -an -aj -aj -aj -aG -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -bc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fz -fT -gg -cZ -cZ -cZ -cZ -cZ -cZ -jr -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(145,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -aj -aj -aj -al -aj -aj -ah -an -aj -aj -aj -aj -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -it -bT -cZ -cZ -jr -cZ -cZ -cZ -cZ -cZ -cZ -fA -fU -gh -cZ -jV -cZ -cZ -hh -dD -cZ -cZ -bT -it -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(146,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -af -ai -aj -aj -aj -an -ah -ao -aj -ao -aj -ao -aj -ah -an -an -an -an -an -aA -ah -ao -ao -BO -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fB -fV -gi -cZ -cZ -cZ -cZ -cZ -dD -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(147,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fC -fW -gj -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(148,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fD -fX -gk -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(149,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -dD -eH -dD -cZ -cZ -cZ -fE -fY -gl -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(150,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -dD -dD -cZ -cZ -cZ -fF -fZ -gm -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(151,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fG -ga -gn -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(152,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fH -gb -go -cZ -cZ -jY -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(153,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(154,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -bT -bT -bT -bT -bT -bT -ct -ab -ab -ct -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(155,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cd -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -cd -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(156,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cd -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -cd -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(157,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -ct -bT -bT -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(158,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(159,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ct -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -ct -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(160,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dE -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kw -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(161,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kq -kv -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(162,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kx -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(163,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jU -jS -bT -kd -kd -kq -kd -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(164,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cr -cc -bT -ab -ab -bT -jT -jS -jS -bT -kd -ki -kd -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(165,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -kl -cr -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -ix -kJ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(166,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jT -jS -kb -kd -kk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(167,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -cZ -kd -kI -kF -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ix -iF -iF -iz -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(168,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -it -cc -bT -ab -ab -bT -jS -jW -jS -cZ -ke -ix -ab -ab -ab -ab -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(169,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -kb -kd -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iz -iB -iC -iC -iG -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(170,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jT -jS -kb -kd -ix -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iC -iD -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(171,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -cd -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -cd -kd -kJ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iC -iC -iC -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(172,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jU -jS -jS -bT -kd -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -iC -iC -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(173,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jT -jS -bT -kd -kK -ab -ab -ab -ab -kF -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ab -ab -ix -iC -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(174,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ix -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(175,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iC -ix -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(176,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iy -ab -ix -iB -iC -iC -iC -iG -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(177,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kd -ky -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iz -iz -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(178,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kx -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iz -iz -iz -iF -iF -iz -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(179,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kq -kv -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(180,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kx -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(181,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kq -kv -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(182,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dH -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(183,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ct -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -ct -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(184,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aB -aB -aB -aE -aE -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(185,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aw -aC -aD -aD -aD -aI -aB -aT -aD -aT -aD -aT -aD -aB -aJ -aJ -bl -aJ -aJ -aJ -aB -aT -aT -Dv -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -ct -bT -bT -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(186,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -br -aI -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cQ -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(187,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -db -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -by -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cm -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(188,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -ef -aD -aB -aD -aD -aD -Dv -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cm -cn -cp -cp -cn -cc -dJ -cc -cc -fr -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(189,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aT -aD -aT -aD -aD -aD -aB -aJ -aJ -aJ -aJ -aD -aD -aB -aD -ef -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bH -bM -bM -bM -bM -bM -bM -bM -bM -bM -cm -it -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(190,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aB -aB -aB -aB -bd -bd -aB -aB -aB -aB -aB -bd -bd -aB -aD -aD -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bI -bN -fe -bQ -bQ -bQ -bO -bO -dc -Wv -bM -cp -cc -cc -cQ -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jU -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -gJ -bO -bO -dr -cn -cp -cn -cc -jz -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -kA -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(192,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -hy -bO -bO -dr -ca -ea -cc -cc -cc -cc -cc -cQ -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(193,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aB -aB -aB -aB -bd -bd -aB -aB -aB -aB -aB -bd -bd -aB -aD -aD -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bK -bP -bR -bR -bR -bR -dN -bO -bO -Wv -bM -cc -ca -cc -cc -dJ -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(194,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aT -aD -aT -aD -aD -aD -aB -aJ -aJ -aJ -aJ -aD -aD -aB -aD -aD -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bL -bM -bM -bM -bM -bM -bM -bM -bM -bM -cc -cn -cp -cQ -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(195,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -br -aJ -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -db -aD -Dv -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cN -cc -cc -cc -cc -cc -it -cc -cc -cc -bT -ab -ab -bT -jS -jU -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(196,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -br -aD -aD -aB -aJ -aD -db -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -by -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cp -cc -cc -dJ -cc -cc -cc -cc -cc -cc -fr -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(197,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ay -aC -aD -aD -aD -aJ -aB -aT -aD -aT -aD -aT -aD -aB -bi -aJ -aJ -aJ -aJ -aJ -aB -aT -aT -Dv -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cY -dd -cJ -cY -eb -eb -eb -dd -cJ -cY -dd -bT -ab -ab -bT -cY -dd -cJ -cY -eb -eb -eb -dd -cJ -cY -dd -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -"} -(199,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aB -aB -aB -aE -aE -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -ab -ab -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -"} -(200,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -cZ -de -cZ -de -cZ -de -cZ -de -cZ -de -cZ -bS -ab -ab -bS -cZ -de -cZ -de -cZ -de -cZ -de -cZ -de -cZ -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -"} -(201,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(203,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(204,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(205,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(206,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(207,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(208,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(209,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(210,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(211,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(212,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(213,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(214,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(215,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(216,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(217,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(218,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(219,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(220,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(221,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(222,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(223,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(224,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(225,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(226,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(227,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(228,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(229,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hi -hu -hu -hu -hu -hu -hu -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(230,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hj -hj -hj -hS -hj -hj -hj -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(231,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -gP -hc -hk -hk -hk -hT -hk -hk -hk -hc -gP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(232,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hc -hk -hk -hk -hk -hk -hk -hk -hc -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(233,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(235,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(236,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(237,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(238,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hl -hl -hc -hU -hc -hl -hl -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -aa -aa -aa -aa -aa -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(239,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hm -hv -hc -ab -hc -hm -hv -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -aa -jl -jl -jl -jl -jl -jn -jl -jl -jl -jl -jl -aa -aa -aa -aa -aa -aa -"} -(240,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(241,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(242,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(243,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(244,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(245,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(246,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -jk -jk -jk -jk -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(247,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(248,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(249,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(250,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jo -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(251,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jl -jl -jl -jl -jl -jl -jl -jl -jl -jl -aa -aa -aa -aa -aa -aa -"} -(252,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(253,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(254,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(255,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm b/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm index 33fdb7a28d..10992c70bf 100644 --- a/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm @@ -261,9 +261,7 @@ /area/awaymission/undergroundoutpost45/central) "aO" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -423,7 +421,6 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet{ icon_state = "sec"; - locked = 1; name = "security officer's locker"; req_access_txt = "201" }, @@ -626,8 +623,7 @@ /area/awaymission/undergroundoutpost45/central) "bB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - level = 1 + dir = 5 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -652,8 +648,7 @@ /area/awaymission/undergroundoutpost45/central) "bD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - level = 1 + dir = 10 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -811,8 +806,7 @@ /area/awaymission/undergroundoutpost45/central) "bV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - level = 1 + dir = 10 }, /turf/closed/wall, /area/awaymission/undergroundoutpost45/central) @@ -1260,7 +1254,6 @@ }, /obj/machinery/portable_atmospherics/scrubber, /obj/structure/window{ - icon_state = "window"; dir = 8 }, /turf/open/floor/plating{ @@ -1282,7 +1275,6 @@ }, /obj/structure/reagent_dispensers/fueltank, /obj/structure/window{ - icon_state = "window"; dir = 4 }, /turf/open/floor/plating{ @@ -1291,8 +1283,7 @@ /area/awaymission/undergroundoutpost45/central) "cV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - level = 1 + dir = 10 }, /turf/closed/wall/rust, /area/awaymission/undergroundoutpost45/central) @@ -1428,7 +1419,6 @@ /area/awaymission/undergroundoutpost45/central) "dm" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /turf/open/floor/plasteel{ @@ -1444,13 +1434,11 @@ }, /area/awaymission/undergroundoutpost45/central) "do" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green{ - dir = 2 - }, +/obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -1729,7 +1717,6 @@ dir = 4 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/green{ @@ -1858,9 +1845,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -2125,15 +2110,6 @@ icon_state = "platingdmg1" }, /area/awaymission/undergroundoutpost45/central) -"eu" = ( -/turf/open/floor/plating{ - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - heat_capacity = 1e+006; - icon_plating = "asteroidplating"; - icon_state = "asteroidplating"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) "ev" = ( /obj/item/clothing/under/misc/pj/red, /obj/structure/closet/secure_closet{ @@ -2328,9 +2304,7 @@ /obj/machinery/door/firedoor, /obj/item/folder/red, /obj/machinery/door/window/southleft{ - base_state = "left"; dir = 8; - icon_state = "left"; name = "Security Checkpoint"; req_access_txt = "201" }, @@ -2369,9 +2343,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/machinery/door/window/southleft{ - base_state = "left"; dir = 4; - icon_state = "left"; name = "Hydroponics Desk"; req_access_txt = "201" }, @@ -2508,9 +2480,7 @@ }, /area/awaymission/undergroundoutpost45/central) "fb" = ( -/obj/effect/turf_decal/tile/green{ - dir = 2 - }, +/obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -2568,7 +2538,6 @@ network = list("uo45") }, /obj/machinery/power/apc/highcap/fifteen_k{ - dir = 2; locked = 0; name = "Hydroponics APC"; pixel_y = -25; @@ -2972,7 +2941,7 @@ }, /area/awaymission/undergroundoutpost45/central) "fT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -3055,15 +3024,13 @@ /area/awaymission/undergroundoutpost45/central) "gc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - level = 1 + dir = 5 }, /turf/closed/wall/r_wall, /area/awaymission/undergroundoutpost45/central) "gd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - level = 1 + dir = 10 }, /turf/closed/wall/r_wall, /area/awaymission/undergroundoutpost45/central) @@ -3319,7 +3286,6 @@ amount = 23 }, /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) @@ -3327,7 +3293,6 @@ /obj/structure/table, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) @@ -3452,7 +3417,6 @@ }, /obj/machinery/camera{ c_tag = "Research Lab"; - dir = 2; network = list("uo45","uo45r") }, /turf/open/floor/plasteel/white{ @@ -3461,7 +3425,6 @@ /area/awaymission/undergroundoutpost45/research) "gZ" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /turf/open/floor/plasteel/white{ @@ -3614,9 +3577,7 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "ho" = ( -/obj/machinery/vending/boozeomat{ - req_access_txt = "0" - }, +/obj/machinery/vending/boozeomat, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -4531,8 +4492,7 @@ /area/awaymission/undergroundoutpost45/gateway) "iX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - level = 1 + dir = 10 }, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 @@ -4626,7 +4586,6 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "jf" = ( /obj/structure/closet/secure_closet{ - icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201" @@ -5169,7 +5128,6 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet{ icon_state = "rd"; - locked = 1; name = "research director's locker"; req_access_txt = "201" }, @@ -5207,7 +5165,7 @@ }, /area/awaymission/undergroundoutpost45/gateway) "kh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -5934,7 +5892,6 @@ }, /obj/machinery/camera{ c_tag = "Gateway Ready Room"; - dir = 2; network = list("uo45","uo45r") }, /turf/open/floor/plasteel{ @@ -5971,7 +5928,6 @@ /obj/item/reagent_containers/spray/pepper, /obj/structure/closet/secure_closet{ icon_state = "sec"; - locked = 1; name = "security officer's locker"; req_access_txt = "201" }, @@ -6029,9 +5985,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6041,9 +5995,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6064,9 +6016,7 @@ dir = 1; network = list("uo45","uo45r") }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6081,9 +6031,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6096,9 +6044,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6115,9 +6061,7 @@ name = "Research Division Access"; req_access_txt = "201" }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6130,9 +6074,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6151,9 +6093,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6171,9 +6111,7 @@ pixel_y = -24 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6183,7 +6121,6 @@ icon_state = "0-8" }, /obj/machinery/power/apc/highcap/fifteen_k{ - dir = 2; locked = 0; name = "UO45 Research Division APC"; pixel_y = -25; @@ -6196,9 +6133,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6211,9 +6146,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6234,9 +6167,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6245,17 +6176,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) "lM" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6270,9 +6197,7 @@ dir = 1; network = list("uo45","uo45r") }, -/obj/effect/turf_decal/tile/purple{ - dir = 2 - }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6408,7 +6333,6 @@ }, /obj/machinery/camera{ c_tag = "Engineering Secure Storage"; - dir = 2; network = list("uo45") }, /turf/open/floor/plating{ @@ -6472,7 +6396,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/portable_atmospherics/scrubber, /obj/structure/window{ - icon_state = "window"; dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -6547,9 +6470,7 @@ pixel_y = -32 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -6744,7 +6665,6 @@ "mE" = ( /obj/structure/cable, /obj/machinery/power/apc/highcap/fifteen_k{ - dir = 2; locked = 0; name = "UO45 Gateway APC"; pixel_y = -25; @@ -6867,7 +6787,7 @@ /area/awaymission/undergroundoutpost45/research) "mQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /turf/open/floor/plasteel/cafeteria{ @@ -7392,9 +7312,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/dark{ heat_capacity = 1e+006 }, @@ -7409,9 +7327,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark{ heat_capacity = 1e+006 }, @@ -7495,7 +7411,6 @@ }, /obj/machinery/computer/security/telescreen{ desc = "Used for monitoring the research division and the labs within."; - dir = 2; name = "research monitor"; network = list("uo45r") }, @@ -7687,7 +7602,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Dormitories"; - dir = 2; network = list("uo45") }, /obj/effect/turf_decal/tile/neutral{ @@ -7943,8 +7857,7 @@ charge = 1.5e+006; input_level = 10000; inputting = 0; - output_level = 7000; - outputting = 1 + output_level = 7000 }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -7956,8 +7869,7 @@ charge = 1.5e+006; input_level = 30000; inputting = 0; - output_level = 7000; - outputting = 1 + output_level = 7000 }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -8091,9 +8003,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -8121,9 +8031,7 @@ "oJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -8164,9 +8072,7 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "oM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 2 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -8281,7 +8187,6 @@ dir = 1 }, /obj/machinery/power/port_gen/pacman{ - desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator" }, /obj/structure/cable{ @@ -8296,7 +8201,6 @@ dir = 1 }, /obj/machinery/power/port_gen/pacman/super{ - desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" }, /obj/item/wrench, @@ -8315,7 +8219,6 @@ dir = 1 }, /obj/machinery/power/port_gen/pacman{ - desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator" }, /obj/structure/cable{ @@ -8471,7 +8374,7 @@ }, /area/awaymission/undergroundoutpost45/research) "pl" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -8676,7 +8579,6 @@ /area/awaymission/undergroundoutpost45/engineering) "pE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos{ - dir = 2; icon_state = "in"; id_tag = "UO45_air_out"; name = "air out" @@ -8688,7 +8590,6 @@ /area/awaymission/undergroundoutpost45/engineering) "pF" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 2; id = "UO45_air_in" }, /turf/open/floor/engine/air, @@ -9012,7 +8913,6 @@ /obj/item/clothing/glasses/hud/health, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) @@ -9025,7 +8925,6 @@ /obj/item/hand_labeler, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/white/side{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) @@ -9248,7 +9147,6 @@ }, /obj/machinery/camera{ c_tag = "Atmospherics"; - dir = 2; network = list("uo45") }, /obj/structure/table, @@ -9257,7 +9155,6 @@ pixel_y = 5 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/item/multitool, @@ -9303,21 +9200,15 @@ dir = 10 }, /obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) "qN" = ( /obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) @@ -9544,7 +9435,7 @@ }, /area/awaymission/undergroundoutpost45/engineering) "rk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/turf_decal/tile/yellow{ @@ -9560,7 +9451,6 @@ /area/awaymission/undergroundoutpost45/engineering) "rl" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/structure/tank_dispenser{ @@ -9643,7 +9533,6 @@ }, /obj/machinery/power/apc/highcap/fifteen_k{ dir = 8; - locked = 1; name = "UO45 Engineering APC"; pixel_x = -25; req_access = null; @@ -9683,7 +9572,6 @@ /obj/item/clothing/head/helmet, /obj/structure/closet/secure_closet{ icon_state = "sec"; - locked = 1; name = "security officer's locker"; req_access_txt = "201" }, @@ -9750,11 +9638,8 @@ "rx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) @@ -10167,9 +10052,7 @@ name = "Privacy Shutters" }, /obj/machinery/door/window/southleft{ - base_state = "left"; dir = 4; - icon_state = "left"; name = "Engineering Reception"; req_access_txt = "201" }, @@ -10260,7 +10143,6 @@ "sj" = ( /obj/structure/cable, /obj/machinery/power/apc/highcap/fifteen_k{ - dir = 2; locked = 0; name = "UO45 Mining APC"; pixel_y = -25; @@ -10280,9 +10162,7 @@ }, /obj/item/storage/backpack/satchel/eng, /obj/item/clothing/gloves/fingerless, -/obj/effect/turf_decal/tile/brown{ - dir = 2 - }, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -10290,8 +10170,7 @@ "sk" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Mix to Distro"; - on = 0 + name = "Mix to Distro" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -10955,9 +10834,7 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "tv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 2 - }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -10969,9 +10846,7 @@ /area/awaymission/undergroundoutpost45/engineering) "tw" = ( /obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 2 - }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/window/reinforced{ dir = 4; layer = 2.9 @@ -11145,8 +11020,7 @@ /area/awaymission/undergroundoutpost45/engineering) "tK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - level = 1 + dir = 5 }, /turf/closed/wall/rust, /area/awaymission/undergroundoutpost45/research) @@ -11404,11 +11278,8 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) @@ -11716,17 +11587,13 @@ }, /area/awaymission/undergroundoutpost45/research) "uL" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 2 - }, +/obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) "uM" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 2 - }, +/obj/machinery/atmospherics/components/binary/valve, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -11813,8 +11680,7 @@ /area/awaymission/undergroundoutpost45/engineering) "uV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - level = 1 + dir = 5 }, /obj/structure/chair/office/dark{ dir = 8 @@ -12342,9 +12208,7 @@ /obj/structure/sign/warning/electricshock{ pixel_y = -32 }, -/obj/machinery/vending/engivend{ - req_access_txt = "0" - }, +/obj/machinery/vending/engivend, /obj/machinery/camera{ c_tag = "Engineering Foyer"; dir = 1; @@ -12402,11 +12266,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) @@ -12415,11 +12276,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) @@ -12428,11 +12286,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ - dir = 2; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) @@ -12486,7 +12341,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -13274,7 +13129,6 @@ /area/awaymission/undergroundoutpost45/engineering) "xl" = ( /obj/machinery/conveyor{ - dir = 2; id = "UO45_mining" }, /obj/effect/turf_decal/stripes/line{ @@ -13328,7 +13182,6 @@ /area/awaymission/undergroundoutpost45/mining) "xq" = ( /obj/machinery/conveyor{ - dir = 2; id = "UO45_mining" }, /obj/structure/sign/warning/nosmoking{ @@ -13383,8 +13236,7 @@ /area/awaymission/undergroundoutpost45/mining) "xw" = ( /obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -13468,7 +13320,6 @@ /area/awaymission/undergroundoutpost45/mining) "xE" = ( /obj/machinery/conveyor{ - dir = 2; id = "UO45_mining" }, /obj/machinery/light/small{ @@ -13604,7 +13455,6 @@ /area/awaymission/undergroundoutpost45/mining) "xS" = ( /obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; dir = 8 }, /obj/structure/cable{ @@ -42626,7 +42476,7 @@ tT gy uN hH -eu +eJ eJ ad ad @@ -42883,7 +42733,7 @@ tU uw uO vk -eu +eJ eJ eJ ad @@ -43140,7 +42990,7 @@ tV ux uP hH -eu +eJ eJ eJ eJ @@ -48811,7 +48661,7 @@ ww xZ yc ww -eu +eJ eJ eJ eJ @@ -49068,7 +48918,7 @@ xX ya yd yf -eu +eJ eJ eJ eJ @@ -49325,7 +49175,7 @@ xY yb ye ww -eu +eJ eJ eJ eJ @@ -51326,9 +51176,9 @@ ad ad ad ad -eu -eu -eu +eJ +eJ +eJ fn eJ eJ diff --git a/_maps/RandomZLevels/away_mission/wildwest.dmm b/_maps/RandomZLevels/away_mission/wildwest.dmm index 064be0907a..ef4eabdc65 100644 --- a/_maps/RandomZLevels/away_mission/wildwest.dmm +++ b/_maps/RandomZLevels/away_mission/wildwest.dmm @@ -50,15 +50,13 @@ /turf/open/floor/circuit/off, /area/awaymission/wildwest/vault) "an" = ( -/turf/open/floor/plasteel/cult{ - name = "engraved floor" - }, +/turf/open/floor/plasteel/cult, /area/awaymission/wildwest/vault) "ao" = ( /turf/open/floor/circuit/green/off, /area/awaymission/wildwest/vault) "ap" = ( -/obj/machinery/wish_granter_dark, +/obj/item/nullrod/claymore/glowing, /turf/open/floor/circuit/green/off, /area/awaymission/wildwest/vault) "aq" = ( @@ -69,54 +67,72 @@ /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "as" = ( /obj/machinery/gateway{ dir = 1 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "at" = ( /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "au" = ( /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "av" = ( /obj/machinery/gateway/centeraway{ calibrated = 0 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "aw" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "ax" = ( /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "ay" = ( /obj/machinery/gateway, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "az" = ( /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "aA" = ( /obj/effect/meatgrinder, /turf/open/floor/circuit/green/off, @@ -162,9 +178,7 @@ /area/awaymission/wildwest/vault) "aL" = ( /obj/item/paper/fluff/awaymissions/wildwest/grinder, -/turf/open/floor/plasteel/cult{ - name = "engraved floor" - }, +/turf/open/floor/plasteel/cult, /area/awaymission/wildwest/vault) "aM" = ( /turf/closed/mineral/silver, @@ -174,9 +188,7 @@ /area/awaymission/wildwest/mines) "aO" = ( /obj/effect/mob_spawn/human/corpse/syndicatecommando, -/turf/open/floor/plasteel/cult{ - name = "engraved floor" - }, +/turf/open/floor/plasteel/cult, /area/awaymission/wildwest/vault) "aP" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -349,11 +361,6 @@ /obj/structure/bed, /turf/open/floor/wood, /area/awaymission/wildwest/mines) -"bC" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic, -/turf/open/floor/wood, -/area/awaymission/wildwest/mines) "bD" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -595,17 +602,8 @@ dir = 5 }, /area/awaymission/wildwest/mines) -"ch" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic, -/turf/open/floor/plasteel/cafeteria{ - dir = 5 - }, -/area/awaymission/wildwest/mines) "ci" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/awaymission/wildwest/mines) "cj" = ( @@ -755,7 +753,7 @@ /area/awaymission/wildwest/mines) "cL" = ( /obj/structure/table/wood, -/obj/item/twohanded/dualsaber, +/obj/item/nullrod/claymore/saber/red, /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cM" = ( @@ -767,9 +765,7 @@ /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cO" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cP" = ( @@ -946,17 +942,13 @@ /turf/open/floor/carpet, /area/awaymission/wildwest/mines) "dm" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, /area/awaymission/wildwest/mines) "dn" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /obj/effect/decal/cleanable/blood/tracks, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" @@ -1048,9 +1040,7 @@ }, /area/awaymission/wildwest/gov) "dD" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -1176,7 +1166,6 @@ /area/awaymission/wildwest/gov) "dV" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /turf/open/floor/plasteel/cafeteria{ @@ -1185,7 +1174,6 @@ /area/awaymission/wildwest/mines) "dW" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /turf/open/floor/plasteel/cafeteria{ @@ -1610,7 +1598,7 @@ /turf/open/floor/plasteel/cafeteria, /area/awaymission/wildwest/mines) "fi" = ( -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -2009,10 +1997,6 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/awaymission/wildwest/mines) -"gm" = ( -/obj/item/gun/ballistic, -/turf/open/floor/wood, -/area/awaymission/wildwest/mines) "gn" = ( /mob/living/simple_animal/hostile/netherworld, /turf/open/floor/grass, @@ -2195,10 +2179,9 @@ /area/awaymission/wildwest/mines) "gW" = ( /obj/structure/table/reinforced, -/obj/item/clothing/suit/space/syndicate/black/orange, -/obj/item/clothing/head/helmet/space/syndicate/black/orange, -/obj/item/clothing/mask/gas/syndicate, /obj/item/tank/internals/oxygen, +/obj/item/clothing/suit/space/syndicate/blue, +/obj/item/clothing/head/helmet/space/syndicate/blue, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wildwest/refine) "gX" = ( @@ -32762,9 +32745,9 @@ aT aN aN aT -aT -aT -aT +ar +au +ax aT aT aT @@ -33019,9 +33002,9 @@ aT aN aN aT -aT -aT -aT +as +av +ay aT aT aT @@ -33276,9 +33259,9 @@ aT aN aN aT -aT -aT -aT +at +aw +az aT aT aT @@ -38117,7 +38100,7 @@ bu bz bM bM -ch +bM by bu bj @@ -39913,7 +39896,7 @@ bj bj aT bu -bC +bD bj bj bu @@ -46340,7 +46323,7 @@ aT bu bD bj -bC +bD cl bj bj @@ -47563,9 +47546,9 @@ aa ab ab ab -ar -au -ax +ao +ao +ao ao ao ao @@ -47820,9 +47803,9 @@ aa ab ab ab -as -av -ay +ao +ao +ao ao ao ao @@ -48077,9 +48060,9 @@ aa aa ab ab -at -aw -az +ao +ao +ao ao ao ao @@ -48850,7 +48833,7 @@ aa ab ab ao -ao +ap ao ab ab @@ -51159,7 +51142,7 @@ aa aa aa ab -ap +ao ao aq ab @@ -52283,7 +52266,7 @@ eX dj bj bu -gm +bj bj eM bj diff --git a/_maps/icebox.json b/_maps/icebox.json deleted file mode 100644 index 89777d0a6b..0000000000 --- a/_maps/icebox.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "map_name":"Ice Box Station", - "map_path":"map_files/IceBoxStation", - "map_file":[ - "IcemoonUnderground_Below.dmm", - "IcemoonUnderground_Above.dmm", - "IceBoxStation.dmm" - ], - "station_ruin_budget":0, - "space_ruin_levels":0, - "space_empty_levels":0, - "shuttles":{ - "cargo":"cargo_box", - "ferry":"ferry_fancy", - "whiteship":"whiteship_box", - "emergency":"emergency_box" - }, - "traits":[ - { - "Up":1, - "Mining":true, - "Station":false, - "Linkage":null, - "Gravity":true, - "Ice Ruins Underground":true, - "Baseturf":"/turf/open/lava/plasma/ice_moon" - }, - { - "Down":-1, - "Up":1, - "Mining":true, - "Station":false, - "Linkage":null, - "Gravity":true, - "Ice Ruins Underground":true, - "Baseturf":"/turf/open/openspace/icemoon" - }, - { - "Down":-1, - "Mining":true, - "Linkage":null, - "Gravity":true, - "Ice Ruins":true, - "Weather_Snowstorm":true, - "Baseturf":"/turf/open/floor/plating/asteroid/snow/icemoon" - } - ], - "minetype":"none" -} diff --git a/_maps/iceboxstation.dm b/_maps/iceboxstation.dm deleted file mode 100644 index 10928bd8a5..0000000000 --- a/_maps/iceboxstation.dm +++ /dev/null @@ -1 +0,0 @@ -#define FORCE_MAP "_maps/icebox.json" diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 2902cf12c4..ed4a150e09 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -17770,7 +17770,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /turf/open/floor/plasteel, @@ -21108,7 +21108,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -21669,7 +21669,7 @@ dir = 1; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -24226,7 +24226,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel, @@ -24275,7 +24275,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -29832,7 +29832,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/white, @@ -33921,7 +33921,7 @@ /obj/machinery/light_switch{ pixel_y = -23 }, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "bCg" = ( @@ -39086,7 +39086,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -48355,8 +48355,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cnB" = ( @@ -52086,7 +52086,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "cBN" = ( @@ -53806,7 +53806,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /turf/open/floor/plasteel/white, @@ -53939,7 +53939,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "exP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -54285,7 +54285,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/plasteel/white/corner{ @@ -54483,7 +54483,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel, @@ -56444,7 +56444,7 @@ /turf/open/floor/plasteel, /area/security/processing) "lPr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/plasteel, @@ -58024,7 +58024,7 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "qTV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/white, diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index 5025a99ec4..8c558e000e 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -233,7 +233,6 @@ /turf/open/floor/plasteel/stairs/left, /area/security/brig) "aaH" = ( -/obj/machinery/computer/communications, /obj/machinery/light{ dir = 1; light_color = "#e8eaff" @@ -242,6 +241,14 @@ c_tag = "Armory Motion Sensor"; pixel_x = 22 }, +/obj/structure/rack, +/obj/item/gun/energy{ + pixel_y = -6 + }, +/obj/item/gun/energy{ + pixel_y = -3 + }, +/obj/item/gun/energy, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "aaI" = ( @@ -479,24 +486,39 @@ /turf/open/space/basic, /area/solar/starboard/fore) "abk" = ( -/obj/structure/closet/crate/secure/plasma{ - name = "Ballistics Crate" +/obj/structure/closet/crate/secure/gear{ + name = "Grenade Crate" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "abl" = ( /obj/machinery/airalarm{ pixel_y = 24 }, +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "abm" = ( @@ -518,35 +540,9 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "abo" = ( -/obj/structure/closet/crate/secure/gear{ - name = "Grenade Crate" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/grenade/syndieminibomb/concussion/frag{ - pixel_x = -4 - }, -/obj/item/grenade/syndieminibomb/concussion/frag{ - pixel_x = -4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/chem_grenade/incendiary{ - pixel_x = 3 - }, -/obj/item/grenade/chem_grenade/incendiary{ - pixel_x = 3 - }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "abp" = ( @@ -593,23 +589,37 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abv" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"abw" = ( -/obj/structure/closet/crate/secure/weapon{ - name = "Energy Gun Crate" +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 }, +/turf/closed/wall/r_wall, +/area/maintenance/fore) +"abw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/obj/item/gun/energy{ - pixel_y = -6 +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/gun/energy{ - pixel_y = -6 +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) @@ -741,9 +751,10 @@ /turf/open/floor/plasteel/checker, /area/hallway/secondary/entry) "abO" = ( -/obj/item/electropack, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/structure/chair/comfy/brown, +/obj/item/beacon, +/turf/open/floor/carpet/royalblue, +/area/bridge) "abP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -839,6 +850,10 @@ /area/maintenance/fore) "acc" = ( /obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "solitarylock"; + name = "Brig Lockdown" + }, /turf/open/floor/plating, /area/security/brig) "acd" = ( @@ -927,9 +942,6 @@ /obj/item/clothing/mask/gas/sechailer/swat{ pixel_x = -4 }, -/obj/item/clothing/glasses/hud/security/night, -/obj/item/clothing/glasses/hud/security/night, -/obj/item/clothing/glasses/hud/security/night, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "acl" = ( @@ -1007,6 +1019,9 @@ pixel_x = 8; pixel_y = 2 }, +/obj/item/electropack{ + pixel_x = -10 + }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "acv" = ( @@ -1036,7 +1051,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/vending/security, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_y = 6 + }, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_y = -6 + }, +/obj/structure/rack, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "acz" = ( @@ -1181,13 +1203,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/checker, /area/hallway/secondary/entry) "acS" = ( -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital/on, /turf/open/floor/plating, /area/maintenance/fore) "acT" = ( @@ -1228,11 +1250,10 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/closet/crate/freezer, /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/machinery/washing_machine, /turf/open/floor/plasteel, /area/crew_quarters/lounge) "acW" = ( @@ -1299,7 +1320,7 @@ /turf/open/floor/plating, /area/crew_quarters/observatory) "ade" = ( -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital/on, /turf/closed/wall/r_wall, /area/maintenance/fore) "adf" = ( @@ -1383,7 +1404,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/dark/corner{ @@ -1836,6 +1857,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch{ + pixel_y = -24 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/observatory) "aez" = ( @@ -2123,10 +2147,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/valve, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/binary/valve/digital/on, /turf/open/floor/plating, /area/maintenance/fore) "afh" = ( @@ -2382,6 +2406,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/washing_machine, /turf/open/floor/plasteel/checker, /area/hallway/secondary/entry) "afP" = ( @@ -2615,9 +2640,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/mob/living/simple_animal/pet/redpanda{ - name = "Stinky" - }, /turf/open/floor/plasteel, /area/crew_quarters/lounge) "agt" = ( @@ -2646,6 +2668,11 @@ pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/displaycase/labcage{ + desc = "A glass lab container for storing smelly creatures."; + name = "stinky panda containment"; + start_showpiece_type = /mob/living/simple_animal/pet/redpanda/stinky + }, /turf/open/floor/plasteel, /area/crew_quarters/lounge) "agx" = ( @@ -3068,6 +3095,10 @@ /area/crew_quarters/kitchen) "ahy" = ( /obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "solitarylock"; + name = "Brig Lockdown" + }, /turf/open/floor/plating, /area/security/warden) "ahz" = ( @@ -3565,6 +3596,8 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/genpop, /turf/open/floor/plasteel, /area/security/brig) "aiL" = ( @@ -3602,7 +3635,7 @@ /turf/open/floor/wood, /area/crew_quarters/fitness) "aiS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/wood, @@ -3685,9 +3718,6 @@ /turf/open/space/basic, /area/solar/starboard/fore) "ajd" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -3697,6 +3727,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aje" = ( @@ -3742,9 +3775,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar) "ajj" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/structure/cable{ icon_state = "1-8" }, @@ -3773,6 +3803,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/washing_machine, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -3877,7 +3908,7 @@ /area/security/brig) "ajA" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/brig, +/obj/structure/closet/secure_closet/genpop, /turf/open/floor/plasteel, /area/security/brig) "ajB" = ( @@ -3887,6 +3918,10 @@ }, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/prison) "ajC" = ( @@ -5100,10 +5135,10 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "amu" = ( @@ -7445,8 +7480,9 @@ /turf/closed/wall/r_wall, /area/maintenance/starboard/central) "arF" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "hot loop to space" }, /turf/open/floor/plating, /area/engine/engineering{ @@ -7522,9 +7558,9 @@ /turf/open/floor/plating, /area/router/service) "arN" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4; - name = "Sauna" + name = "gas to sauna" }, /turf/open/floor/plating, /area/engine/engineering{ @@ -8289,7 +8325,7 @@ /turf/open/floor/plating, /area/router/service) "atv" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4 }, /turf/open/floor/plating, @@ -9256,8 +9292,9 @@ /turf/open/floor/plasteel, /area/router/service) "avE" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "generator to hot loop" }, /turf/open/floor/engine, /area/engine/supermatter{ @@ -9306,7 +9343,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -9377,7 +9417,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 6 }, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -9522,7 +9565,7 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -9705,6 +9748,10 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/prison) "awI" = ( @@ -9794,6 +9841,10 @@ dir = 1 }, /obj/effect/turf_decal/tile/bar, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/main) "awR" = ( @@ -9857,32 +9908,41 @@ /turf/open/floor/plasteel, /area/storage/tools) "awW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "cold loop to space" }, /turf/open/floor/plating, /area/engine/engineering{ name = "Engine Room" }) "awX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/turf/closed/wall/r_wall, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) "awY" = ( -/obj/structure/closet/wardrobe/orange, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "solitarylock"; + name = "Solitary Lockdown"; + pixel_x = -24; + req_access_txt = "2" + }, /turf/open/floor/plasteel, /area/security/brig) "awZ" = ( @@ -9988,7 +10048,7 @@ pixel_y = 28 }, /obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/brig, +/obj/structure/closet/secure_closet/genpop, /turf/open/floor/plasteel, /area/security/brig) "axj" = ( @@ -10091,10 +10151,13 @@ /turf/open/floor/plasteel, /area/hydroponics) "axt" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -10334,7 +10397,10 @@ /area/crew_quarters/locker) "axQ" = ( /obj/structure/window/reinforced/spawner/east, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -10512,7 +10578,10 @@ }) "ayo" = ( /obj/structure/window/reinforced/spawner/west, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -10744,6 +10813,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/main) "ayP" = ( @@ -10907,6 +10980,7 @@ /area/maintenance/port/central) "aze" = ( /obj/machinery/power/apc{ + dir = 1; name = "AI Chamber APC"; pixel_y = 24 }, @@ -11188,10 +11262,13 @@ /turf/open/floor/plasteel, /area/hallway/secondary/civilian) "azE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 }, -/turf/closed/wall/r_wall, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -11575,17 +11652,10 @@ /turf/open/floor/plasteel, /area/hydroponics/lobby) "aAv" = ( -/obj/structure/rack, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_y = 6 - }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_y = -6 - }, +/obj/machinery/vending/security, /turf/open/floor/plasteel, /area/security/brig) "aAw" = ( @@ -11613,7 +11683,7 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -12120,6 +12190,10 @@ dir = 1 }, /obj/effect/turf_decal/tile/bar, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/main) "aBy" = ( @@ -12132,7 +12206,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/camera{ @@ -12680,6 +12754,10 @@ }, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/prison) "aCI" = ( @@ -13571,10 +13649,10 @@ /turf/open/floor/plasteel, /area/hydroponics/lobby) "aEs" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, /area/maintenance/solars/port) "aEt" = ( @@ -13718,7 +13796,7 @@ /turf/open/floor/carpet, /area/chapel/main) "aEJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -13756,7 +13834,7 @@ /turf/open/floor/wood, /area/crew_quarters/barbershop) "aEP" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/wood, /area/crew_quarters/barbershop) "aEQ" = ( @@ -14313,7 +14391,7 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -14335,7 +14413,9 @@ /turf/open/floor/plasteel, /area/storage/emergency/generic) "aFX" = ( -/obj/structure/filingcabinet, +/obj/machinery/computer/security/hos{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "aFY" = ( @@ -14770,6 +14850,9 @@ c_tag = "Security - Head of Security's Office"; pixel_x = 22 }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "aGL" = ( @@ -15264,8 +15347,8 @@ }, /obj/item/stack/medical/gauze, /obj/item/reagent_containers/blood, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -16259,8 +16342,9 @@ }, /obj/effect/turf_decal/tile/red, /obj/item/storage/belt/medical, -/obj/item/clothing/suit/space/hardsuit/medical, /obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/suit/space/eva/paramedic, +/obj/item/clothing/head/helmet/space/eva/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -16441,11 +16525,28 @@ /turf/open/floor/plasteel, /area/security/main) "aJV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall, -/area/security/prison) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Sector" + }) "aJW" = ( /obj/machinery/cryopod{ dir = 8 @@ -16733,7 +16834,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/flasher/portable, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel, /area/security/brig) "aKz" = ( @@ -16741,7 +16842,13 @@ /area/storage/emergency/generic) "aKA" = ( /obj/structure/table/wood, -/obj/item/storage/box/ids, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = -6; + pixel_y = -3; + req_access_txt = "19" + }, /turf/open/floor/carpet/royalblue, /area/bridge) "aKB" = ( @@ -16804,7 +16911,6 @@ /obj/structure/table/wood, /obj/item/storage/toolbox/emergency, /obj/item/crowbar/red, -/obj/item/beacon, /turf/open/floor/carpet/royalblue, /area/bridge) "aKH" = ( @@ -16969,6 +17075,9 @@ icon_state = "0-2"; pixel_y = 1 }, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aLb" = ( @@ -17200,7 +17309,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/plasteel, @@ -17297,6 +17406,10 @@ "aLI" = ( /obj/structure/table/wood, /obj/item/storage/box/PDAs, +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, /turf/open/floor/carpet/royalblue, /area/bridge) "aLJ" = ( @@ -18256,7 +18369,7 @@ pixel_x = 22 }, /obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "area/tcommsat/computer"; + areastring = "/area/tcommsat/server"; dir = 1; name = "Telecomms Server APC"; pixel_y = 24 @@ -18265,7 +18378,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/tcommsat/computer) +/area/tcommsat/server) "aND" = ( /turf/open/floor/plasteel/white, /area/medical{ @@ -18535,13 +18648,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/delivery, /obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) "aOl" = ( /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -18594,7 +18707,7 @@ /obj/effect/turf_decal/delivery, /obj/item/extinguisher, /obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -18608,7 +18721,7 @@ /obj/structure/sign/warning/securearea{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -18624,7 +18737,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/dark/side{ dir = 1 }, @@ -18830,17 +18943,19 @@ /turf/open/floor/engine, /area/engine/gravity_generator) "aOQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "cold loop to generator" }, -/turf/closed/wall/r_wall, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) "aOR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/window/reinforced/spawner/east, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -18889,7 +19004,8 @@ "aOY" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /obj/structure/window/reinforced/spawner/west, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -19318,7 +19434,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/crew_quarters/fitness/cogpool) "aPS" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, @@ -19337,6 +19453,10 @@ /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "aPV" = ( @@ -19347,6 +19467,10 @@ /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "aPW" = ( @@ -19357,6 +19481,10 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "aPX" = ( @@ -19549,13 +19677,13 @@ /turf/open/floor/plating, /area/space/nearstation) "aQs" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, /turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" @@ -19727,7 +19855,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -19840,7 +19968,6 @@ /area/hallway/secondary/service) "aRa" = ( /obj/structure/table/wood, -/obj/item/clothing/gloves/color/yellow, /obj/item/lighter, /obj/item/multitool{ pixel_x = 6 @@ -19964,7 +20091,6 @@ /area/hallway/secondary/civilian) "aRl" = ( /obj/structure/table/wood, -/obj/item/clothing/gloves/color/yellow, /obj/item/restraints/handcuffs, /obj/item/laser_pointer/blue, /obj/structure/cable{ @@ -20059,11 +20185,9 @@ /turf/open/space/basic, /area/space/nearstation) "aRw" = ( -/obj/vehicle/ridden/secway, /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/item/key/security, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "aRx" = ( @@ -20160,7 +20284,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -20283,7 +20407,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -20817,7 +20941,7 @@ /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital/on, /turf/open/floor/plating, /area/maintenance/aft/secondary{ name = "Aft Air Hookup" @@ -21082,6 +21206,10 @@ /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "aTI" = ( @@ -21141,7 +21269,7 @@ name = "Station Intercom (Common)"; pixel_x = -26 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -21231,8 +21359,9 @@ /area/security/courtroom) "aTZ" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "hot loop to space" }, /turf/open/floor/plating, /area/engine/engineering{ @@ -21684,7 +21813,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/airalarm{ @@ -22259,7 +22388,7 @@ /area/maintenance/department/eva) "aWr" = ( /obj/machinery/gateway{ - dir = 9 + dir = 10 }, /turf/open/floor/engine, /area/gateway) @@ -22654,16 +22783,7 @@ /area/maintenance/central) "aXe" = ( /obj/machinery/bookbinder, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "aXf" = ( /obj/structure/window/reinforced/spawner/east, @@ -22682,7 +22802,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "aXh" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ @@ -22732,9 +22852,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aXm" = ( -/obj/machinery/gateway{ - dir = 1 - }, +/obj/machinery/gateway, /turf/open/floor/engine, /area/gateway) "aXn" = ( @@ -22778,11 +22896,7 @@ /area/ai_monitored/storage/eva) "aXs" = ( /obj/machinery/gateway{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Research - Gateway Chamber"; - network = list("ss13","rd") + dir = 6 }, /turf/open/floor/engine, /area/gateway) @@ -22810,7 +22924,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/plasteel/dark/side, @@ -22864,28 +22978,20 @@ dir = 1; light_color = "#e8eaff" }, -/obj/item/stack/sheet/mineral/bananium{ - amount = 50 - }, -/obj/structure/closet/crate{ - name = "bananium crate" - }, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aXE" = ( /obj/effect/turf_decal/bot_white, -/obj/item/ship_in_a_bottle, -/obj/structure/closet/crate, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aXF" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/item/stack/tile/brass/fifty, -/obj/structure/closet/crate{ - name = "brass crate" +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "gas to hot loop" }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/area/engine/teg_hot) "aXG" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/blue, @@ -23088,7 +23194,7 @@ /area/crew_quarters/fitness/cogpool) "aYc" = ( /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "aYd" = ( /obj/machinery/atmospherics/components/unary/tank/air, @@ -23281,7 +23387,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -23355,13 +23461,6 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"aYG" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/library) "aYH" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -23729,7 +23828,6 @@ /obj/item/stack/spacecash/c1000, /obj/effect/turf_decal/bot_white/left, /obj/item/stack/sheet/mineral/diamond, -/obj/item/gun/ballistic/revolver/mateba, /obj/item/clothing/under/costume/soviet, /obj/item/clothing/suit/armor/vest/russian_coat, /obj/item/clothing/head/helmet/rus_helmet, @@ -23737,10 +23835,13 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aZt" = ( -/obj/structure/closet/crate/necropolis/tendril, -/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/area/engine/supermatter{ + name = "Thermo-Electric Generator" + }) "aZu" = ( /obj/machinery/blackbox_recorder, /obj/effect/turf_decal/bot_white, @@ -23797,7 +23898,7 @@ }, /obj/item/paper_bin, /obj/item/pen, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "aZA" = ( /obj/structure/table/reinforced, @@ -23811,7 +23912,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "aZB" = ( /obj/structure/disposalpipe/segment{ @@ -23833,7 +23934,7 @@ dir = 8 }, /obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "aZD" = ( /obj/structure/disposalpipe/segment{ @@ -23896,7 +23997,7 @@ dir = 1 }, /obj/effect/landmark/start/lawyer, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "aZJ" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -23960,7 +24061,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "aZO" = ( /obj/structure/disposalpipe/segment{ @@ -24124,10 +24225,10 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/stripes/white/full, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bae" = ( -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "baf" = ( /obj/effect/turf_decal/stripes/line{ @@ -24258,12 +24359,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/bar) -"bau" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/library) "bav" = ( /obj/structure/chair/sofa/right, /obj/machinery/firealarm{ @@ -24285,14 +24380,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "bay" = ( -/obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "baz" = ( /obj/machinery/photocopier, @@ -24334,17 +24428,10 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint/customs) "baE" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "baF" = ( /obj/structure/chair/office/dark{ @@ -24541,19 +24628,12 @@ /turf/open/floor/plasteel, /area/ai_monitored/turret_protected/ai) "baX" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, /obj/structure/displaycase, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "baY" = ( /obj/structure/disposalpipe/segment{ @@ -24670,7 +24750,7 @@ "bbm" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/lawyer, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bbn" = ( /obj/machinery/light{ @@ -24685,7 +24765,7 @@ /obj/structure/closet/crate, /obj/item/book/manual/wiki/security_space_law, /obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bbp" = ( /obj/structure/table/wood, @@ -24703,13 +24783,13 @@ /area/library) "bbr" = ( /obj/structure/filingcabinet/employment, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bbs" = ( /obj/structure/table/wood, /obj/item/camera, /obj/item/pen/red, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bbt" = ( /turf/open/floor/plasteel/white, @@ -24727,9 +24807,8 @@ /turf/open/floor/plating, /area/space/nearstation) "bbv" = ( -/obj/structure/lattice, /turf/open/space, -/area/space/nearstation) +/area/space) "bbw" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -24993,7 +25072,7 @@ /turf/closed/wall/r_wall, /area/space/nearstation) "bcd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel/white, @@ -25143,7 +25222,7 @@ name = "Aft Air Hookup" }) "bcv" = ( -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital/on, /turf/open/floor/plating, /area/maintenance/aft/secondary{ name = "Aft Air Hookup" @@ -25198,7 +25277,7 @@ name = "Aft Air Hookup" }) "bcE" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4 }, /turf/closed/wall/r_wall, @@ -25546,7 +25625,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, /area/science/mixing) "bdu" = ( @@ -25830,14 +25908,6 @@ /turf/open/floor/plating, /area/security/courtroom/jury) "bec" = ( -/obj/structure/closet/crate/science, -/obj/item/stack/sheet/metal/ten, -/obj/item/stack/sheet/glass/five, -/obj/item/stack/rods/twentyfive, -/obj/item/target/syndicate, -/obj/item/target/alien, -/obj/item/target, -/obj/item/target/clown, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, @@ -25863,11 +25933,6 @@ /area/science/test_area) "beg" = ( /obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate, -/obj/item/clothing/suit/space/hardsuit/ert{ - desc = "A suit used by Nanotrasen Special Operatives."; - name = "NT-SO suit" - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "beh" = ( @@ -25877,9 +25942,13 @@ /turf/open/floor/plating/airless, /area/science/test_area) "bei" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter{ + name = "Thermo-Electric Generator" + }) "bej" = ( /turf/open/floor/plasteel, /area/quartermaster/sorting) @@ -25899,12 +25968,14 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bem" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 8 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "hot loop to generator" }, -/turf/open/floor/plating, -/area/science/mixing) +/turf/open/floor/engine, +/area/engine/supermatter{ + name = "Thermo-Electric Generator" + }) "ben" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -25930,15 +26001,18 @@ name = "Research Director's Office APC"; pixel_x = -24 }, +/obj/item/reagent_containers/food/snacks/muffin/berry, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hor) "beq" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "generator to cold loop" }, -/turf/open/floor/plating, -/area/science/mixing) +/turf/open/floor/engine, +/area/engine/supermatter{ + name = "Thermo-Electric Generator" + }) "ber" = ( /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, @@ -26052,15 +26126,21 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) "beI" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plating, -/area/science/mixing) +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter{ + name = "Thermo-Electric Generator" + }) "beJ" = ( /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -26286,11 +26366,15 @@ /turf/open/floor/plating, /area/maintenance/department/security) "bfn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "cold loop to space" }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/turf/open/floor/plating, +/area/engine/engineering{ + name = "Engine Room" + }) "bfo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -26396,6 +26480,7 @@ dir = 1 }, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /turf/open/floor/plating, /area/crew_quarters/fitness/cogpool) "bfz" = ( @@ -26652,22 +26737,6 @@ /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"bga" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) "bgb" = ( /obj/structure/disposalpipe/sorting/mail{ sortType = 30 @@ -26716,7 +26785,6 @@ "bgh" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 6 }, /turf/open/space/basic, @@ -26930,19 +26998,14 @@ /turf/open/floor/plasteel, /area/science/mixing) "bgD" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) +/obj/item/target, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/science/test_area) "bgE" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -26999,8 +27062,8 @@ /area/quartermaster/warehouse) "bgJ" = ( /obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /turf/open/floor/plating, /area/crew_quarters/fitness/cogpool) @@ -27321,16 +27384,16 @@ /turf/open/floor/wood, /area/medical/medbay/lobby) "bhy" = ( -/obj/machinery/atmospherics/components/binary/pump, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/closet/crate/science, +/obj/item/stack/sheet/metal/ten, +/obj/item/stack/sheet/glass/five, +/obj/item/stack/rods/twentyfive, +/obj/item/target/syndicate, +/obj/item/target/alien, +/obj/item/target, +/obj/item/target/clown, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, /turf/open/floor/plasteel, /area/science/mixing) @@ -27466,7 +27529,7 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel, /area/security/main) "bhO" = ( @@ -27501,7 +27564,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -27682,6 +27745,10 @@ /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "bil" = ( @@ -27698,10 +27765,6 @@ /turf/open/floor/plating, /area/quartermaster/storage) "bim" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) "bin" = ( @@ -27921,7 +27984,7 @@ dir = 4; light_color = "#c1caff" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -27998,27 +28061,9 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "biT" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/obj/machinery/pipedispenser, /turf/open/floor/plasteel, /area/science/mixing) -"biU" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/engine, -/area/gateway) "biV" = ( /turf/closed/wall, /area/storage/primary) @@ -28225,7 +28270,6 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hor) "bjt" = ( -/obj/item/reagent_containers/food/snacks/muffin/berry, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hor) "bju" = ( @@ -28817,6 +28861,10 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/door/poddoor/preopen{ + id = "capblast"; + name = "blast door" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "bkD" = ( @@ -28861,7 +28909,7 @@ dir = 4; light_color = "#c1caff" }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/item/stock_parts/cell/high/plus, /obj/item/clothing/glasses/meson, /obj/item/cartridge/atmos, @@ -29290,15 +29338,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/circular_saw{ - pixel_y = 16 - }, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/surgicaldrill, -/obj/item/cautery, +/obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -29516,10 +29556,6 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"blU" = ( -/obj/machinery/gateway, -/turf/open/floor/engine, -/area/gateway) "blV" = ( /obj/machinery/computer/cargo{ dir = 8 @@ -29846,21 +29882,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bmE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) +/turf/closed/wall/r_wall, +/area/gateway) "bmF" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -29871,9 +29898,6 @@ /turf/closed/wall, /area/crew_quarters/fitness/cogpool) "bmG" = ( -/obj/machinery/gateway{ - dir = 6 - }, /turf/open/floor/engine, /area/gateway) "bmH" = ( @@ -30255,21 +30279,12 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "bnj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) +/turf/closed/wall, +/area/science/test_area) "bnk" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /obj/machinery/light{ @@ -30279,11 +30294,11 @@ /turf/open/floor/plasteel, /area/science/mixing) "bnl" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 +/obj/machinery/gateway{ + dir = 9 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/turf/open/floor/engine, +/area/gateway) "bnm" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 @@ -30543,7 +30558,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bnQ" = ( -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital/on, /turf/closed/wall/r_wall, /area/maintenance/aft/secondary{ name = "Aft Air Hookup" @@ -31016,9 +31031,6 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "boQ" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 @@ -31640,9 +31652,6 @@ dir = 1 }, /area/hallway/secondary/exit) -"bqq" = ( -/turf/closed/wall, -/area/science/robotics/lab) "bqr" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -31657,7 +31666,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/science/robotics/lab) +/area/maintenance/aft) "bqt" = ( /obj/structure/table, /obj/effect/turf_decal/tile/red{ @@ -31671,7 +31680,6 @@ /obj/item/clothing/mask/surgical, /obj/item/healthanalyzer, /obj/item/clothing/neck/stethoscope, -/obj/item/razor, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -31741,8 +31749,8 @@ dir = 8 }, /obj/machinery/light, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) @@ -31825,7 +31833,6 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, /area/science/mixing) "bqJ" = ( @@ -32235,9 +32242,26 @@ /turf/open/floor/plasteel, /area/hallway/secondary/civilian) "brz" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/circuit, -/area/science/robotics/lab) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/research"; + name = "Research Sector APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Sector" + }) "brA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32294,15 +32318,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/civilian) -"brF" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/white/full, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "brG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32317,13 +32332,21 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "brH" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/structure/closet/wardrobe/chemistry_white{ + anchored = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "brI" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -32341,32 +32364,21 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "brJ" = ( -/obj/machinery/vending/assist, -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) "brK" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/machinery/chem_heater, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "brL" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -32525,7 +32537,7 @@ /turf/open/floor/plasteel, /area/maintenance/disposal) "brZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /turf/open/floor/wood, @@ -32795,7 +32807,6 @@ "bsz" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 4 }, /turf/open/space/basic, @@ -32846,10 +32857,7 @@ /turf/open/floor/grass, /area/hydroponics) "bsG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /turf/open/floor/plasteel/white, @@ -32891,42 +32899,37 @@ /turf/open/floor/grass, /area/hydroponics) "bsL" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsM" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/filled/end, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"bsM" = ( +/turf/closed/wall, /area/science/robotics/lab) +"bsN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) "bsO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, /area/hallway/secondary/civilian) -"bsP" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "bsQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall/r_wall, +/area/medical/chemistry) "bsR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/grimy, @@ -32941,15 +32944,13 @@ "bsT" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 10 }, /turf/open/space/basic, /area/space/nearstation) "bsU" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, /area/science/robotics/lab) "bsV" = ( /turf/closed/wall, @@ -33087,18 +33088,27 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "btn" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bto" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/lab) -"btp" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, /turf/open/floor/plating, /area/science/robotics/lab) +"bto" = ( +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"btp" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "btq" = ( /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, @@ -33112,17 +33122,14 @@ /turf/open/floor/plasteel, /area/hallway/secondary/civilian) "btr" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/department/chapel) -"bts" = ( -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "btt" = ( /obj/structure/chair{ dir = 8 @@ -33152,12 +33159,11 @@ /turf/closed/wall, /area/hallway/secondary/civilian) "btv" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/belt/utility, -/obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/router/medsci) "btw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -33375,16 +33381,16 @@ /turf/open/floor/plating, /area/router) "bua" = ( -/obj/machinery/camera{ - c_tag = "Robotics Backroom"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/sign/poster/contraband/borg_fancy_2{ - pixel_x = 32 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/side, /area/science/robotics/lab) "bub" = ( /obj/effect/turf_decal/tile/yellow, @@ -33438,12 +33444,6 @@ "bui" = ( /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"buj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "buk" = ( /obj/structure/cable{ icon_state = "1-2" @@ -33458,15 +33458,13 @@ /turf/open/floor/plating, /area/router) "bul" = ( -/obj/machinery/light_switch{ - pixel_x = 24 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem1"; + name = "chem lab shutters" }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/medical/chemistry) "bum" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -33675,6 +33673,13 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/button/door{ + id = "capblast"; + name = "Window Blast Door Control"; + pixel_x = -6; + pixel_y = -3; + req_access_txt = "19" + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain) "buN" = ( @@ -33687,6 +33692,10 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "capblast"; + name = "blast door" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "buP" = ( @@ -33828,7 +33837,7 @@ /turf/open/floor/plating, /area/construction) "bvf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet{ @@ -34083,11 +34092,25 @@ /turf/open/floor/carpet/green, /area/crew_quarters/heads/hop) "bvK" = ( -/obj/structure/table/optable, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/cable_coil/random, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bvL" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -34112,7 +34135,7 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "bvN" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4 }, /turf/closed/wall, @@ -34265,9 +34288,26 @@ /turf/open/floor/plating, /area/maintenance/department/chapel) "bwf" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bwg" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -34385,7 +34425,9 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/autolathe, +/obj/machinery/autolathe/secure{ + name = "public autolathe" + }, /turf/open/floor/plating, /area/maintenance/disposal) "bwt" = ( @@ -34567,11 +34609,15 @@ name = "Engine Room" }) "bwK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/obj/machinery/camera{ + c_tag = "Research - Gateway Chamber"; + network = list("ss13","rd") }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/engine, +/area/gateway) "bwL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -34580,11 +34626,11 @@ /turf/open/floor/plating, /area/router) "bwM" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/obj/machinery/gateway{ + dir = 5 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/turf/open/floor/engine, +/area/gateway) "bwN" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -35249,7 +35295,6 @@ /turf/open/floor/carpet/green, /area/crew_quarters/heads/hop) "bye" = ( -/obj/structure/safe/floor, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 1 @@ -35260,8 +35305,7 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/item/radio/headset/headset_cent, -/obj/item/radio/headset/headset_cent, +/obj/machinery/photocopier, /turf/open/floor/plasteel, /area/science/server{ name = "Computer Core" @@ -35394,12 +35438,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/central) "byw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "byx" = ( /obj/machinery/telecomms/processor/preset_three, /turf/open/floor/circuit/telecomms/mainframe, @@ -35429,9 +35472,11 @@ /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "byD" = ( -/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "byE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35816,14 +35861,6 @@ }, /turf/open/floor/plasteel/white, /area/gateway) -"bzA" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) "bzB" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 6 @@ -35866,11 +35903,15 @@ /turf/open/floor/plating, /area/router) "bzG" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/chem_dispenser, +/obj/item/radio/intercom{ + pixel_x = -25 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bzH" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille/broken, @@ -35886,10 +35927,12 @@ /area/hallway/primary/aft) "bzJ" = ( /obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/medical/chemistry) "bzK" = ( -/obj/machinery/disposal/bin, +/obj/machinery/disposal/bin{ + name = "Chapel Corpse Delivery" + }, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -36265,16 +36308,17 @@ name = "Medbay Treatment Center" }) "bAz" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/engine, +/area/gateway) "bAA" = ( /obj/structure/lattice, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 10 }, /turf/open/space/basic, @@ -36288,30 +36332,32 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "bAC" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/chem_master, +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = -30; + receive_ore_updates = 1 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bAD" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bAE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/landmark/start/ai/secondary, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bAF" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/science/mixing) +/obj/machinery/gateway/centerstation, +/turf/open/floor/engine, +/area/gateway) "bAG" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 @@ -36368,6 +36414,7 @@ name = "Chief Medical Officer's Office APC"; pixel_y = 24 }, +/mob/living/simple_animal/pet/cat/Runtime, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "bAK" = ( @@ -36391,11 +36438,11 @@ name = "Medbay Treatment Center" }) "bAN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 +/obj/machinery/gateway{ + dir = 4 }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/turf/open/floor/engine, +/area/gateway) "bAO" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -36404,9 +36451,6 @@ /turf/open/floor/plasteel, /area/maintenance/department/chapel) "bAP" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -36659,12 +36703,11 @@ /turf/open/floor/plating, /area/maintenance/disposal) "bBs" = ( -/obj/machinery/aug_manipulator, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) "bBt" = ( /obj/structure/cable{ icon_state = "4-8" @@ -36849,10 +36892,14 @@ "bBP" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/medical/chemistry) +/area/science/robotics/lab) "bBQ" = ( -/turf/closed/wall, -/area/medical/chemistry) +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bBR" = ( /obj/structure/cable{ icon_state = "0-8" @@ -36957,7 +37004,10 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/supermatter{ name = "Thermo-Electric Generator" }) @@ -36999,13 +37049,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) -"bCf" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"bCg" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) "bCh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -37031,10 +37074,10 @@ /turf/closed/wall, /area/maintenance/disposal) "bCl" = ( -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, /area/maintenance/department/eva) "bCm" = ( @@ -37284,7 +37327,7 @@ c_tag = "Central Plaza - Legal Desk"; dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bCT" = ( /obj/structure/window/reinforced/spawner/north, @@ -37327,10 +37370,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"bCY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) "bCZ" = ( /obj/machinery/conveyor{ dir = 8; @@ -37411,7 +37450,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/decal/cleanable/dirt, -/obj/item/pipe_meter, +/obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/chapel) "bDk" = ( @@ -37495,7 +37534,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/obj/item/pipe_meter, +/obj/machinery/meter, /turf/closed/wall/r_wall, /area/crew_quarters/kitchen/backroom) "bDs" = ( @@ -37722,13 +37761,9 @@ /turf/open/floor/plasteel/stairs, /area/crew_quarters/bar) "bDT" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bDU" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -38494,8 +38529,12 @@ "bFu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, /turf/open/floor/plating, -/area/medical/chemistry) +/area/science/robotics/lab) "bFv" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -38515,18 +38554,33 @@ }, /obj/structure/cable, /obj/machinery/power/apc{ - areastring = "area/science/xenobiology"; + areastring = "/area/science/xenobiology"; name = "Xenobiology Lab APC"; pixel_y = -24 }, /turf/open/floor/plasteel, /area/science/xenobiology) "bFx" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line, -/obj/item/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 31; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bFy" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -38554,33 +38608,22 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bFB" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/effect/turf_decal/stripes/white/full, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bFC" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/item/storage/fancy/donut_box, -/obj/item/storage/box/beakers, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bFD" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -38591,11 +38634,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"bFE" = ( -/obj/machinery/smoke_machine, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/medical/chemistry) "bFF" = ( /obj/machinery/light_switch{ pixel_y = 24 @@ -38605,10 +38643,6 @@ }, /turf/open/floor/plating, /area/storage/tech) -"bFG" = ( -/obj/structure/sign/departments/chemistry, -/turf/closed/wall, -/area/medical/chemistry) "bFH" = ( /obj/machinery/power/apc{ name = "Customs APC"; @@ -38763,7 +38797,7 @@ /turf/open/floor/wood, /area/crew_quarters/fitness) "bFR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -38879,12 +38913,12 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/light_switch{ - pixel_y = 24 - }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bGa" = ( @@ -39229,7 +39263,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -39574,7 +39608,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -39590,7 +39624,6 @@ /area/maintenance/solars/starboard/aft) "bHA" = ( /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 5 }, /turf/closed/wall/r_wall, @@ -39615,20 +39648,8 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bHD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -39645,6 +39666,13 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, +/obj/machinery/camera{ + c_tag = "Medbay - Starboard"; + network = list("ss13","rd") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bHF" = ( @@ -39671,9 +39699,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -39683,9 +39708,8 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Medbay - Starboard"; - network = list("ss13","rd") +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -39712,6 +39736,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bHJ" = ( @@ -39748,7 +39775,6 @@ /area/maintenance/solars/starboard/aft) "bHO" = ( /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 8 }, /turf/closed/wall/r_wall, @@ -39843,52 +39869,40 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, -/turf/open/floor/plating, -/area/medical/chemistry) -"bId" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bId" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/dark/side{ + dir = 9 + }, +/area/science/robotics/lab) +"bIe" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/dark/side{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/mob/living/simple_animal/bot/firebot, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bIe" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/science/robotics/lab) "bIf" = ( /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark/side{ dir = 1 }, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/science/robotics/lab) "bIg" = ( /obj/structure/table, /obj/effect/turf_decal/tile/purple{ @@ -39906,32 +39920,19 @@ name = "Research Sector" }) "bIh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bIi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bIj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bIk" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) +/turf/closed/wall/r_wall, +/area/science/robotics/lab) "bIl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40151,19 +40152,6 @@ /obj/item/extinguisher, /turf/open/floor/plasteel, /area/science/xenobiology) -"bIL" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bIM" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "bIN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40340,16 +40328,6 @@ /obj/structure/window/reinforced/spawner, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bJd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "bJe" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/turf_decal/tile/blue, @@ -40442,7 +40420,7 @@ name = "Information Office APC"; pixel_y = 24 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bJn" = ( /obj/structure/table, @@ -40579,27 +40557,48 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bJC" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/button/door{ + id = "robotics2"; + name = "Shutters Control Button"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bJD" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bJE" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -5 }, -/obj/item/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/stack/cable_coil/random{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bJF" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -40632,8 +40631,12 @@ /area/hallway/primary/central) "bJH" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, /turf/open/floor/plating, -/area/medical/chemistry) +/area/science/robotics/lab) "bJI" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -40663,9 +40666,9 @@ /area/medical/medbay/central) "bJM" = ( /obj/machinery/camera/preset/toxins{ - dir = 4; - network = list("rd","toxins","ss13") + dir = 4 }, +/obj/item/target, /turf/open/floor/plating/airless, /area/science/test_area) "bJN" = ( @@ -40805,30 +40808,47 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bKd" = ( -/obj/structure/closet/bombcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bKe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bKf" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "robotics"; + name = "Shutters Control Button"; + pixel_y = 8; + req_access_txt = "29"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/science/robotics/lab) +"bKe" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) +"bKf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -40843,7 +40863,9 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "bKi" = ( -/obj/machinery/disposal/bin, +/obj/machinery/disposal/bin{ + name = "Morgue Delivery Bin" + }, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/stripes/red/full, /turf/open/floor/plasteel/white, @@ -41023,14 +41045,10 @@ }) "bKw" = ( /obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_y = -32 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "bKx" = ( /obj/effect/turf_decal/tile/blue{ @@ -41107,11 +41125,9 @@ /turf/open/floor/carpet/green, /area/crew_quarters/heads/hop) "bKH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/storage) +/obj/item/beacon, +/turf/open/floor/plating/airless, +/area/science/test_area) "bKI" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8 @@ -41156,70 +41172,88 @@ /turf/open/floor/engine, /area/science/xenobiology) "bKN" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/table, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = -3; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/book/manual/ripley_build_and_repair{ + pixel_x = 3; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/mmi/posibrain, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKO" = ( -/obj/structure/closet/crate/medical, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/multitool{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/item/multitool{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = -1 }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/item/reagent_containers/glass/bottle/atropine, -/obj/item/reagent_containers/glass/bottle/bromine, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/reagent_containers/glass/bottle/diethylamine, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/ethanol, -/obj/item/reagent_containers/glass/bottle/formaldehyde, -/obj/item/reagent_containers/glass/bottle/iron, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/glass/bottle/salglu_solution, -/obj/item/reagent_containers/glass/bottle/toxin, -/obj/item/reagent_containers/glass/bottle/carbon, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKP" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = 3; + pixel_x = 4 }, -/obj/machinery/door/window/northright{ - name = "Emergency Shower" +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = -6; + pixel_y = 6 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/button/door{ + id = "robotics3"; + name = "Shutters Control Button"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKQ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower"; - pixel_y = -4 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/droneDispenser, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKR" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -41234,7 +41268,7 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "bKS" = ( /obj/machinery/door/firedoor, @@ -41596,13 +41630,13 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "bLB" = ( -/obj/vehicle/ridden/wheelchair, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/light, +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) +/turf/open/floor/plating/airless, +/area/science/test_area) "bLC" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, @@ -41692,7 +41726,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bLL" = ( -/obj/vehicle/ridden/wheelchair, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -41799,7 +41832,7 @@ /turf/open/floor/plasteel/cafeteria, /area/medical/medbay/central) "bLX" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -41818,7 +41851,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bMa" = ( -/obj/vehicle/ridden/wheelchair, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -42178,13 +42210,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 5 }, /turf/open/space/basic, /area/space/nearstation) "bML" = ( /obj/structure/flora/tree/palm, +/mob/living/carbon/monkey, /turf/open/floor/grass, /area/medical/virology) "bMM" = ( @@ -42302,7 +42334,6 @@ pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 4 }, /turf/open/space/basic, @@ -43279,7 +43310,6 @@ "bPh" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43375,7 +43405,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 4 }, /turf/open/space/basic, @@ -43685,7 +43714,6 @@ "bPX" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 9 }, /turf/open/space/basic, @@ -43731,7 +43759,7 @@ pixel_x = 22 }, /obj/machinery/turretid{ - control_area = "area/ai_monitored/turret_protected/ai"; + control_area = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber turret control"; pixel_x = 5; @@ -43742,7 +43770,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/ai_monitored/turret_protected/ai) "bQc" = ( /obj/structure/bodycontainer/morgue{ dir = 8 @@ -43876,12 +43904,33 @@ /turf/open/floor/plasteel/showroomfloor, /area/medical/morgue) "bQp" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_x = -26 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; + dir = 1; + name = "Chemistry APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bQq" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -44000,7 +44049,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bQB" = ( /obj/structure/table, @@ -44349,7 +44398,7 @@ "bRe" = ( /obj/machinery/computer/security/wooden_tv, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bRf" = ( /obj/structure/disposalpipe/segment, @@ -44428,7 +44477,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 8 }, /turf/open/space/basic, @@ -44441,7 +44489,6 @@ "bRp" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 5 }, /turf/open/space/basic, @@ -44529,7 +44576,7 @@ dir = 1; network = list("minisat") }, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -44767,13 +44814,20 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 8; + name = "Robotics Lab APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/lab) "bRU" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -44781,11 +44835,15 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bRV" = ( -/obj/structure/sign/departments/chemistry, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/medical/chemistry) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) "bRW" = ( /obj/effect/turf_decal/bot, /obj/structure/cable{ @@ -44840,33 +44898,22 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bSd" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bSe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_x = -30; - receive_ore_updates = 1 +/obj/machinery/computer/rdconsole/robotics{ + dir = 1 }, /turf/open/floor/plasteel/dark, /area/science/robotics/lab) @@ -45194,6 +45241,7 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, /obj/item/stock_parts/cell/high/plus, +/obj/item/stack/cable_coil/red, /turf/open/floor/plasteel/white, /area/science/lab) "bSN" = ( @@ -45452,7 +45500,7 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bTq" = ( /obj/effect/spawner/structure/window/reinforced, @@ -45515,7 +45563,7 @@ /turf/open/floor/plating, /area/quartermaster/warehouse) "bTy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, @@ -45555,27 +45603,30 @@ }, /area/medical/medbay/lobby) "bTC" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bTD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/side{ + dir = 5 + }, +/area/science/robotics/lab) +"bTD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bTE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/white, @@ -45604,7 +45655,6 @@ "bTJ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 8 }, /turf/open/space/basic, @@ -45946,7 +45996,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/hallway/primary/aft) +/area/gateway) "bUv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46231,7 +46281,6 @@ /obj/structure/lattice, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 10 }, /turf/open/space/basic, @@ -46692,6 +46741,10 @@ icon_state = "0-4" }, /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "capblast"; + name = "blast door" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "bVO" = ( @@ -46779,7 +46832,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "bVV" = ( /obj/machinery/light_switch{ @@ -47427,7 +47480,7 @@ pixel_x = 24; pixel_y = 6 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bXg" = ( @@ -47629,7 +47682,7 @@ }, /obj/effect/turf_decal/tile/purple, /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -47743,6 +47796,10 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "capblast"; + name = "blast door" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "bXJ" = ( @@ -48043,31 +48100,22 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYo" = ( -/obj/structure/closet/emcloset, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYp" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/wrench, -/obj/item/light/tube, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/plasteel/recharge_floor, +/area/science/robotics/mechbay) "bYq" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYr" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -48142,9 +48190,7 @@ }) "bYv" = ( /turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/mechbay) "bYw" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -48164,10 +48210,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "bYy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48178,13 +48222,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "bYz" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 @@ -48208,24 +48247,9 @@ name = "Research Sector" }) "bYB" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/clothing/gloves/color/latex, -/obj/item/book/manual/wiki/chemistry, -/obj/item/reagent_containers/dropper, -/obj/item/radio/headset/headset_medsci, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "bYC" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -48253,91 +48277,57 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYF" = ( -/obj/machinery/portable_atmospherics/pump, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/structure/cable, +/obj/machinery/recharge_station, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYG" = ( -/obj/machinery/door/poddoor{ - id = "toxmixex" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bYH" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) -"bYI" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/storage/box/beakers, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/sleeper{ + dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bYJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/medical/medbay/zone2{ + name = "Medbay Treatment Center" + }) +"bYH" = ( +/obj/structure/sign/poster/contraband/kss13{ + pixel_y = -32 }, +/obj/structure/cable, +/obj/machinery/recharge_station, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bYI" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) +"bYJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bYK" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bYL" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -48468,13 +48458,13 @@ name = "Computer Core" }) "bYY" = ( -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) "bYZ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -48505,7 +48495,7 @@ }, /obj/item/circuitboard/machine/rdserver, /obj/item/disk/tech_disk, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -48515,7 +48505,7 @@ }, /obj/machinery/light, /obj/structure/disposalpipe/segment, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -48771,7 +48761,7 @@ name = "Research Sector" }) "bZF" = ( -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "bZG" = ( /obj/effect/turf_decal/tile/purple{ @@ -48804,7 +48794,7 @@ /area/library) "bZK" = ( /obj/structure/bookcase/random/nonfiction, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "bZL" = ( /obj/machinery/air_sensor/atmos/nitrous_tank, @@ -48846,21 +48836,13 @@ /turf/closed/wall/r_wall, /area/library) "bZT" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/storage/box/pillbottles, -/obj/item/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bZU" = ( /obj/structure/table/wood, /obj/machinery/door/window/northright{ @@ -48949,7 +48931,6 @@ /obj/structure/lattice, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 5 }, /turf/open/space/basic, @@ -48977,19 +48958,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"caj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "cak" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, @@ -49108,6 +49076,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/red, /turf/open/floor/plasteel, /area/science/explab) "caD" = ( @@ -49137,32 +49106,11 @@ /area/engine/atmos) "caG" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/science/explab) -"caH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/office/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "caI" = ( /obj/structure/table/reinforced, /obj/item/integrated_electronics/analyzer, @@ -49201,15 +49149,9 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "caO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "caP" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/stripes/line, @@ -49240,7 +49182,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /obj/machinery/airalarm{ @@ -49346,19 +49288,26 @@ /turf/open/floor/engine, /area/science/explab) "cbf" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/explab) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2{ + name = "Medbay Treatment Center" + }) "cbg" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine, /area/science/storage) "cbh" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, +/obj/machinery/rnd/experimentor, /turf/open/floor/engine, -/area/science/storage) +/area/science/explab) "cbi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -49368,6 +49317,10 @@ icon_state = "0-8" }, /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "capblast"; + name = "blast door" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "cbj" = ( @@ -49406,10 +49359,6 @@ /obj/item/healthanalyzer, /turf/open/floor/engine, /area/science/explab) -"cbm" = ( -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/explab) "cbn" = ( /obj/structure/window/reinforced{ dir = 4; @@ -49438,6 +49387,10 @@ icon_state = "0-8" }, /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "capblast"; + name = "blast door" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "cbq" = ( @@ -49446,14 +49399,6 @@ /obj/item/pen, /turf/open/floor/engine, /area/science/explab) -"cbr" = ( -/obj/structure/table/optable, -/turf/open/floor/engine, -/area/science/explab) -"cbs" = ( -/obj/machinery/computer/operating, -/turf/open/floor/engine, -/area/science/explab) "cbt" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine, @@ -49591,19 +49536,6 @@ /area/engine/supermatter{ name = "Thermo-Electric Generator" }) -"cbK" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "cbL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -49661,18 +49593,9 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "cbP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/button/door{ - id = "toxmixex"; - name = "vent control"; - pixel_x = -24; - pixel_y = 8 - }, /turf/open/floor/plasteel, /area/science/mixing) "cbQ" = ( @@ -49794,21 +49717,8 @@ /turf/open/floor/plating/airless, /area/router/aux) "ccd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cce" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -49889,20 +49799,13 @@ /turf/open/floor/plasteel/stairs, /area/maintenance/department/chapel) "ccm" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" }, -/obj/machinery/mecha_part_fabricator, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - layer = 3.2 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/router/medsci) "ccn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor/auto{ @@ -49966,9 +49869,7 @@ "cct" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/mechbay) "ccu" = ( /obj/structure/cable{ icon_state = "1-2" @@ -50057,16 +49958,23 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/window/westleft{ - name = "Chemistry Desk"; - req_access_txt = "33" - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, /turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/science/robotics/lab) "ccC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50155,6 +50063,7 @@ dir = 8; light_color = "#e8eaff" }, +/obj/machinery/rnd/bepis, /turf/open/floor/engine, /area/science/explab) "ccM" = ( @@ -50340,7 +50249,6 @@ /turf/open/floor/plasteel, /area/engine/break_room) "cdh" = ( -/obj/machinery/photocopier, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -50436,7 +50344,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /obj/machinery/atmospherics/pipe/simple/violet/hidden{ - icon_state = "pipe11-2"; dir = 8 }, /turf/open/space/basic, @@ -50740,33 +50647,12 @@ /turf/closed/wall/r_wall, /area/engine/teg_hot) "cdW" = ( -/obj/effect/turf_decal/tile/blue, /obj/machinery/airalarm{ pixel_y = 24 }, /obj/machinery/light{ dir = 1 }, -/obj/machinery/sleep_console{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/lobby) -"cdX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/lobby) -"cdY" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/sleep_console{ - dir = 4 - }, /turf/open/floor/plasteel/white, /area/medical/medbay/lobby) "cdZ" = ( @@ -50792,46 +50678,12 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "ceb" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics3"; + name = "robotics lab shutters" }, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/storage/belt/utility, -/obj/item/crowbar/large, -/obj/item/multitool, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/mecha_part_fabricator, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - layer = 3.2 - }, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/science/robotics/lab) "cec" = ( /obj/structure/table/glass, @@ -51877,28 +51729,25 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cgf" = ( -/obj/structure/table, -/obj/structure/table, -/obj/machinery/reagentgrinder, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) "cgg" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -51948,8 +51797,9 @@ pixel_y = 24; req_access_txt = "10" }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "atmos mix to burn" }, /turf/open/floor/plasteel/dark, /area/engine/teg_hot) @@ -51997,19 +51847,17 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "cgr" = ( +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/robotics/mechbay"; + dir = 1; + name = "Mech Bay APC"; + pixel_y = 28 + }, /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ - areastring = "/area/science/research"; - dir = 1; - name = "Research Sector APC"; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "cgs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52272,8 +52120,9 @@ /turf/open/floor/plating, /area/maintenance/disposal) "cgU" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "manual mix to burn" }, /turf/open/floor/plasteel/dark, /area/engine/teg_hot) @@ -52469,7 +52318,7 @@ /turf/open/floor/plasteel/dark, /area/engine/atmos) "chr" = ( -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/plasteel/dark, /area/engine/teg_hot) "chs" = ( @@ -52688,7 +52537,7 @@ req_access_txt = "38" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "chQ" = ( /obj/effect/turf_decal/tile/neutral{ @@ -52742,22 +52591,11 @@ /turf/open/floor/engine, /area/science/storage) "chU" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, +/turf/open/floor/wood, /area/library) -"chV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/storage) "chW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -52891,7 +52729,6 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/window/westleft{ name = "Science Desk"; - req_access_txt = "0"; req_one_access_txt = "29;47" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -52950,9 +52787,7 @@ dir = 4 }, /turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/mechbay) "cip" = ( /obj/machinery/mass_driver{ id = "cargo_in"; @@ -53238,7 +53073,7 @@ "ciW" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; - sortType = 14 + sortType = 11 }, /obj/structure/cable{ icon_state = "4-8" @@ -53273,7 +53108,7 @@ /turf/open/floor/plasteel, /area/engine/teg_hot) "ciZ" = ( -/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/plasteel, /area/engine/teg_hot) "cja" = ( @@ -53451,13 +53286,8 @@ /turf/open/floor/carpet, /area/library) "cjw" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, +/turf/open/floor/wood, /area/library) "cjx" = ( /obj/structure/cable{ @@ -53467,7 +53297,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "cjy" = ( /obj/machinery/recharge_station, @@ -53480,7 +53310,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/plasteel, /area/hallway/primary/aft) "cjA" = ( @@ -53492,7 +53322,7 @@ dir = 4; pixel_x = -28 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/quartermaster/office) "cjB" = ( @@ -53740,6 +53570,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/obj/machinery/button/door{ + id = "hos"; + name = "HoS Office Shutters"; + pixel_y = -32; + pixel_x = -5 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "cjX" = ( @@ -53783,23 +53619,24 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cka" = ( -/obj/item/beacon, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "ckb" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/aug_manipulator, +/obj/machinery/camera/autoname{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "ckc" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/pipe/simple/general/visible, @@ -53824,22 +53661,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, +/turf/open/floor/wood, /area/library) "ckf" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel, /area/science/research{ name = "Research Sector" @@ -53887,16 +53719,11 @@ c_tag = "Research Maintenance"; dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/department/science"; - dir = 8; - name = "Research Wing Maintenance APC"; - pixel_x = -24 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "ckl" = ( /turf/open/space/basic, /area/space/station_ruins) @@ -53925,18 +53752,6 @@ /area/engine/engineering{ name = "Engine Room" }) -"ckp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "ckq" = ( /obj/structure/closet/crate/hydroponics, /obj/machinery/light_switch{ @@ -54042,8 +53857,8 @@ /obj/machinery/light_switch{ pixel_x = -24 }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/item/stack/cable_coil/red, /obj/item/stack/cable_coil/red, /obj/item/stock_parts/cell/high/plus, @@ -54056,7 +53871,6 @@ /turf/open/floor/plasteel, /area/engine/teg_cold) "ckC" = ( -/obj/machinery/atmospherics/components/binary/valve, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -54066,34 +53880,16 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "gas to cold loop" + }, /turf/open/floor/plasteel, /area/engine/teg_cold) "ckD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/crowbar/large, -/obj/item/multitool, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/chem_master, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "ckE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, @@ -54338,10 +54134,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"clc" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/engine, -/area/science/storage) "cld" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -54498,20 +54290,9 @@ /area/library) "clv" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/dropper, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "clw" = ( /obj/effect/landmark/start/librarian, /obj/machinery/newscaster{ @@ -54979,18 +54760,6 @@ }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar) -"cmB" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 4; - name = "Robotics Lab APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "cmC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -55058,6 +54827,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/item/radio/off{ + pixel_x = -3; + pixel_y = 1 + }, /turf/open/floor/plasteel, /area/science/server{ name = "Computer Core" @@ -55083,12 +54856,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) -"cmK" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/storage) "cmL" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -55110,7 +54877,7 @@ name = "Station Intercom (Security)"; pixel_y = -28 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "cmO" = ( /obj/effect/turf_decal/bot, @@ -55146,20 +54913,51 @@ /turf/open/floor/engine, /area/science/xenobiology) "cmR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cmS" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/rack, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cmT" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -55182,13 +54980,6 @@ /turf/open/floor/plasteel, /area/security/checkpoint/supply) "cmU" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/sleeper{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Medbay - Lobby"; network = list("ss13","rd") @@ -55361,14 +55152,10 @@ name = "Research Observatory" }) "cnk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "cnl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -55504,12 +55291,6 @@ /area/science/server{ name = "Computer Core" }) -"cnz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/storage) "cnA" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -55609,7 +55390,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, /turf/open/floor/plasteel, @@ -55724,19 +55505,17 @@ }, /area/library) "cnX" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/vehicle/ridden/wheelchair, /turf/open/floor/plasteel, /area/medical/medbay/central) "cnY" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/vehicle/ridden/wheelchair, /turf/open/floor/plasteel, /area/medical/medbay/central) "cnZ" = ( @@ -55867,23 +55646,6 @@ }, /turf/open/floor/plasteel, /area/engine/teg_hot) -"col" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"com" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Robotics Storage"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "con" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55969,12 +55731,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) -"cov" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/robotics/lab) "cow" = ( /obj/machinery/door/airlock/external/glass{ name = "Asteroid Mining Access"; @@ -55994,11 +55750,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) -"cox" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "coy" = ( /obj/structure/sign/poster/official/safety_internals{ pixel_x = -32 @@ -56105,9 +55856,15 @@ /area/science/explab) "coH" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, /turf/open/floor/plating, -/area/medical/chemistry) +/area/router/medsci) "coI" = ( /obj/structure/closet/secure_closet/medical1, /obj/effect/turf_decal/tile/yellow{ @@ -56304,6 +56061,8 @@ c_tag = "Medbay - Cryogenics"; dir = 1 }, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -56439,7 +56198,7 @@ /obj/machinery/newscaster{ pixel_x = -30 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/lawoffice) "cpn" = ( /obj/effect/turf_decal/tile/neutral, @@ -56497,8 +56256,6 @@ }, /area/crew_quarters/heads/captain) "cpt" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, /obj/machinery/newscaster{ pixel_x = -30 }, @@ -56513,7 +56270,7 @@ }, /obj/machinery/holopad, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "cpv" = ( /obj/structure/table, @@ -56523,36 +56280,17 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpw" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Research - Chemistry Lab"; dir = 4 }, -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 1; - name = "Chemistry RC"; - pixel_x = -30; - receive_ore_updates = 1 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/science/robotics/lab) "cpx" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/mineral/titanium/blue, @@ -56574,10 +56312,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/valve{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, /turf/open/floor/plasteel, @@ -56591,10 +56329,10 @@ /turf/open/space/basic, /area/space/station_ruins) "cpD" = ( -/obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/engine, /area/science/storage) "cpE" = ( @@ -56653,13 +56391,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"cpI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "cpJ" = ( /turf/closed/wall/r_wall/rust, /area/quartermaster/office) @@ -56768,7 +56499,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/valve{ +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, /turf/open/floor/plasteel, @@ -57055,7 +56786,6 @@ }, /obj/structure/noticeboard/qm{ dir = 4; - icon_state = "nboard00"; pixel_x = -32 }, /turf/open/floor/plasteel, @@ -57128,28 +56858,11 @@ /turf/open/floor/plasteel, /area/engine/break_room) "cqz" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/clothing/gloves/color/latex, -/obj/item/book/manual/wiki/cit/chem_recipies, -/obj/item/book/manual/wiki/cit/chemistry{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/item/paper/fluff/cogstation/chemists, -/obj/item/reagent_containers/dropper, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "cqA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57462,24 +57175,9 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "crf" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/medical/chemistry"; - name = "Chemistry Lab APC"; - pixel_y = -26 - }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) -"crg" = ( -/obj/structure/reagent_dispensers/fueltank/high, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "crh" = ( /obj/machinery/mass_driver{ dir = 1; @@ -57533,10 +57231,6 @@ }, /turf/open/floor/plating, /area/engine/teg_cold) -"crn" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/engine, -/area/science/storage) "cro" = ( /turf/closed/wall/r_wall/rust, /area/maintenance/starboard/aft) @@ -57652,7 +57346,7 @@ "cry" = ( /obj/structure/bookcase/random/religion, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "crz" = ( /obj/effect/turf_decal/tile/yellow, @@ -57670,7 +57364,7 @@ "crA" = ( /obj/structure/bookcase/random/fiction, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "crB" = ( /obj/structure/lattice, @@ -57988,12 +57682,14 @@ /turf/open/floor/plasteel, /area/security/checkpoint/supply) "csi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem1"; + name = "chem lab shutters" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/medical/chemistry) "csj" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -58264,7 +57960,7 @@ icon_state = "4-8" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "csI" = ( /obj/structure/table/wood, @@ -58293,9 +57989,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "csK" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/medical/chemistry) "csL" = ( /obj/effect/landmark/xmastree/rdrod, /turf/open/floor/carpet{ @@ -58364,19 +58059,13 @@ /turf/open/floor/plating, /area/storage/tech) "csV" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/mecha_part_fabricator, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + network = list("ss13","rd") }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "csW" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, @@ -58394,10 +58083,11 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "csZ" = ( -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "cta" = ( /obj/effect/landmark/blobstart, /obj/effect/landmark/xeno_spawn, @@ -59107,20 +58797,9 @@ name = "Research Observatory" }) "cum" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/poster/official/science{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cun" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/snacks/meat/steak, @@ -59138,21 +58817,16 @@ /turf/open/floor/plating, /area/hallway/primary/aft) "cup" = ( -/obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/circular_saw{ - pixel_y = 16 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/cautery, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cuq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -59208,7 +58882,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -59500,38 +59174,29 @@ /area/medical/medbay/central) "cuY" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Chemistry Lab"; - req_access_txt = "8;33;47" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cuZ" = ( /obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 10 + }, +/area/science/robotics/lab) "cva" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -59681,22 +59346,33 @@ /area/medical/virology) "cvt" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"cvu" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/dark/side, /area/science/robotics/lab) +"cvu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cvv" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -59997,56 +59673,37 @@ /area/janitor) "cvQ" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"cvR" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, -/obj/item/weldingtool, -/obj/machinery/camera{ - c_tag = "Robotics"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cvS" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/clothing/glasses/science, -/obj/item/hand_labeler{ - pixel_y = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/side, +/area/science/robotics/lab) +"cvR" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/showroomfloor, /area/medical/chemistry) +"cvS" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cvT" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall, @@ -60166,23 +59823,18 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint/customs) "cwb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_one_access_txt = "12;47" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" }, -/turf/open/floor/plating, -/area/science/research{ - name = "Research Sector" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "cwc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60372,11 +60024,19 @@ /turf/open/floor/plasteel, /area/engine/workshop) "cws" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cwt" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -60667,19 +60327,27 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "cxf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cxg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cxh" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) +"cxg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"cxh" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cxi" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/yellow{ @@ -61089,7 +60757,6 @@ name = "Mining Conveyor Access"; pixel_x = 8; pixel_y = -24; - req_access_txt = "0"; req_one_access_txt = "10;24;48" }, /turf/open/floor/plasteel, @@ -61205,10 +60872,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 8; - icon_state = "intact" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -61286,6 +60949,7 @@ pixel_y = 24 }, /obj/machinery/power/apc{ + dir = 4; name = "Restrooms APC"; pixel_x = 24 }, @@ -61402,17 +61066,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating, /area/maintenance/aft) -"cyC" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) "cyD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -61513,15 +61166,15 @@ /area/maintenance/aft) "cyN" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Robotics Lab Maintenance"; - req_access_txt = "29" - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Maintenance"; + req_access_txt = "5; 33" + }, /turf/open/floor/plating, -/area/science/robotics/lab) +/area/medical/chemistry) "cyO" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -61887,15 +61540,15 @@ /area/crew_quarters/heads/cmo) "czv" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Morgue"; - req_access_txt = "5;29" - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "czw" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -62003,6 +61656,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "czG" = ( @@ -62011,17 +61667,15 @@ /area/medical/morgue) "czH" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 6 + }, +/area/science/robotics/lab) "czI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62056,9 +61710,8 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "czM" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "czN" = ( /obj/structure/closet/crate/trashcart, /obj/structure/sign/departments/custodian{ @@ -62083,11 +61736,12 @@ /turf/open/floor/plating, /area/maintenance/disposal) "czP" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "czQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -62169,10 +61823,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -62180,8 +61830,16 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/white, -/area/science/robotics/lab) +/area/medical/chemistry) "czX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -62247,6 +61905,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cAd" = ( @@ -63822,17 +63483,13 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/library) "cCK" = ( /obj/structure/cable{ @@ -64210,7 +63867,7 @@ /obj/structure/sign/warning/securearea{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/airalarm{ @@ -64423,26 +64080,7 @@ }, /turf/open/floor/engine, /area/gateway) -"cDL" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/engine, -/area/gateway) -"cDM" = ( -/obj/machinery/gateway/centerstation, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/engine, -/area/gateway) "cDN" = ( -/obj/machinery/gateway{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, @@ -64502,6 +64140,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/obj/item/stack/cable_coil/red, +/obj/item/stack/cable_coil/red{ + pixel_x = 3 + }, /turf/open/floor/plasteel, /area/gateway) "cDU" = ( @@ -65111,15 +64753,18 @@ name = "Research Sector" }) "cEN" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/science/research{ name = "Research Sector" @@ -65130,37 +64775,24 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/research{ - name = "Chemistry Lab"; - req_access_txt = "8; 33" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"cEP" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"cEP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cEQ" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -65511,16 +65143,8 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/circular_saw{ - pixel_y = 16 - }, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/surgicaldrill, -/obj/item/cautery, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -65857,38 +65481,23 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "cFV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cFW" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cFX" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -65897,28 +65506,18 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/research/glass{ - name = "Chemistry Lab"; - req_access_txt = "33" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/router/medsci) "cFY" = ( /turf/open/floor/plasteel, /area/router/air) @@ -66380,14 +65979,10 @@ c_tag = "Toxins Lab - Storage"; dir = 1 }, -/obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/engine, -/area/science/storage) -"cGI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/engine, /area/science/storage) "cGJ" = ( @@ -66402,7 +65997,7 @@ dir = 4; layer = 2.9 }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine, /area/science/storage) "cGL" = ( @@ -66421,18 +66016,6 @@ /obj/structure/tank_dispenser, /turf/open/floor/engine, /area/science/storage) -"cGN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/science/storage) -"cGO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/science/storage) "cGP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -66471,10 +66054,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"cGU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/airless, -/area/science/storage) "cGV" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, @@ -66510,9 +66089,6 @@ /turf/open/floor/plasteel/white, /area/science/circuit) "cGZ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, /turf/open/floor/plating/airless, /area/science/storage) "cHa" = ( @@ -66565,6 +66141,7 @@ /obj/item/stock_parts/cell/high/plus, /obj/item/stock_parts/cell/high/plus, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/item/stack/cable_coil/red, /turf/open/floor/plasteel/white, /area/science/circuit) "cHg" = ( @@ -66719,14 +66296,8 @@ dir = 8; network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/science/explab) "cHw" = ( /obj/structure/disposalpipe/segment, @@ -66801,10 +66372,6 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/power/apc{ areastring = "/area/science/explab"; dir = 4; @@ -66812,14 +66379,13 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/science/explab) "cHD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 6 }, +/obj/item/beacon, /turf/open/floor/engine, /area/science/explab) "cHE" = ( @@ -67006,14 +66572,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/checkpoint/supply) -"cHW" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/item/reagent_containers/glass/beaker, -/obj/structure/sign/poster/official/state_laws{ - pixel_y = 32 - }, -/turf/open/floor/circuit, -/area/science/robotics/lab) "cHX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67377,7 +66935,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -68036,13 +67594,13 @@ name = "Engineering Construction Area" }) "cJK" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, /turf/open/floor/plating, /area/engine/engineering{ name = "Engine Room" @@ -68337,12 +67895,24 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/lobby) "cKi" = ( -/obj/structure/sign/poster/official/space_cops{ - pixel_y = 32 +/obj/machinery/button/door{ + id = "chem1"; + name = "Shutters Control Button"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "29" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cKj" = ( /obj/structure/closet/secure_closet/CMO, /obj/effect/turf_decal/tile/blue, @@ -68573,16 +68143,6 @@ /obj/structure/closet/wardrobe/yellow, /turf/open/floor/plasteel, /area/hallway/primary/central) -"cKH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) "cKI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69939,15 +69499,6 @@ /obj/item/stack/sheet/plasteel/fifty, /turf/open/floor/plating, /area/quartermaster/miningdock/airless) -"cNV" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "cNW" = ( /obj/structure/lattice/catwalk, /obj/machinery/camera{ @@ -70633,19 +70184,14 @@ icon_state = "4-8" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) -"cPw" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/sign/poster/contraband/kss13{ - pixel_y = -32 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"cPw" = ( +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "cPx" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -70665,6 +70211,9 @@ /obj/structure/sign/poster/official/medical_green_cross{ pixel_y = 32 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cPy" = ( @@ -70864,45 +70413,15 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPP" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus{ - pixel_y = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/stock_parts/cell/high/plus{ - pixel_y = 8 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cPQ" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -71537,6 +71056,10 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "cQT" = ( @@ -71545,6 +71068,10 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "cQU" = ( @@ -71555,10 +71082,14 @@ /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, /turf/open/floor/plating, /area/bridge) "cQV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/structure/cable{ @@ -71704,7 +71235,7 @@ icon_state = "1-8" }, /obj/machinery/turretid{ - control_area = "area/science/server"; + control_area = "/area/science/server"; icon_state = "control_stun"; name = "Computer Core turret control"; pixel_x = -3; @@ -71712,7 +71243,9 @@ req_access_txt = "65" }, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/science/server{ + name = "Computer Core" + }) "cVq" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -71890,10 +71423,10 @@ dir = 4; layer = 2.9 }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine, /area/science/storage) "hcR" = ( @@ -72083,7 +71616,6 @@ /turf/open/space/basic, /area/space/nearstation) "mBP" = ( -/obj/machinery/rnd/bepis, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel, /area/science/mixing) @@ -78526,11 +78058,11 @@ aaa aaa aaa aaa -aaf +bnj aaw bHZ aaw -aaf +bnj aaa aaa aaa @@ -79296,13 +78828,13 @@ aaa aaa aaa aaw -acp +bgD acp beh -acp +bKH crL acp -acp +bLB aaw aaa aaa @@ -80068,11 +79600,11 @@ aaa aaa aaa aaa -aaf +bnj aaw crG aaw -aaf +bnj aaa aaa aaa @@ -80583,9 +80115,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -80840,9 +80372,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -81097,9 +80629,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -81354,9 +80886,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -81611,9 +81143,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -81868,9 +81400,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -82125,9 +81657,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -82382,9 +81914,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -82639,9 +82171,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -82896,9 +82428,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -83153,9 +82685,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -83410,9 +82942,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -83667,9 +83199,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -83924,9 +83456,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -84181,9 +83713,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -84438,9 +83970,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -84695,9 +84227,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -84952,9 +84484,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -85209,9 +84741,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -85466,9 +84998,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -85723,9 +85255,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -85980,9 +85512,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -86237,9 +85769,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -86494,9 +86026,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -86751,9 +86283,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -87008,9 +86540,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -87265,9 +86797,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -87522,9 +87054,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -87779,9 +87311,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -88036,9 +87568,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -88293,9 +87825,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -88550,9 +88082,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -88807,9 +88339,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -89064,9 +88596,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -89321,9 +88853,9 @@ aaa aaa aaa aaa +aaU aaa -bbv -aaa +aaU aaa aaa aaa @@ -89578,9 +89110,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -89835,9 +89367,9 @@ aaa aaa aaa aaa -aaa +aaU bbv -aaa +aaU aaa aaa aaa @@ -90092,8 +89624,8 @@ aaa aaa aaa aaa +aaU aaa -bbv aaU aaa aaa @@ -90349,8 +89881,8 @@ aaa aaa aaa aaa -aaa aaU +aaa aaU aaU aaU @@ -90358,7 +89890,7 @@ aaU aaU aaa aaa -aaa +aaU aaU aaa aaa @@ -90607,13 +90139,13 @@ aaa aaa aWj aaU -aaU +aaa bcy cnU cnU cnU bZW -aaU +aaa aaU aaU cbb @@ -90864,15 +90396,15 @@ aaa bcw aUZ bcw -aaU +aaa bcy bdc byc bdc bcy -bYG -bYG -bYG +aaU +aaU +aaa cbb cbg chT @@ -91127,15 +90659,15 @@ bfp cwY bOD bcy -bwK -bAz -bAN -cGN +aaU +aaU +aaa +cbb hFa -chV -crn -cGI -cGN +csR +csR +csR +cbb aaU aaU aaU @@ -91328,7 +90860,7 @@ aGM cQQ aHF aII -aJu +abO aKG aRe aXS @@ -91384,16 +90916,16 @@ bfo blG bfo bcy -bwM -bAz -bAN -bKH -cbh -clc +aaa +aaU +aaU +cbb +csR +csR cGJ dYm -cGO -cGU +cbb +cGZ cGZ cbb bxT @@ -91641,12 +91173,12 @@ bqJ bBN bKI bOr -bnl -bdc -bfn +aaa +aaU +aaa cbb cbn -cmK +csR gVV cGK cbb @@ -91898,12 +91430,12 @@ bfo blI bfo bWS -bfo -bAF -bfo +bcw +bcw +bcw bcy cbu -cnz +csR cGF cGL cGP @@ -92155,7 +91687,7 @@ bwN bJY bLE bOE -cKH +bJY cKI cbP bcy @@ -92414,7 +91946,7 @@ bAG cnT boQ cKJ -bga +bAP bcy chR cnV @@ -92669,7 +92201,7 @@ bgC bdf boR bDL -boR +boQ cKJ bAP bcy @@ -92917,13 +92449,13 @@ aaa aaa aaa aaa -bUo -bbF -bbN -bim -bem -bgD -bmE +aaU +aaU +aaa +aaa +bcw +bdf +bdf bpM bFp bvj @@ -93174,13 +92706,13 @@ aaa aaa aaa aaa -bUo -bbL -bbN bim -beq +aaU +aaU +aaa +bcw bhy -bnj +bdf bpR bJw bLc @@ -93431,10 +92963,10 @@ aaa aaa aaa aaU -bZW -bcy -bcy -bcy +aaa +aaa +aaU +aaU bcy biK bdf @@ -93462,9 +92994,9 @@ caP caT caX caX -cbf caX -cbr +cbh +caX caX cbx cav @@ -93688,13 +93220,13 @@ aaa aaa aaa aaU -bdc -bdc -bdc -bei -beI +aaa +aaa +aaa +aaU +bcw biT -bmE +bdf bpR bwD bLx @@ -93720,8 +93252,8 @@ caT caY caX caX -cbm -cbs +caX +caX caX ctI cav @@ -93945,8 +93477,8 @@ aaU aaU aaU aaU -bcy -bcy +aaa +aaa bgW bgW bgW @@ -95408,7 +94940,7 @@ adb anU aaR aqa -amZ +awY adO acN amZ @@ -95419,8 +94951,8 @@ alM axK axX azk -awY -awY +acN +acN azl aJw anU @@ -95514,12 +95046,12 @@ bYF bBP bFu bIc -bBQ -bBQ -bFG +btn +btn +bsM cuY -bCg -bCg +bIk +bIk cbB cbB cbB @@ -95769,14 +95301,14 @@ bYp bYx cPw bBQ -bFE +ccd bId -bIL +cpw cpw bKd cuZ bKN -bCg +bIk aaU aaU aaU @@ -95914,8 +95446,8 @@ aas aaA aaH aic -abv -abO +aaF +aaF acu aaA acU @@ -96025,15 +95557,15 @@ bYv bYq cPv bYH -bBQ +bsM bDT bIe -bIM -bIM -bIM +bYB +bto +bYB cvt -bJD -bJH +bSe +ceb aaU aaa aaa @@ -96276,21 +95808,21 @@ bpz aaa aaU bXU -bKs -bKv +aJV +brz bYv cgr bYy crf -bBQ +bsM bFx bIf -bIM +bto csZ -bIM +bto cvQ -bJE -bJH +caO +ceb aaU aaa aaa @@ -96454,7 +95986,7 @@ aCH aew aIn aew -aJV +aFG aew aew ayT @@ -96536,18 +96068,18 @@ bXU bKs bLG bYv -bzA +bYv cwb bYv -bBQ +bsM csV bIe bYB cqz -bIM -cvt +bYB +bua cmS -bJH +ceb aaU aaa aaa @@ -96804,7 +96336,7 @@ cgf bKe czH bKO -bJH +ceb aaU aaa aaa @@ -96970,7 +96502,7 @@ aJt aJN aQg akv -aeJ +aew ayU aSQ aTg @@ -97061,7 +96593,7 @@ cka cmR cFV bKP -bJH +ceb aaU aaa aaa @@ -97227,7 +96759,7 @@ aLf aJO aQi alU -aeJ +aew ayW aSQ aAB @@ -97310,15 +96842,15 @@ cfZ bWX bWX ckf -bCf +bIk bFB bIh -bYK +ccd bJC bKf cFW bKQ -bCg +bIk aaU aaa aaa @@ -97484,7 +97016,7 @@ akv aKa aKw alU -aeJ +aew azc aSQ aAB @@ -97515,11 +97047,11 @@ bgx bdg bdg aWZ -aXF +aZf aYk aYk aYk -aZt +aYg aWZ bdg bdg @@ -97567,15 +97099,15 @@ bXU bXU bXU bWa -bCg +bIk bFC -bIi -caj +bIj +ccd bJD -bCg +btv cFX -bJH -bCg +ccm +cOI cOI cOI cOI @@ -97722,7 +97254,7 @@ alq alq apn aqF -aeJ +aew agD ahr aiH @@ -97824,12 +97356,12 @@ aaU aaU aaU aaU -bCg +bIk clv -bIi -caH +bsU +ccd bJE -bCg +btv cOx cOA cOE @@ -98081,10 +97613,10 @@ aaa aaa aaa aaU -bCg +bIk bZT -bIi -cbK +bsU +ccd ckb coH cOy @@ -98338,12 +97870,12 @@ aaU aaU aaU aaU -bCg +bIk cum bIj ccd cvS -bCg +cOI cOz cOC cOG @@ -98595,12 +98127,12 @@ brU cdZ brU brU -bCg -bFG +bIk +bIk bIk ccB bJH -bCg +cOI cGb bRI cOH @@ -98818,7 +98350,7 @@ bZC cjv aYc bZF -bau +bay bZU cnW bbq @@ -99085,7 +98617,7 @@ aaa aaa aaa aaa -aaU +aUk aUk aUk cnm @@ -99332,7 +98864,7 @@ aXg bZK bZF csH -bau +bay bKw bZH bZH @@ -99342,12 +98874,12 @@ aaa aaa aaa aaa -aaU -aaa aUk +bnl +bAz aWr -cDL -biU +cDN +bmG aUk bWr cEl @@ -99599,12 +99131,12 @@ aaa aaa aaa aaa -aaU -aaa aUk +bwK +bAF aXm -cDM -blU +cDN +bmG aUk bWc bWo @@ -99844,7 +99376,7 @@ bbs aZy cry crA -aYG +bZF cCJ baE bZS @@ -99856,9 +99388,9 @@ aaa aaa aaa aaa -bUq -bUq aUk +bwM +bAN aXs cDN bmG @@ -100113,7 +99645,7 @@ bTW bTW bTW bTW -bUr +bmE bUu aUk aXt @@ -100917,7 +100449,7 @@ cqb bKy cFv bJI -bLB +bJI bLL bMa ctF @@ -101171,7 +100703,7 @@ cEY bvn bJg bQl -bQl +bYG cFw bpa bQn @@ -101674,7 +101206,7 @@ bqm bqm cdW cyG -cdY +bst cDF cDJ cKC @@ -101931,7 +101463,7 @@ bXz bqm cmU cyG -cdX +bst buS cDZ czg @@ -101942,7 +101474,7 @@ cFb bEl bJn bQm -bQm +cbf bop bpe bQz @@ -102700,7 +102232,7 @@ bxM cyu cNJ cyB -cyC +cyB cyI cyL buS @@ -102720,7 +102252,7 @@ bqR bAM cvx bMk -bMv +bMw bMD bMv bMv @@ -102957,7 +102489,7 @@ bbh ciQ bpD bpD -cmB +bpD bpD cyM cyB @@ -103212,16 +102744,16 @@ cgB bqx bbh bPw -bqq -bqq -bqq -bqq -bqq -bqq -bqq -bqq -bqq -bqq +bsZ +bsZ +bsZ +bsZ +csK +csK +csK +csK +csK +csK bHC cFe cFk @@ -103469,17 +103001,17 @@ cgB bqr bbh bPw -bqq -brz -bsL -bSe -bJd +bsZ +bim +bim +bim +csK bQp byw bzG bAC -bCY -bHD +csK +bHG cFf bEl aOF @@ -103726,17 +103258,17 @@ cgB bqr bbh bPw -bqq -cHW -bsM -btn -buj +bsZ +bim +bim +bim +bul bvK -bts -bts -bAD -bCY -bHD +czM +czM +czM +bsN +bHG cFf bJb bJJ @@ -103983,16 +103515,16 @@ cgB bqr bcT bPw -bqq -ccm -bsM -bto -buj +bsZ +bim +bim +bim +bul bwf byD -bts +brK bAE -bCY +bsQ bHE cAm cAt @@ -104238,18 +103770,18 @@ bdF cIL ciF bqz -bdu -caO -cov -ceb -bsN -btp -buj +bcT +bPw +bsZ +bim +bim +bim +bul cup -bts -bts -ckp -bqq +cxf +czM +czM +bsN bHG cFf bJc @@ -104394,7 +103926,7 @@ agK adF adj aaU -abz +abv acP aef afg @@ -104498,15 +104030,15 @@ bqC bdu bXt bqs -brF -bsP +cnk +cnk cnk csi cvu cxf cxh ckD -bqq +csK cPx cFh bJe @@ -104754,19 +104286,19 @@ cjV bdu bdu bXu -bqq -brH -bsQ -col +bsZ +bim +bim +bim bul cws cxg czM bBs -bCY +csK bHI cFf -bJc +btp bJN cHO bKz @@ -105011,15 +104543,15 @@ cgB bTv bcT bQE -bqq -bqq -bqq -com -bqq -cws -byD +bsZ +bim +bim +bim +bul +brH +brJ +czP czP -cxf czW cAc cFi @@ -105268,16 +104800,16 @@ cgB bYW bcT bQE -bqq -cox -cNV -cpI +bsZ +bim +bim +bim csK cKi cvR cPP -bts -bCY +bsL +bul bHJ bIt bJf @@ -105525,16 +105057,16 @@ cgB bbh bbh bQE -bqq -brJ -bsU -crg -bqq +bsZ +bim +bim +bim +csK cyN -bqq +csK bzJ czv -bqq +csK bHK bIu bJh @@ -105782,11 +105314,11 @@ cgB bbh bpm bQE -bqq -brK -bua -btv -bqq +bsZ +bim +bim +bim +bsZ cyO byN bzK @@ -106039,11 +105571,11 @@ cmn bWZ bXj bXv -bqq -bqq -bqq -bqq -bqq +bsZ +bsZ +bsZ +bsZ +bsZ cyP byQ bzS @@ -108326,7 +107858,7 @@ cfK cgb cgw chj -chr +aXF chD cid cju @@ -108838,8 +108370,8 @@ arB asw atb avl -awW aMa +crv aOE aQc clz @@ -109096,10 +108628,10 @@ cJw cJN asR awe -awX -azE -azE -aOQ +asS +asS +asS +asS avC aQe ckx @@ -109353,11 +108885,11 @@ asD asR asR avE -axt -axt -axt -axt -avE +avQ +avQ +avQ +avQ +bem aQe asR aSK @@ -109866,13 +109398,13 @@ tjb asx asS auD -avI +awX axQ beH axQ -avQ +aZt avI -avE +beI asS aSL aTZ @@ -110380,7 +109912,7 @@ anE anE aQT ayb -axM +axt aCZ aRG aOl @@ -110894,16 +110426,16 @@ arO asC asS auY -avV +azE ayo bCb ayo -avQ +bei avV aQs asS bwJ -aTZ +bfn aXh cqw bSx @@ -111148,7 +110680,7 @@ cJD cmu atF arY -arF +awW asS avc awa @@ -111408,12 +110940,12 @@ cJK cJL cJO asR -avE +aOQ bev cbJ aOx aPc -avE +beq aQe asR crw diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 5a630f05ef..0d3665c58d 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -333,7 +333,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -379,7 +379,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "acp" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -1019,7 +1019,7 @@ name = "Construction RC"; pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -1082,7 +1082,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1092,7 +1092,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1109,7 +1109,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -1373,14 +1373,14 @@ /area/hallway/secondary/entry) "agk" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "agl" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1686,7 +1686,7 @@ dir = 4; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -1926,7 +1926,7 @@ /area/maintenance/starboard/fore) "aio" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -1997,7 +1997,7 @@ /area/maintenance/starboard/fore) "ais" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -2651,7 +2651,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -2711,7 +2711,7 @@ "ajR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -3124,7 +3124,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "akJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -3148,7 +3148,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "akN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -3401,7 +3401,7 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "alo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -3482,7 +3482,7 @@ pixel_x = 26; pixel_y = 26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -3906,7 +3906,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "amq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "amr" = ( @@ -4174,7 +4174,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/electronic_marketing_den) "amN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4205,7 +4205,7 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amR" = ( @@ -4235,7 +4235,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amV" = ( @@ -4531,7 +4531,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "anB" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4561,7 +4561,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "anD" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -5299,7 +5299,7 @@ /turf/open/floor/plasteel/dark, /area/engine/atmospherics_engine) "aoM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/crew_quarters/electronic_marketing_den) "aoN" = ( @@ -5600,7 +5600,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "apt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/starboard/fore) "apu" = ( @@ -5994,7 +5994,7 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "aqf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/security/vacantoffice) "aqg" = ( @@ -6087,7 +6087,7 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -6484,7 +6484,7 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "aqT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white, /obj/machinery/power/apc{ areastring = "/area/crew_quarters/electronic_marketing_den"; @@ -6946,7 +6946,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "arM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -6981,7 +6981,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "arQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -8462,7 +8462,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -8520,7 +8520,7 @@ /area/hallway/secondary/entry) "auq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral, @@ -9908,7 +9908,7 @@ /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) "awM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Auxiliary Restroom"; name = "restroom camera" @@ -10208,7 +10208,7 @@ "axr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axs" = ( @@ -10359,7 +10359,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ pixel_x = 32 }, @@ -12299,7 +12299,7 @@ name = "Maintenance Garden" }) "aBh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -12352,7 +12352,7 @@ name = "Maintenance Garden" }) "aBm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -12374,7 +12374,7 @@ name = "Maintenance Garden" }) "aBo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -13688,7 +13688,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/service) "aDH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -14600,7 +14600,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFu" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -14791,7 +14791,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -14807,7 +14807,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFJ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -15724,7 +15724,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "aGX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -15877,7 +15877,7 @@ /area/engine/atmospherics_engine) "aHj" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -15944,7 +15944,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/fore) "aHq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -16034,7 +16034,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar) "aHx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -18576,7 +18576,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aLO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -18680,7 +18680,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/supply) "aLV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -18859,7 +18859,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -19123,7 +19123,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den/secondary) "aMR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den/secondary) "aMS" = ( @@ -19133,7 +19133,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den/secondary) "aMT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ pixel_y = 23 @@ -19156,7 +19156,7 @@ }, /area/crew_quarters/abandoned_gambling_den/secondary) "aMV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den/secondary) "aMW" = ( @@ -19981,7 +19981,7 @@ /turf/open/floor/plasteel/dark, /area/engine/atmos) "aOo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -20207,7 +20207,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) "aOH" = ( @@ -20965,7 +20965,7 @@ /turf/open/floor/plasteel/checker, /area/engine/atmos) "aPO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -20990,7 +20990,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aPQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -21487,7 +21487,7 @@ /area/quartermaster/sorting) "aQE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -21725,7 +21725,7 @@ /area/security/prison) "aRb" = ( /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -21769,7 +21769,7 @@ /turf/open/floor/plasteel, /area/security/prison) "aRg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plating{ @@ -23644,7 +23644,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aTY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -24472,7 +24472,7 @@ /turf/open/floor/engine/air, /area/engine/atmos) "aVc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den/secondary) @@ -24571,7 +24571,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Service Hallway - Aft"; @@ -27017,7 +27017,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aYR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24; @@ -27064,7 +27064,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aYU" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -27169,7 +27169,7 @@ /turf/open/floor/plasteel, /area/quartermaster/qm) "aZd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/newscaster{ pixel_y = -32 @@ -27252,7 +27252,7 @@ /turf/open/floor/plating, /area/quartermaster/qm) "aZk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -27968,7 +27968,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -28073,7 +28073,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "baK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -28365,7 +28365,7 @@ /turf/open/floor/plasteel, /area/security/prison) "bbn" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/pods{ dir = 8; pixel_y = -32 @@ -29767,7 +29767,7 @@ "bdP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown{ @@ -29894,7 +29894,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "beb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -30115,7 +30115,7 @@ /area/engine/atmos) "beB" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 @@ -30323,7 +30323,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "beX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -31242,7 +31242,7 @@ /turf/open/floor/plating, /area/quartermaster/miningoffice) "bgH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31296,7 +31296,7 @@ /area/quartermaster/miningoffice) "bgL" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -32336,7 +32336,7 @@ /turf/open/floor/plasteel, /area/security/brig) "biE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -32365,7 +32365,7 @@ /turf/open/floor/plasteel, /area/security/brig) "biG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -32435,7 +32435,7 @@ /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -33179,7 +33179,7 @@ /area/hallway/primary/fore) "bjR" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown, @@ -33245,7 +33245,7 @@ /area/quartermaster/miningoffice) "bjW" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -34234,7 +34234,7 @@ /area/hallway/primary/fore) "blJ" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown, @@ -34608,7 +34608,7 @@ /turf/open/floor/plasteel, /area/security/main) "bmr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34757,7 +34757,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34795,7 +34795,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34997,7 +34997,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -35886,7 +35886,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -36177,7 +36177,7 @@ /turf/open/floor/plating, /area/security/execution/transfer) "bpd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -36958,7 +36958,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bqm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -39870,7 +39870,7 @@ /turf/open/floor/plasteel/dark, /area/security/main) "buT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/power/apc{ areastring = "/area/crew_quarters/heads/hos"; name = "Head of Security's Office APC"; @@ -40115,7 +40115,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bvk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small, /obj/machinery/light_switch{ pixel_x = 26; @@ -40547,7 +40547,7 @@ /turf/open/floor/plasteel, /area/security/execution/transfer) "bwc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -40582,7 +40582,7 @@ /turf/open/floor/plasteel, /area/security/brig) "bwe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -40627,7 +40627,7 @@ /turf/open/floor/plasteel, /area/security/main) "bwj" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -40688,7 +40688,7 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) @@ -40717,7 +40717,7 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ pixel_y = 32 }, @@ -41299,7 +41299,7 @@ /turf/open/floor/plating, /area/security/execution/transfer) "bxo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -41703,7 +41703,7 @@ /area/engine/atmos) "bxT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -42135,7 +42135,7 @@ /obj/machinery/gulag_item_reclaimer{ pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -42206,7 +42206,7 @@ /turf/open/floor/plasteel, /area/security/execution/transfer) "byI" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -42451,7 +42451,7 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "bzb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -43465,7 +43465,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) "bAz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -43994,7 +43994,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bBl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/storage/tech) @@ -44126,7 +44126,7 @@ name = "WARNING: BLAST DOORS"; pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue{ @@ -44155,7 +44155,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "bBz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -45070,7 +45070,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bCU" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -45690,7 +45690,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "bDD" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -46132,7 +46132,7 @@ /turf/open/floor/plasteel, /area/security/execution/transfer) "bEb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -46776,7 +46776,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "bES" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_x = -32 }, @@ -46805,7 +46805,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bEV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/ai{ pixel_x = 32 }, @@ -47163,7 +47163,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "bFr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -47222,7 +47222,7 @@ /turf/open/floor/plasteel/grimy, /area/bridge) "bFx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -47716,7 +47716,7 @@ dir = 4; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -47759,7 +47759,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -47891,7 +47891,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bGt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -48118,7 +48118,7 @@ /turf/open/floor/plasteel, /area/storage/primary) "bGM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) @@ -48168,7 +48168,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -48446,7 +48446,7 @@ pixel_y = -32 }, /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -48474,7 +48474,7 @@ /area/security/detectives_office) "bHt" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -48497,7 +48497,7 @@ /area/hallway/primary/starboard) "bHv" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -48903,7 +48903,7 @@ /turf/closed/wall, /area/engine/break_room) "bHY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -50192,7 +50192,7 @@ /turf/closed/wall/r_wall, /area/engine/transit_tube) "bJQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -50235,7 +50235,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -50298,7 +50298,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "bJV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -50661,7 +50661,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bKB" = ( @@ -50828,7 +50828,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) "bKT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bKU" = ( @@ -51400,7 +51400,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bLK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -51425,7 +51425,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bLL" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -51758,7 +51758,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "bMg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/ai{ pixel_x = -32 }, @@ -51792,7 +51792,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bMj" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_x = 32 }, @@ -51976,7 +51976,7 @@ name = "Telecomms Monitoring APC"; pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "0-2" }, @@ -52016,7 +52016,7 @@ /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -52372,7 +52372,7 @@ /turf/closed/wall, /area/security/brig) "bNk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/door_timer{ id = "brig1"; name = "Cell 1"; @@ -53082,7 +53082,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bOe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -54074,7 +54074,7 @@ /turf/closed/wall, /area/engine/transit_tube) "bPN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -54110,7 +54110,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bPP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ pixel_x = 22; @@ -54280,7 +54280,7 @@ /turf/closed/wall, /area/engine/break_room) "bQb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -54391,7 +54391,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bQm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -54401,7 +54401,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bQn" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -54566,7 +54566,7 @@ /turf/open/floor/wood, /area/bridge/meeting_room/council) "bQG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -54816,7 +54816,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -54927,7 +54927,7 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "bRn" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, @@ -55200,7 +55200,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "bRF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -55450,7 +55450,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bSd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -55694,7 +55694,7 @@ /area/bridge/meeting_room/council) "bSz" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bSA" = ( @@ -55753,12 +55753,12 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSI" = ( @@ -56361,7 +56361,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) "bTB" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/aisat_interior"; name = "Antechamber Turret Control"; @@ -56593,7 +56593,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bTO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -56857,7 +56857,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -57595,7 +57595,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bVk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/door_timer{ id = "brig2"; name = "Cell 2"; @@ -58328,7 +58328,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bWe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, @@ -58429,7 +58429,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bWm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_x = -24; @@ -58884,7 +58884,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bWS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -58900,7 +58900,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bWU" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -59758,7 +59758,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "bXY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -59860,7 +59860,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "bYh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 @@ -60129,7 +60129,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "bYw" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -26 @@ -61146,7 +61146,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "cae" = ( /obj/structure/cable/white, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -61211,7 +61211,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cai" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; @@ -61248,7 +61248,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cak" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = -26 }, @@ -61331,7 +61331,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cao" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -61441,7 +61441,7 @@ /turf/open/floor/plating, /area/security/checkpoint/engineering) "caB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -61843,7 +61843,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -62198,7 +62198,7 @@ /turf/closed/wall, /area/engine/engineering) "cbW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -62239,7 +62239,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cca" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ pixel_y = 26 @@ -62738,7 +62738,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "ccS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -62804,7 +62804,7 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "ccX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -62844,7 +62844,7 @@ /turf/open/floor/plating, /area/security/courtroom) "cda" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -63125,7 +63125,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) "cdw" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -63685,7 +63685,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -64817,7 +64817,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/plaques/kiddie/library{ pixel_x = -32 }, @@ -64990,7 +64990,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "cgt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -65010,7 +65010,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "cgv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 @@ -66000,7 +66000,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "chP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/library) "chV" = ( @@ -67333,7 +67333,7 @@ /turf/open/floor/wood, /area/lawoffice) "ckg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/poster/official/report_crimes{ pixel_y = -32 @@ -68630,7 +68630,7 @@ /obj/machinery/status_display/ai{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -69228,7 +69228,7 @@ /area/aisat) "cnu" = ( /obj/structure/cable/white, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ @@ -69270,7 +69270,7 @@ icon_state = "1-2" }, /obj/structure/table/reinforced, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/effect/turf_decal/tile/neutral{ @@ -69303,7 +69303,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) "cny" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; @@ -69790,7 +69790,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cot" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -70406,7 +70406,7 @@ /turf/closed/wall, /area/crew_quarters/heads/hop) "cpD" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cpE" = ( @@ -70424,7 +70424,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cpG" = ( @@ -70439,7 +70439,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cpH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -70602,7 +70602,7 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "cpW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -70617,7 +70617,7 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "cpX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -71556,7 +71556,7 @@ /turf/open/floor/plating, /area/engine/engineering) "crQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Engineering - Central"; dir = 4; @@ -72638,7 +72638,7 @@ /turf/open/floor/plasteel, /area/maintenance/port) "ctH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -72662,7 +72662,7 @@ /area/library) "ctK" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Library - Aft"; dir = 1; @@ -72683,7 +72683,7 @@ /area/library) "ctM" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -72691,7 +72691,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "ctN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library) "ctO" = ( @@ -72938,7 +72938,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue{ @@ -73351,7 +73351,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -73369,7 +73369,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -74250,7 +74250,7 @@ /turf/open/floor/plating, /area/maintenance/port) "cwq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/library) "cwr" = ( @@ -74329,7 +74329,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cwy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -74382,7 +74382,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -74399,7 +74399,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cwE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -74431,7 +74431,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -74528,7 +74528,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue, @@ -74586,7 +74586,7 @@ /turf/open/floor/plasteel, /area/gateway) "cwV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -74729,7 +74729,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cxh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -75079,7 +75079,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cxI" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/electricshock{ pixel_y = 32 @@ -75952,7 +75952,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -76176,8 +76176,8 @@ pixel_x = 26 }, /obj/effect/turf_decal/bot, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/storage) "czz" = ( @@ -77125,13 +77125,13 @@ /area/maintenance/port) "cAZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/port) "cBa" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -77178,7 +77178,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cBh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -77360,8 +77360,8 @@ "cBx" = ( /obj/structure/rack, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -3; pixel_y = 3 @@ -77555,7 +77555,7 @@ dir = 4; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -77632,7 +77632,7 @@ /turf/open/floor/plating, /area/crew_quarters/toilet/restrooms) "cBR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79245,7 +79245,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cEr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -79939,7 +79939,7 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "cFy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/dorms) "cFz" = ( @@ -80183,7 +80183,7 @@ /area/engine/engineering) "cFT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -80339,7 +80339,7 @@ name = "Station Intercom"; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -80360,7 +80360,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cGl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -80420,7 +80420,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -80460,7 +80460,7 @@ pixel_x = 7; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -80523,7 +80523,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -80777,7 +80777,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "cGY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -80863,7 +80863,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cHi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -80927,7 +80927,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cHp" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -80938,7 +80938,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cHq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/electricshock{ pixel_y = -32 @@ -81017,7 +81017,7 @@ /area/maintenance/port) "cHy" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/port) "cHz" = ( @@ -83198,7 +83198,7 @@ /turf/open/floor/plating, /area/crew_quarters/dorms) "cKY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -83331,7 +83331,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cLi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -83972,7 +83972,7 @@ }, /area/crew_quarters/dorms) "cMs" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -85062,7 +85062,7 @@ /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cOw" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -85079,7 +85079,7 @@ /obj/machinery/light_switch{ pixel_y = 26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, @@ -85341,7 +85341,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cPb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -85480,7 +85480,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cPr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -85495,8 +85495,8 @@ "cPs" = ( /obj/structure/table, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -85595,7 +85595,7 @@ name = "medbay camera"; network = list("ss13","medbay") }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -85827,7 +85827,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "cPT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = 26; @@ -85965,7 +85965,7 @@ /turf/open/floor/plasteel/dark/corner, /area/maintenance/department/electrical) "cQi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/electrical) @@ -86189,7 +86189,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cQC" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -86405,7 +86405,7 @@ /turf/open/floor/plasteel, /area/science/research) "cQR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple{ @@ -86414,7 +86414,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cQS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue{ @@ -86491,7 +86491,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "cQY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue{ @@ -86500,7 +86500,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cQZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; @@ -86708,7 +86708,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cRv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32; pixel_y = -32 @@ -87252,7 +87252,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/science/research) "cSp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/purple{ @@ -87618,7 +87618,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cSR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/storage/pod{ pixel_x = 32; pixel_y = 32 @@ -87879,7 +87879,7 @@ /obj/machinery/status_display/evac{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -88051,7 +88051,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cTF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -89392,7 +89392,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cVM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -89583,7 +89583,7 @@ /turf/open/floor/plating, /area/security/checkpoint/science/research) "cWb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple{ @@ -89636,7 +89636,7 @@ /turf/open/floor/plasteel, /area/science/research) "cWf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/purple, @@ -89661,7 +89661,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue{ @@ -89702,7 +89702,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "cWl" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue, @@ -90023,7 +90023,7 @@ /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cWK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -90425,7 +90425,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Security Post - Science"; dir = 8; @@ -90472,7 +90472,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cXu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/purple{ @@ -90518,7 +90518,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cXy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple, @@ -90591,7 +90591,7 @@ /area/medical/medbay/central) "cXJ" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue{ @@ -90634,7 +90634,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cXN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -91132,7 +91132,7 @@ /obj/machinery/light_switch{ pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -91261,7 +91261,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cYT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91681,7 +91681,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/medical) "cZE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -91727,8 +91727,8 @@ "cZH" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/machinery/camera{ c_tag = "Medbay - Sleepers"; name = "medbay camera"; @@ -92229,7 +92229,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "dau" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -92497,7 +92497,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -94026,8 +94026,8 @@ "ddp" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/structure/sign/warning/nosmoking{ pixel_y = 32 }, @@ -94107,7 +94107,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "ddy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) @@ -94325,7 +94325,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "ddT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -94614,7 +94614,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dev" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/white, @@ -94792,7 +94792,7 @@ /obj/structure/sign/departments/examroom{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -94854,7 +94854,7 @@ /turf/open/floor/plasteel, /area/medical/abandoned) "deS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/medical/abandoned) @@ -95054,7 +95054,7 @@ /turf/open/floor/plasteel, /area/science/research) "dfl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/storage/pod{ pixel_x = 32 }, @@ -95515,7 +95515,7 @@ /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) "dfZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -95527,7 +95527,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/crew_quarters/abandoned_gambling_den) @@ -95570,7 +95570,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgg" = ( @@ -95746,7 +95746,7 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "dgu" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -96009,7 +96009,7 @@ /turf/open/floor/plasteel, /area/science/lab) "dgP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/science/lab) @@ -96617,7 +96617,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/abandoned_gambling_den) "dhP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -97570,7 +97570,7 @@ /turf/open/floor/plasteel/white/corner, /area/science/circuit) "djo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) @@ -97590,7 +97590,7 @@ /turf/open/floor/plasteel/white/side, /area/science/circuit) "djs" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -97895,7 +97895,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "djW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -98014,7 +98014,7 @@ /turf/open/floor/plasteel, /area/science/lab) "dke" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple{ @@ -98030,7 +98030,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "dkf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -98377,7 +98377,7 @@ /area/medical/abandoned) "dkJ" = ( /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/medical/abandoned) @@ -99026,7 +99026,7 @@ /turf/closed/wall, /area/hallway/secondary/construction) "dmi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -99171,7 +99171,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "dmB" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /obj/machinery/light_switch{ pixel_x = -26 @@ -99559,7 +99559,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) "dno" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -99638,7 +99638,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dnv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -99715,7 +99715,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dnC" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -101144,8 +101144,8 @@ "dqj" = ( /obj/structure/table, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -101232,7 +101232,7 @@ /turf/open/floor/plasteel, /area/science/explab) "dqr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -101881,7 +101881,7 @@ pixel_x = 1; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -102033,7 +102033,7 @@ /obj/structure/cable/white, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "drY" = ( @@ -102294,7 +102294,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) "dsy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/white, @@ -103256,7 +103256,7 @@ /turf/open/floor/plating, /area/science/research/abandoned) "dun" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -103662,7 +103662,7 @@ /turf/closed/wall, /area/medical/genetics) "dvd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 @@ -103755,7 +103755,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dvm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ pixel_x = -26; pixel_y = 26 @@ -104261,7 +104261,7 @@ /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "dvY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/crew_quarters/abandoned_gambling_den) "dvZ" = ( @@ -105746,7 +105746,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "dyy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -105792,7 +105792,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "dyC" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -106538,7 +106538,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dzR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/medical/genetics) @@ -106700,7 +106700,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "dAf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "0-8" }, @@ -107193,7 +107193,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dAZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -107255,7 +107255,7 @@ /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ dir = 8 }, @@ -109118,7 +109118,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dEe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -109509,7 +109509,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/science/robotics/lab) "dEO" = ( @@ -109796,7 +109796,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre/abandoned) "dFq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken5" }, @@ -110762,7 +110762,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dGM" = ( @@ -112291,7 +112291,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "dJm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/green{ dir = 8 @@ -112470,7 +112470,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/poster/official/do_not_question{ pixel_x = 32 }, @@ -112766,7 +112766,7 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) "dKh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -113170,7 +113170,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -113418,7 +113418,7 @@ /turf/open/floor/plasteel, /area/maintenance/aft) "dLj" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -113444,7 +113444,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dLl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -113556,7 +113556,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/theatre/abandoned) "dLv" = ( @@ -113879,7 +113879,7 @@ /turf/open/floor/plasteel, /area/science/research) "dMg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -114460,7 +114460,7 @@ /area/crew_quarters/theatre/abandoned) "dNb" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/theatre/abandoned) "dNc" = ( @@ -114468,7 +114468,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken3" }, @@ -115250,7 +115250,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/aft) "dOz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -115330,7 +115330,7 @@ name = "hallway camera" }, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -115381,7 +115381,7 @@ /area/hallway/primary/aft) "dOI" = ( /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/green{ dir = 8 @@ -115778,7 +115778,7 @@ /area/library/abandoned) "dPw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -115804,7 +115804,7 @@ /area/library/abandoned) "dPz" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/library/abandoned) "dPA" = ( @@ -115839,7 +115839,7 @@ /area/library/abandoned) "dPE" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library/abandoned) "dPF" = ( @@ -116218,7 +116218,7 @@ /turf/open/floor/plating, /area/medical/virology) "dQi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -116228,7 +116228,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -116238,7 +116238,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "dQk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -116295,7 +116295,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -117988,14 +117988,14 @@ /turf/open/floor/plasteel/grimy, /area/library/abandoned) "dTq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/library/abandoned) "dTr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken" }, @@ -118062,7 +118062,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "dTz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -118086,7 +118086,7 @@ "dTC" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -118150,7 +118150,7 @@ /area/hallway/secondary/exit/departure_lounge) "dTJ" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -118402,7 +118402,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "dUk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -118469,7 +118469,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "dUo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -118490,7 +118490,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "dUq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = 26 @@ -118556,7 +118556,7 @@ "dUv" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -118622,7 +118622,7 @@ /area/hallway/secondary/exit/departure_lounge) "dUB" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -118949,7 +118949,7 @@ /obj/machinery/status_display/evac{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -119529,11 +119529,11 @@ /area/library/abandoned) "dWE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/library/abandoned) "dWF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/library/abandoned) "dWG" = ( @@ -119604,7 +119604,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "dWM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel - Port"; dir = 4; @@ -119643,7 +119643,7 @@ }, /area/chapel/main) "dWR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -120183,7 +120183,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -120399,7 +120399,7 @@ }, /area/library/abandoned) "dYl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small, /turf/open/floor/wood{ icon_state = "wood-broken3" @@ -120423,7 +120423,7 @@ /area/library/abandoned) "dYo" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/library/abandoned) "dYp" = ( @@ -120561,7 +120561,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -120660,7 +120660,7 @@ /turf/open/floor/plasteel, /area/medical/virology) "dYS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -120669,7 +120669,7 @@ /obj/machinery/status_display/evac{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -120943,7 +120943,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -121375,7 +121375,7 @@ /obj/structure/sign/nanotrasen{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -122169,7 +122169,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/port/aft) "ebP" = ( @@ -122275,7 +122275,7 @@ }, /area/chapel/main) "ebZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -122563,7 +122563,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "ecE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 24; pixel_y = -24 @@ -122588,7 +122588,7 @@ name = "departures camera" }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -123385,7 +123385,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "edW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ pixel_x = 32 }, @@ -123541,7 +123541,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -123587,7 +123587,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -123653,7 +123653,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "eey" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel Quarters"; name = "chapel camera" @@ -124556,7 +124556,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/escape) "egi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -125020,7 +125020,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "MiniSat Service Bay"; dir = 8; @@ -126330,7 +126330,7 @@ /turf/open/floor/plasteel/dark, /area/science/mixing) "oNF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/security/prison) "oSD" = ( @@ -126572,7 +126572,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "rPK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm deleted file mode 100644 index 836f6a996e..0000000000 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ /dev/null @@ -1,127861 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aab" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aac" = ( -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aad" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"aaf" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_ne"; - name = "northeast of station"; - width = 23 - }, -/turf/closed/mineral/random/snow/more_caves, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"aah" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aai" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"aaj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/security/prison) -"aak" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"aal" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"aam" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"aan" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/ambrosia, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/grass, -/area/security/prison) -"aao" = ( -/obj/machinery/hydroponics/soil, -/obj/item/plant_analyzer, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/grass, -/area/security/prison) -"aap" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/carrot, -/turf/open/floor/grass, -/area/security/prison) -"aaq" = ( -/obj/machinery/camera{ - c_tag = "Prison Common Room"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aar" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/glowshroom, -/turf/open/floor/grass, -/area/security/prison) -"aas" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aat" = ( -/turf/open/floor/plasteel, -/area/security/prison) -"aau" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel, -/area/security/prison) -"aav" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaw" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/grass, -/area/security/prison) -"aax" = ( -/mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/grass, -/area/security/prison) -"aay" = ( -/turf/open/floor/plating, -/area/security/prison) -"aaz" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/plaques/deempisi{ - pixel_x = -28; - pixel_y = -4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "barShutters"; - name = "bar shutters"; - pixel_x = 4; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/light_switch{ - name = "Bar Lights"; - pixel_x = -6; - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aaA" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel, -/area/security/prison) -"aaB" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/seeds/potato, -/turf/open/floor/grass, -/area/security/prison) -"aaC" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/window/reinforced, -/obj/item/seeds/tower, -/turf/open/floor/grass, -/area/security/prison) -"aaD" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/seeds/grass, -/turf/open/floor/grass, -/area/security/prison) -"aaE" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaF" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/turf/open/floor/grass, -/area/security/prison) -"aaG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaI" = ( -/obj/structure/bookcase, -/turf/open/floor/plasteel, -/area/security/prison) -"aaJ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/security/prison) -"aaK" = ( -/obj/machinery/computer/arcade/battle{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aaM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aaN" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/plasteel, -/area/security/prison) -"aaO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aaP" = ( -/obj/machinery/computer/cryopod{ - dir = 8; - pixel_x = 26 - }, -/obj/machinery/cryopod{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaQ" = ( -/turf/closed/wall, -/area/security/warden) -"aaU" = ( -/obj/machinery/computer/arcade/orion_trail{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaV" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/plasteel, -/area/security/prison) -"aaW" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaX" = ( -/obj/structure/window/reinforced, -/obj/machinery/cryopod{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aaY" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/secure/weapon{ - desc = "A secure clothing crate."; - name = "formal uniform crate"; - req_access = "3" - }, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/warden/formal, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/vest/warden/navyblue, -/obj/item/clothing/suit/armor/hos/navyblue, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navywarden, -/obj/item/clothing/head/beret/sec/navyhos, -/turf/open/floor/plasteel/dark, -/area/security/main) -"aaZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"abb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/security/execution/transfer) -"abc" = ( -/turf/closed/wall, -/area/security/execution/transfer) -"abd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/security/execution/transfer) -"abe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/execution/transfer) -"abf" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel, -/area/security/prison) -"abg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/security/execution/transfer) -"abh" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/security/prison) -"abi" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abj" = ( -/obj/structure/bedsheetbin/color, -/obj/structure/table, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abk" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abm" = ( -/turf/open/floor/plasteel/dark, -/area/security/main) -"abn" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abo" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"abp" = ( -/turf/closed/wall, -/area/security/main) -"abq" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hos) -"abr" = ( -/obj/machinery/computer/security/hos, -/obj/effect/turf_decal/bot, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"abt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"abu" = ( -/obj/machinery/door/poddoor{ - id = "executionspaceblast" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"abv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"abw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "executionflash"; - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"abx" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory External Motion Sensor"; - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"aby" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/execution/transfer) -"abz" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"abA" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abD" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abF" = ( -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abG" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"abH" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abI" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"abJ" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abK" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt3"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/prison) -"abL" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"abN" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abO" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"abP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"abR" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/main) -"abT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"abU" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"abV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room"; - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"abW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"abX" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/tracker, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"abY" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aca" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acb" = ( -/obj/machinery/sparker{ - id = "executionburn"; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acc" = ( -/obj/structure/bed, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acd" = ( -/turf/closed/wall, -/area/security/prison) -"ace" = ( -/obj/machinery/door/poddoor/preopen{ - id = "permacell3"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt3"; - name = "Cell 3" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/security/prison) -"acf" = ( -/obj/machinery/door/poddoor/preopen{ - id = "permacell2"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/security/prison) -"acg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell1"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/security/prison) -"ach" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aci" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"acj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ack" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/security/armory"; - dir = 8; - name = "Armory APC"; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"acl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"acm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"acn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aco" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"acp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"acq" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"acr" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"acs" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hos"; - dir = 8; - name = "Head of Security's Office APC"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed/dogbed{ - desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; - name = "pet bed" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/mob/living/simple_animal/hostile/retaliate/bat/secbat{ - desc = "An adorable fruit bat with a cute little hat, may or may not have a reputation for biting out eyeballs, or at least that's what the HoS'd tell you."; - name = "Colonel Chomps" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"act" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"acu" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"acv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"acz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acB" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acC" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 3"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"acD" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/prison) -"acE" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 2"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"acF" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"acG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"acH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 1"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"acI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - name = "blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Transfer Room"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"acJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"acK" = ( -/obj/structure/mirror{ - pixel_x = 25 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"acL" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"acM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"acN" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"acO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"acP" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/main) -"acQ" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/stamp/hos, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"acR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"acS" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"acT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"acU" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"acX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/execution/transfer) -"acY" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"acZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/execution/transfer) -"ada" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/flasher{ - id = "PCell 3"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adb" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/turf/open/floor/plasteel, -/area/security/prison) -"adc" = ( -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"add" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ade" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adf" = ( -/obj/structure/toilet/secret/prison{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"adg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"adh" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"adi" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"adj" = ( -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"adk" = ( -/obj/machinery/recharger, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"adl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/security/main) -"adm" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/main) -"adn" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ado" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adp" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adq" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500; - pixel_x = -5 - }, -/obj/structure/sign/poster/contraband/robust_softdrinks{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"adr" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ads" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"adu" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"adB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"adC" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/razor, -/obj/item/toy/plush/borgplushie{ - desc = "A horrible abomination to God in plushie form. Legends say this is used to torture prisoners by repeatedly beating them in the head with it.. ..It feels sorta heavy."; - force = 1; - name = "dogborg plushie"; - throwforce = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"adD" = ( -/obj/machinery/button/flasher{ - id = "executionflash"; - pixel_x = 24; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "executionspaceblast"; - name = "Vent to Space"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"adE" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/obj/item/assembly/flash/handheld, -/obj/item/reagent_containers/spray/pepper, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"adF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/prison) -"adG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/prison) -"adH" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 3"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adI" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 2"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adJ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 1"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"adK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Brig EVA Storage"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"adL" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"adM" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"adN" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = -31 - }, -/obj/structure/table/wood, -/obj/item/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/storage/box/deputy, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"adO" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"adP" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"adQ" = ( -/obj/machinery/computer/card/minor/hos, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"adR" = ( -/turf/closed/wall/r_wall, -/area/security/main) -"adS" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"adT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"adW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aea" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"aeb" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aec" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"aed" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/button/ignition{ - id = "executionburn"; - pixel_x = 24; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "executionfireblast"; - name = "Transfer Area Lockdown"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aee" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aef" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel, -/area/security/prison) -"aeg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/execution/transfer) -"aeh" = ( -/obj/machinery/button/door{ - id = "permacell3"; - name = "Cell 3 Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "PCell 3"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aei" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aej" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aek" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ael" = ( -/obj/machinery/button/door{ - id = "permacell2"; - name = "Cell 2 Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "PCell 2"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aem" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aen" = ( -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Prison Hallway"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aep" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aeq" = ( -/obj/machinery/button/door{ - id = "permacell1"; - name = "Cell 1 Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aer" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/prison"; - dir = 4; - name = "Prison Wing APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aes" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -5 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"aet" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"aeu" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -30 - }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office"; - dir = 4 - }, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"aev" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aew" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aex" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"aey" = ( -/obj/machinery/keycard_auth{ - pixel_x = 24; - pixel_y = 10 - }, -/obj/structure/table/wood, -/obj/item/radio/off, -/obj/item/taperecorder, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"aez" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/pen/fountain, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"aeA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aeB" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/security/main) -"aeC" = ( -/obj/machinery/camera{ - c_tag = "Security Escape Pod"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aeD" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/hos, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"aeE" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aeF" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/firingpins{ - pixel_x = 6 - }, -/obj/item/storage/box/firingpins{ - pixel_x = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aeG" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"aeH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"aeI" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 3 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aeJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"aeK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aeL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aeM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Prisoner Transfer Centre"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aeO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aeS" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeT" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeU" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aeV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeW" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aeX" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aeY" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aeZ" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"afb" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"afc" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"afd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"afe" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aff" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afg" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afh" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afi" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afk" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afl" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afm" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"afo" = ( -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) -"afr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"afs" = ( -/obj/item/storage/secure/safe/HoS{ - pixel_x = 35 - }, -/obj/structure/closet/secure_closet/hos, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"aft" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/security/execution/transfer) -"afu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/execution/transfer) -"afv" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"afw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - layer = 2.4 - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Armory"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/execution/transfer) -"afx" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"afy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"afz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"afA" = ( -/turf/closed/wall/r_wall, -/area/security/execution/transfer) -"afB" = ( -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"afC" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"afD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"afE" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"afF" = ( -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/clothing/suit/straight_jacket, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"afG" = ( -/obj/structure/table, -/obj/item/storage/box/hug, -/obj/item/razor{ - pixel_x = -6 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"afH" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/reagent_containers/syringe{ - name = "steel point" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"afI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"afJ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 1; - pixel_y = -27 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"afK" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"afL" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"afM" = ( -/turf/open/floor/plasteel, -/area/security/brig) -"afN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"afO" = ( -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"afP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"afQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/security/main) -"afR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"afS" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig EVA Storage"; - req_access_txt = "3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"afT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"afU" = ( -/turf/open/floor/plasteel, -/area/security/main) -"afV" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/assembly/timer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"afW" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/main) -"afX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/head_of_security, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"afY" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afZ" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aga" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/security/main) -"agb" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agc" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"agd" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"age" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/range) -"agf" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agg" = ( -/obj/structure/closet/secure_closet/injection, -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/security/execution/transfer"; - name = "Prisoner Transfer Centre"; - pixel_y = -27 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agh" = ( -/obj/structure/table, -/obj/item/electropack, -/obj/item/screwdriver, -/obj/item/wrench, -/obj/item/clothing/head/helmet, -/obj/item/assembly/signaler, -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"agj" = ( -/turf/closed/wall, -/area/security/brig) -"agk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"agl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"agm" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"agn" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"ago" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"agp" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel, -/area/security/brig) -"agq" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory1" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/processing) -"ags" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"agt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"agu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"agv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/processing) -"agw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "hos"; - name = "HoS Office Shutters"; - pixel_y = -25 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"agx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agz" = ( -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agA" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agB" = ( -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"agC" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"agD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"agE" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box{ - pixel_y = 10 - }, -/obj/item/storage/fancy/donut_box, -/obj/item/storage/fancy/donut_box{ - pixel_y = -10 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"agG" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agH" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agJ" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agK" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"agM" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 1; - name = "Brig APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"agN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/courtroom) -"agO" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"agP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"agQ" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/structure/closet/secure_closet/courtroom, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/item/gavelhammer, -/obj/machinery/atmospherics/pipe/simple/scrubbers, -/turf/open/floor/plasteel, -/area/security/courtroom) -"agR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - pixel_x = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agS" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"agU" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agV" = ( -/obj/machinery/button/door{ - id = "armory1"; - name = "Armory Shutters"; - pixel_y = -26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory1" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agW" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/storage/box/handcuffs{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/handcuffs{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agX" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agY" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"agZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aha" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"ahc" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahd" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahe" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahh" = ( -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/pen/fountain, -/obj/item/folder/red, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/pen, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/security/main) -"ahi" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 7 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahj" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"ahk" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ahl" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Security" - }, -/obj/structure/plasticflaps/opaque, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/main) -"ahm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ahn" = ( -/turf/closed/wall, -/area/maintenance/fore/secondary) -"aho" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahp" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/prisoner, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"ahr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"ahs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/right, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"aht" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"ahu" = ( -/obj/structure/table/optable, -/obj/item/storage/backpack/duffelbag/sec/surgery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ahv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) -"ahw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"ahx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/brig) -"ahy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ahz" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ahA" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/storage/box/teargas{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/flashbangs{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahB" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/under/suit/waiter, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ahD" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"ahE" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ahF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahG" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/window/westright{ - name = "Brig Operations"; - req_one_access_txt = "4; 1" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ahH" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahM" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahN" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/main"; - dir = 4; - name = "Security Office APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahO" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ahP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/mixed, -/obj/item/clothing/under/costume/kilt, -/obj/structure/sign/poster/official/fashion{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ahQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahR" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahS" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Brig Infirmary"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ahT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ahU" = ( -/obj/machinery/computer/shuttle/labor{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"ahV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/computer/security/labor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"ahW" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - weaponscheck = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ahZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"aia" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/secure_closet/hydroponics, -/obj/structure/sign/poster/official/hydro_ad{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aib" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aic" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aid" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"aie" = ( -/obj/structure/bed, -/obj/machinery/iv_drip, -/obj/item/bedsheet/medical, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aif" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aig" = ( -/obj/structure/table, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/storage/toolbox/drone{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aih" = ( -/obj/machinery/button/door{ - id = "armory2"; - name = "Armory Shutters"; - pixel_y = -26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aii" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aij" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) -"aik" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/gun/energy/laser/practice, -/obj/machinery/syndicatebomb/training, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ail" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/range) -"aim" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"ain" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aio" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aip" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aiq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"air" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"ais" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ait" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aiu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aiv" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aiw" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aix" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aiy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiz" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aiA" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aiB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/official/fashion{ - pixel_y = 32 - }, -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aiC" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"aiD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/security/processing) -"aiE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aiF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Security Docking"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aiG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Central"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiI" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiJ" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/sign/poster/official/hydro_ad{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aiK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aiL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"aiM" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"aiN" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aiO" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiP" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/structure/sign/poster/official/medical_green_cross{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aiQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/brig) -"aiR" = ( -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiS" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aiT" = ( -/turf/closed/wall, -/area/security/processing) -"aiU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/processing) -"aiV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aiW" = ( -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiX" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"aiY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/courtroom) -"aiZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"aja" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory3" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ajb" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory3" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ajc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajd" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plasteel, -/area/security/vacantoffice/b) -"aje" = ( -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ajf" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"ajg" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ajh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/pda_ad800{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aji" = ( -/obj/structure/chair{ - name = "Judge" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajj" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/machinery/camera{ - c_tag = "Courtroom North" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajk" = ( -/obj/structure/chair{ - name = "Judge" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajl" = ( -/obj/structure/chair{ - name = "Judge" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ajn" = ( -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajo" = ( -/turf/closed/wall, -/area/security/courtroom) -"ajp" = ( -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ajr" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"ajs" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/official/pda_ad600{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"ajt" = ( -/obj/machinery/camera{ - c_tag = "Vacant Office B"; - dir = 1 - }, -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plasteel, -/area/security/vacantoffice/b) -"aju" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ajv" = ( -/obj/machinery/computer/med_data{ - dir = 3 - }, -/obj/structure/sign/poster/official/medical_green_cross{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"ajw" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ajx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ajy" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ajz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/brig) -"ajA" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ajB" = ( -/obj/structure/sign/poster/official/medical_green_cross{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ajC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajD" = ( -/obj/effect/spawner/lootdrop/keg, -/obj/structure/sign/poster/contraband/scum{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ajE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajG" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/structure/sign/poster/contraband/scum{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ajH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajL" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ajM" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/structure/sign/poster/contraband/scum{ - pixel_y = 32 - }, -/obj/structure/sign/poster/contraband/scum{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ajN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajO" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (Court)" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajQ" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajR" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ajT" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ajU" = ( -/obj/machinery/door/window/southleft{ - name = "Court Cell"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ajV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ajW" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ajX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajY" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/window/westleft{ - name = "Brig Operations"; - req_one_access_txt = "4; 1" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"aka" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/under/suit/waiter, -/obj/item/gun/ballistic/revolver/doublebarrel, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"akb" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"akd" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ake" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"akg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/brig) -"akh" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel, -/area/security/main) -"aki" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"akj" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access_txt = "1" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/main) -"akl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"akn" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ako" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akp" = ( -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"akr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aks" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"akt" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aku" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"akx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aky" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"akz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akA" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"akB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"akC" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"akE" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"akF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"akH" = ( -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"akI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Brig"; - req_access_txt = "63; 42" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"akK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/engine, -/area/science/xenobiology) -"akL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/fore) -"akM" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"akN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"akP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/xenobiology) -"akQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/security/brig) -"akR" = ( -/obj/machinery/camera{ - c_tag = "Security Office"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel, -/area/security/main) -"akS" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/security/main) -"akT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"akU" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/security/brig) -"akV" = ( -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/xenobiology) -"akW" = ( -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"akX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/warden) -"akZ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ala" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/warden) -"alb" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"alc" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ald" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ale" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"alf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"alg" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ali" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"alj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alk" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"all" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aln" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"alo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/warden) -"alp" = ( -/turf/open/floor/plating, -/area/security/processing) -"alq" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Evidence Storage"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"alr" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"als" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alt" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alu" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"alv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"alw" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alx" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aly" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"alz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alC" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"alD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/courtroom) -"alE" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24; - pixel_y = 28 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alF" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"alG" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"alH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"alI" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"alJ" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"alK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"alL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - areastring = "/area/security/courtroom"; - dir = 8; - name = "Courtroom APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"alM" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alN" = ( -/obj/machinery/computer/prisoner/management, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"alP" = ( -/turf/closed/wall, -/area/maintenance/starboard/fore) -"alQ" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Port Bow Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"alR" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"alS" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"alT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"alU" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"alV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"alW" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"alX" = ( -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 24; - pixel_y = 4; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"alY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/brig) -"ama" = ( -/mob/living/simple_animal/sloth/paperwork, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"amb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"amc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"ame" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amf" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"amg" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"amh" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"ami" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"amj" = ( -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amk" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"aml" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"amm" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/brig) -"amn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"amo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"amp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amr" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/courtroom) -"ams" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/courtroom) -"amt" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"amu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"amv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"amw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"amx" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/brig) -"amy" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"amz" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"amA" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"amB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"amC" = ( -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amD" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amE" = ( -/obj/structure/bed, -/obj/effect/landmark/xeno_spawn, -/obj/item/bedsheet, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amF" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500 - }, -/obj/item/coin/iron, -/obj/item/coin/diamond, -/obj/item/coin/diamond, -/obj/item/coin/diamond, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"amG" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"amH" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"amI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amK" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/security/processing) -"amL" = ( -/turf/open/floor/plasteel/dark, -/area/security/brig) -"amM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/security/processing) -"amN" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Reception Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/obj/machinery/door/window/southright{ - dir = 8; - name = "Reception Desk"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amO" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"amP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"amQ" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"amR" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"amS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"amT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"amU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amV" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amW" = ( -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amX" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"amY" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"amZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ana" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"anb" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"anc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"and" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ane" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"anf" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ang" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/port/fore"; - dir = 8; - name = "Port Bow Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Fore Port Solar Control"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"anh" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ani" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"anj" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ank" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anm" = ( -/obj/item/trash/sosjerky, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ann" = ( -/obj/item/electronics/airalarm, -/obj/item/circuitboard/machine/seed_extractor, -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ano" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"anp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"anq" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"anr" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/security/warden) -"ans" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ant" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"anu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"anv" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"anw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"any" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anz" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anC" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/security/courtroom) -"anD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"anE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"anF" = ( -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"anG" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/fitness/pool"; - name = "Pool APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"anH" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"anI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"anJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anK" = ( -/obj/effect/decal/cleanable/egg_smudge, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anL" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"anM" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/blue, -/turf/open/floor/plasteel, -/area/security/brig) -"anN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"anO" = ( -/obj/item/stack/cable_coil/random, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"anP" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/brig) -"anQ" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anS" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"anV" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"anW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"anX" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Courtroom South"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"anY" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"anZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aoa" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aob" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aoc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aod" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"aoe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"aof" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"aog" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoh" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Starboard Bow Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoi" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/item/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoj" = ( -/obj/machinery/camera{ - c_tag = "Fore Port Solar Access" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aok" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aol" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aom" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aon" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoo" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/monkey_recycler, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aop" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"aoq" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"aor" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/taperecorder, -/obj/item/folder/red, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aos" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"aot" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aou" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"aov" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aow" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aox" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway West"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoy" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA"; - location = "Security" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoz" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/sign/departments/security{ - pixel_x = 32; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoA" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoB" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoC" = ( -/obj/effect/turf_decal/tile/red, -/obj/item/storage/box/drinkingglasses, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoD" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway East"; - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoE" = ( -/obj/effect/turf_decal/tile/red, -/obj/item/storage/box/cups, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoF" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/chem_dispenser/drinks, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoG" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"aoH" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"aoI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aoJ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aoK" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aoL" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air Out" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aoM" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoN" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoO" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aoP" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aoQ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aoR" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoS" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoU" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/obj/structure/bed, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoV" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aoW" = ( -/obj/structure/table, -/obj/item/stamp, -/obj/item/poster/random_official, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoX" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aoY" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24; - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"apa" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"apb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"apc" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"apd" = ( -/turf/closed/wall, -/area/security/detectives_office) -"ape" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/abandoned{ - abandoned = 0; - name = "Vacant Office B"; - req_access_txt = "32" - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"apf" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/security/detectives_office) -"apg" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aph" = ( -/turf/closed/wall, -/area/lawoffice) -"api" = ( -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/turf/open/floor/plasteel, -/area/lawoffice) -"apj" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"apk" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"apl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"apm" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"apn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"apo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"app" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apq" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apr" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/fore/secondary"; - dir = 1; - name = "Fore Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aps" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/fitness"; - name = "Fitness Room APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apv" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = 3 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"apw" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"apx" = ( -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apy" = ( -/obj/item/wrench, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"apz" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"apA" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/starboard/fore"; - dir = 8; - name = "Starboard Bow Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"apB" = ( -/obj/machinery/camera{ - c_tag = "Fore Starboard Solars"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"apC" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) -"apD" = ( -/obj/structure/closet/wardrobe/mixed, -/obj/item/clothing/shoes/jackboots, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apE" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"apF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"apG" = ( -/obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/plasteel, -/area/janitor) -"apH" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = -40; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = -24; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"apI" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"apJ" = ( -/turf/closed/wall, -/area/construction/mining/aux_base) -"apK" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"apL" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"apM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"apN" = ( -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"apO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"apP" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"apQ" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"apR" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"apT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"apU" = ( -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"apV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"apW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"apX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"apY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"apZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aqa" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"aqb" = ( -/obj/structure/rack, -/obj/item/storage/briefcase, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood, -/area/lawoffice) -"aqc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"aqd" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aqe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqf" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqi" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqj" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqk" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/dorms"; - name = "Dormitory APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aql" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqn" = ( -/obj/structure/bed, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"aqo" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"aqp" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/item/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqq" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"aqr" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Reception Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aqs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pool" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"aqt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"aqu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aqv" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aqw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"aqx" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"aqy" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aqz" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aqA" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aqB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"aqC" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aqD" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aqE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aqF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aqG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aqH" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aqI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aqJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqK" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"aqL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqM" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqN" = ( -/obj/structure/closet/secure_closet/warden, -/obj/structure/sign/poster/official/ion_rifle{ - pixel_y = 32 - }, -/obj/structure/sign/poster/official/twelve_gauge{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_x = 32; - pixel_y = 20 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aqO" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqP" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port/fore"; - dir = 1; - name = "Port Bow Maintenance APC"; - pixel_x = -1; - pixel_y = 26 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aqQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/fore) -"aqR" = ( -/turf/open/floor/plating, -/area/maintenance/fore) -"aqS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aqT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aqU" = ( -/obj/item/paper/fluff/jobs/security/beepsky_mom, -/turf/open/floor/plating, -/area/maintenance/fore) -"aqV" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"aqW" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"aqX" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/chair, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"aqY" = ( -/obj/structure/table/wood, -/obj/item/pen, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"aqZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"ara" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Law office"; - pixel_x = -32 - }, -/obj/machinery/vending/wardrobe/law_wardrobe, -/turf/open/floor/wood, -/area/lawoffice) -"arb" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/pen/red, -/turf/open/floor/wood, -/area/lawoffice) -"arc" = ( -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/maintenance/fore) -"ard" = ( -/obj/machinery/door/poddoor/preopen{ - id = "lawyer_blast"; - name = "privacy door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/lawoffice) -"are" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arf" = ( -/turf/closed/wall, -/area/crew_quarters/dorms) -"arg" = ( -/obj/item/bedsheet/red, -/mob/living/simple_animal/bot/secbot/beepsky{ - name = "Officer Beepsky" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"arh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Dormitories Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ari" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"arj" = ( -/turf/closed/wall, -/area/crew_quarters/fitness) -"ark" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"arl" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/potato{ - name = "\improper Beepsky's emergency battery" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"arm" = ( -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"arn" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/processing"; - dir = 8; - name = "Labor Shuttle Dock APC"; - pixel_x = -24 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aro" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"arp" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arq" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ars" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"art" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Fore Starboard Solar Access" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aru" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arv" = ( -/obj/structure/table, -/obj/item/pen, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arw" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arx" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ary" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/warden"; - name = "Brig Control APC"; - pixel_y = -24 - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = 6; - pixel_y = -40; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -6; - pixel_y = -40; - req_access_txt = "2" - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light, -/obj/structure/cable, -/obj/machinery/camera{ - c_tag = "Brig Control"; - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"arz" = ( -/obj/item/coin/gold, -/obj/item/coin/iron, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arA" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/plasma, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"arB" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"arC" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"arD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"arF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"arG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"arH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arJ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"arL" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arM" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arN" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arO" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"arP" = ( -/turf/closed/wall, -/area/maintenance/fore) -"arQ" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"arS" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arT" = ( -/turf/open/floor/plasteel, -/area/security/vacantoffice/b) -"arU" = ( -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/security/vacantoffice/b) -"arV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/filingcabinet/employment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/lawoffice) -"arX" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/stamp/law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arZ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/lawyer, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/lawoffice) -"asa" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"asb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Evidence Storage"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"asc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/dorms) -"ase" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asf" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"asg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 4; - icon_state = "roomnum"; - name = "Room Number 3"; - pixel_x = -30; - pixel_y = -7 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ash" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"ask" = ( -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 - }, -/obj/structure/dresser, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"asl" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"asm" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"asn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"aso" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Law Office Maintenance"; - req_access_txt = "38" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"asp" = ( -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8; - network = list("interrogation") - }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/space_heater{ - desc = "For when you got to turn up the heat on the suspect, or cool down your partners hot temper"; - name = "The Griller" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asq" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/machinery/button/door{ - id = "Secure Brig Control"; - name = "Brig Control Shutters"; - pixel_x = 6; - pixel_y = -40; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Cell Interior Shutters"; - name = "Cell Interior Shutters"; - pixel_x = -6; - pixel_y = -40; - req_access_txt = "2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"asr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/xenobiology) -"ass" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/security/processing) -"ast" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"asu" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"asv" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"asw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"asx" = ( -/obj/structure/door_assembly/door_assembly_mai, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"asy" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"asz" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/donut, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"asA" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"asB" = ( -/turf/closed/wall, -/area/maintenance/department/electrical) -"asC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/xenobiology) -"asD" = ( -/obj/structure/table/wood, -/mob/living/simple_animal/pet/fox/Renault, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"asE" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"asF" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"asH" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"asI" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"asJ" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"asK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asN" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"asO" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asP" = ( -/obj/structure/chair/stool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"asQ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/fore) -"asR" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plating, -/area/maintenance/fore) -"asS" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/fore) -"asW" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"asX" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"asY" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland3"; - name = "lavaland" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ata" = ( -/turf/open/floor/wood, -/area/lawoffice) -"atb" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"atc" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/lawoffice) -"atd" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ate" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atg" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Room Three" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"ath" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ati" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"atj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"atl" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"atm" = ( -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"atn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"ato" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - roundstart_template = /datum/map_template/shuttle/labour/box; - width = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"atp" = ( -/obj/machinery/door/airlock/external{ - name = "Construction Zone" - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"atq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"atr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ats" = ( -/turf/open/floor/plating/airless, -/area/icemoon/surface/outdoors) -"att" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"atv" = ( -/obj/structure/table, -/obj/item/shard, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"atw" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"atx" = ( -/obj/machinery/button/door{ - id = "maint3"; - name = "Blast Door Control C"; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aty" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"atz" = ( -/turf/closed/wall, -/area/icemoon/surface/outdoors) -"atA" = ( -/obj/structure/table, -/obj/item/paicard, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"atB" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"atC" = ( -/obj/item/stack/rods/fifty, -/obj/structure/rack, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"atD" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"atE" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"atF" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/department/electrical) -"atG" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"atH" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/circuit, -/area/maintenance/department/electrical) -"atI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"atJ" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"atL" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"atN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"atP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"atQ" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/icemoon/surface/outdoors) -"atR" = ( -/obj/item/paper/crumpled, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/icemoon/surface/outdoors) -"atS" = ( -/obj/item/airlock_painter, -/obj/structure/closet, -/turf/open/floor/plating/airless, -/area/icemoon/surface/outdoors) -"atU" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atV" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/icemoon/surface/outdoors) -"atW" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"atY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/vacantoffice/b) -"atZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"aub" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"auc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"aud" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_lavaland2"; - name = "lavaland" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aue" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port/fore) -"auf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/lawoffice) -"aug" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Law Office"; - dir = 1 - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/computer/security/telescreen/prison{ - dir = 1; - pixel_y = -27 - }, -/turf/open/floor/wood, -/area/lawoffice) -"auh" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/cartridge/lawyer, -/turf/open/floor/wood, -/area/lawoffice) -"aui" = ( -/obj/machinery/photocopier, -/obj/machinery/button/door{ - id = "lawyer_blast"; - name = "Privacy Shutters"; - pixel_x = 25; - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/lawoffice) -"auj" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"auk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aul" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aum" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aun" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/dorms) -"auo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"auq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/vacantoffice/b) -"aur" = ( -/obj/machinery/button/door{ - id = "Room One"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"aus" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aut" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"auv" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auw" = ( -/obj/structure/bed, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"aux" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"auz" = ( -/obj/machinery/camera{ - c_tag = "Holodeck" - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"auA" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 15; - id = "arrivals_stationary"; - name = "arrivals"; - roundstart_template = /datum/map_template/shuttle/arrival/box; - width = 7 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"auB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"auC" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_lavaland1"; - name = "lavaland" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"auD" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auG" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auH" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"auI" = ( -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"auJ" = ( -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"auK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"auL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"auM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"auN" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 12; - height = 18; - id = "emergency_home"; - name = "BoxStation emergency evac bay"; - width = 32 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"auO" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"auP" = ( -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"auQ" = ( -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"auR" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 1; - icon_state = "roomnum"; - name = "Room Number 2"; - pixel_x = -30; - pixel_y = -7 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"auS" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - width = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"auT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/port/fore) -"auX" = ( -/obj/structure/mirror{ - icon_state = "mirror_broke"; - pixel_y = 28 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auY" = ( -/obj/structure/mirror{ - icon_state = "mirror_broke"; - pixel_y = 28 - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/item/circuitboard/computer/operating, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auZ" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ava" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/chair, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avb" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "SS13: Auxiliary Dock, Station-Port"; - width = 35 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"avc" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avd" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avf" = ( -/obj/structure/sign/warning/docking{ - pixel_y = 32 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avg" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Room Four" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"avh" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/security/vacantoffice/b"; - dir = 8; - name = "Vacant Office B APC"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"avi" = ( -/obj/machinery/power/apc{ - areastring = "/area/lawoffice"; - dir = 1; - name = "Law Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"avj" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avk" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"avm" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avn" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Room Five" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"avo" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/department/electrical) -"avp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"avq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avr" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"avs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"avt" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"avu" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avv" = ( -/obj/machinery/camera{ - c_tag = "Dorms West" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"avw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Dormitories Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"avx" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avy" = ( -/obj/machinery/door/airlock{ - id_tag = "Room One"; - name = "Room Six - Luxury Suite" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"avz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/obj/structure/table, -/obj/structure/bedsheetbin/color, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"avA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/table, -/obj/structure/bedsheetbin/towel, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"avB" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avC" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"avD" = ( -/obj/machinery/computer/holodeck{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"avE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"avH" = ( -/obj/structure/sign/warning/electricshock, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/electrical) -"avI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"avJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"avK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/electrical) -"avL" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/department/electrical"; - dir = 1; - name = "Electrical Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"avM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"avN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"avO" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"avP" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall, -/area/hallway/secondary/entry) -"avQ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Auxillary Base Construction"; - dir = 8 - }, -/obj/machinery/computer/camera_advanced/base_construction{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"avR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 8; - icon_state = "roomnum"; - name = "Room Number 4"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"avS" = ( -/obj/item/wrench, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avT" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"avU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"avV" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avW" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/fore) -"avZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fore) -"awa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/maintenance/fore) -"awb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"awc" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"awd" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"awe" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"awg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"awh" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"awi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"awj" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"awk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awl" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awm" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"awn" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"awo" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Room Two" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"awp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awr" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aws" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"awt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 6; - icon_state = "roomnum"; - name = "Room Number 5"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aww" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"awx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awA" = ( -/obj/machinery/holopad, -/obj/machinery/camera{ - c_tag = "Dorms Central" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet{ - name = "Holodeck Outfits" - }, -/obj/item/clothing/under/misc/blue_camo, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"awC" = ( -/obj/structure/table, -/obj/item/paper/fluff/holodeck/disclaimer, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"awD" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awF" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awG" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awI" = ( -/obj/machinery/button/door{ - id = "maint2"; - name = "Blast Door Control B"; - pixel_x = -28; - pixel_y = 4 - }, -/obj/machinery/button/door{ - id = "maint1"; - name = "Blast Door Control A"; - pixel_x = -28; - pixel_y = -6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awJ" = ( -/obj/structure/janitorialcart, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awK" = ( -/obj/structure/table/glass, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awL" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awM" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"awN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"awO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"awP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"awQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering/abandoned{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"awR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"awS" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"awT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"awU" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"awV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"awW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"awX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"awY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"awZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axa" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"axb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/hallway/secondary/entry) -"axc" = ( -/obj/structure/rack, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/assault_pod/mining, -/obj/machinery/computer/security/telescreen/auxbase{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"axe" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axf" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axg" = ( -/obj/structure/table/glass, -/obj/item/storage/bag/trash, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axj" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axm" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"axn" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"axo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"axp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"axq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"axr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"axs" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"axt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"axu" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"axv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"axw" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"axy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"axz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"axA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ai_monitored/storage/eva) -"axB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"axC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/pwr_game{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"axD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"axE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"axF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"axG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"axI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"axK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"axL" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axR" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland4"; - name = "lavaland" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"axS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axY" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aya" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ayb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ayc" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ayd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aye" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ayf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ayg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ayh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayi" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayj" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"ayk" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayl" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aym" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayn" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"ayr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"ays" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/shoes/jackboots, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayt" = ( -/obj/structure/table/glass, -/obj/item/hemostat, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayu" = ( -/obj/structure/table/glass, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayv" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/radio/off, -/obj/item/assembly/timer, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayw" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayx" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ayz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"ayA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ayB" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ayC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/fore) -"ayD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/maintenance/fore) -"ayE" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore) -"ayF" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ayG" = ( -/turf/closed/wall/r_wall, -/area/gateway) -"ayH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"ayI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"ayJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"ayK" = ( -/obj/structure/closet/crate/rcd, -/obj/machinery/camera/motion{ - c_tag = "EVA Motion Sensor" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"ayL" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"ayM" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayN" = ( -/obj/structure/rack, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/hand_labeler, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"ayO" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"ayP" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/storage/eva"; - dir = 1; - name = "EVA Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayQ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"ayR" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayS" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"ayT" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayV" = ( -/obj/structure/bed, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ayW" = ( -/turf/closed/wall, -/area/ai_monitored/storage/eva) -"ayX" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/poster/official/obey{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ayZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/official/obey{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aza" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azb" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aze" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"azg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Garden Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"azj" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"azk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azl" = ( -/turf/closed/wall/r_wall, -/area/icemoon/surface/outdoors) -"azm" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"azn" = ( -/obj/structure/transit_tube/curved{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"azo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azp" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hydroponics/garden) -"azr" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"azs" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azt" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"azu" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"azv" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"azw" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"azx" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"azy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"azz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azC" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"azE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azF" = ( -/turf/closed/wall, -/area/hydroponics/garden) -"azG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"azH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/theatre) -"azI" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/instrument/eguitar, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"azJ" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"azK" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"azL" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"azM" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"azN" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"azO" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"azP" = ( -/obj/structure/transit_tube/crossing/horizontal, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"azQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "EVA Maintenance"; - req_access_txt = "18" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/fore) -"azR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azV" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"azW" = ( -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azY" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aAa" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aAb" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Room One" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aAc" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aAd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAf" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/transit_tube/crossing/horizontal, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aAg" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aAh" = ( -/turf/closed/wall, -/area/crew_quarters/toilet) -"aAi" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAj" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/auxiliary"; - name = "Security Checkpoint APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAk" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAm" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aAn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aAp" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAr" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aAs" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aAt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aAu" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aAv" = ( -/obj/structure/closet, -/obj/effect/landmark/blobstart, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aAw" = ( -/obj/machinery/power/apc{ - areastring = "/area/hydroponics/garden"; - dir = 4; - name = "Garden APC"; - pixel_x = 27; - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aAy" = ( -/obj/machinery/power/smes, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aAz" = ( -/obj/machinery/computer/monitor{ - dir = 1; - name = "backup power monitoring console" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aAA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/maintenance/department/electrical) -"aAB" = ( -/obj/machinery/power/smes, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aAC" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"aAD" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aAE" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAF" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAG" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAH" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aAK" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aAL" = ( -/obj/machinery/power/apc{ - areastring = "/area/storage/primary"; - name = "Primary Tool Storage APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAM" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aAN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAP" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/hydroponics/garden) -"aAQ" = ( -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aAR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aAS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aAT" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aAU" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aAV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAW" = ( -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide/eva, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aAX" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aAZ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/pen/fountain, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBa" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aBb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aBc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aBd" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aBe" = ( -/turf/open/floor/plasteel/dark, -/area/gateway) -"aBf" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aBg" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aBh" = ( -/obj/machinery/camera{ - c_tag = "EVA Maintenance"; - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aBi" = ( -/obj/machinery/power/apc{ - areastring = "/area/gateway"; - dir = 8; - name = "Gateway APC"; - pixel_x = -24; - pixel_y = -1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aBj" = ( -/obj/structure/rack, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/tank/jetpack/carbondioxide/eva, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"aBl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aBm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aBn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBo" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBp" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBq" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBs" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aBt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aBu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aBv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aBw" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table/glass, -/obj/item/seeds/tower, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aBx" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = -4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aBy" = ( -/obj/machinery/door/airlock{ - desc = "A small bathroom with a sink, toilet and shower."; - id_tag = "Bath3"; - name = "Bathroom" - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aBz" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aBA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood, -/obj/item/paicard, -/obj/item/clothing/mask/balaclava{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/toy/cards/deck{ - pixel_x = 2 - }, -/obj/item/storage/crayons, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"aBC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aBD" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aBE" = ( -/obj/item/clothing/under/misc/mailman, -/obj/item/clothing/head/mailman, -/obj/structure/closet, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aBF" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aBG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aBH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aBI" = ( -/turf/closed/wall, -/area/security/checkpoint/auxiliary) -"aBJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/checkpoint/auxiliary) -"aBK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/checkpoint/auxiliary) -"aBL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Tool Storage Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aBM" = ( -/turf/closed/mineral/random/snow/no_caves, -/area/icemoon/surface/outdoors) -"aBN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/storage/primary) -"aBO" = ( -/obj/machinery/requests_console{ - department = "EVA"; - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBQ" = ( -/turf/closed/wall, -/area/storage/primary) -"aBR" = ( -/turf/closed/wall/r_wall, -/area/storage/primary) -"aBS" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External NorthWest"; - dir = 8; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aBT" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aBU" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aBV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aBW" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aBX" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aBY" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aBZ" = ( -/obj/machinery/gateway, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aCa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCb" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/pen{ - desc = "Writes upside down!"; - name = "astronaut pen" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCd" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/cryopod, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"aCe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/toilet) -"aCf" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External NorthEast"; - dir = 4; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aCg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCh" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aCi" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aCj" = ( -/obj/machinery/camera{ - c_tag = "EVA East"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCm" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External SouthWest"; - dir = 8; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aCn" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aCo" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External SouthEast"; - dir = 4; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aCp" = ( -/obj/machinery/camera{ - c_tag = "Arrivals North"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aCq" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External South"; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aCr" = ( -/turf/closed/wall, -/area/crew_quarters/theatre) -"aCs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aCt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"aCv" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/crew_quarters/fitness) -"aCw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aCx" = ( -/turf/closed/mineral/random/snow/more_caves, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"aCy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aCz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCA" = ( -/obj/structure/grille/broken, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"aCB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"aCC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCD" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"aCF" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCH" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCK" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCL" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aCM" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCN" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aCO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aCP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aCQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aCR" = ( -/turf/closed/wall, -/area/chapel/main) -"aCT" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"aCW" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aCX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"aCY" = ( -/obj/machinery/computer/security, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aCZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aDa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aDb" = ( -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDc" = ( -/obj/machinery/computer/card, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aDd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDf" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aDg" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aDh" = ( -/obj/machinery/vending/assist, -/obj/structure/sign/poster/contraband/grey_tide{ - desc = "A poster promoting a regression to ape-like intelligence for Assistants, suggesting they break, loot and murder enough to make even a caveman blush."; - pixel_x = -32; - poster_item_desc = "Nanotrasen does not condone such messages. Please don't regress to ape-level intelligence as this poster suggests." - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDi" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aDj" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aDk" = ( -/obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/assembly/igniter, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage" - }, -/obj/machinery/requests_console{ - department = "Tool Storage"; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDl" = ( -/obj/structure/table, -/obj/item/t_scanner, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDm" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDn" = ( -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/item/multitool, -/obj/item/multitool{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDo" = ( -/turf/open/floor/plasteel, -/area/storage/primary) -"aDp" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDq" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aDs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aDt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aDv" = ( -/obj/structure/window/reinforced, -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aDw" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aDx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/window{ - name = "Gateway Chamber"; - req_access_txt = "62" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aDy" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/gateway) -"aDz" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aDA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDB" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDC" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDE" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "EVA Storage"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDF" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDG" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Dorms South"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aDH" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/folder/white, -/obj/item/pen/fountain, -/obj/item/stamp/rd{ - pixel_x = 3; - pixel_y = -2 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"aDI" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"aDK" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/cryopod) -"aDL" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "Bath1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aDM" = ( -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aDN" = ( -/obj/machinery/camera{ - c_tag = "Bathrooms"; - dir = 1 - }, -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aDP" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = -4 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDQ" = ( -/obj/machinery/door/airlock{ - desc = "A small bathroom with a sink, toilet and shower."; - id_tag = "Bath1"; - name = "Bathroom" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aDR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aDT" = ( -/obj/item/soap, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDU" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDY" = ( -/obj/structure/window{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aDZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEc" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aEd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/chapel/main"; - name = "Chapel APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aEi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aEk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aEl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEm" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/mass_driver{ - dir = 4; - id = "chapelgun"; - name = "Holy Driver" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/chapel/main) -"aEn" = ( -/obj/machinery/door/poddoor{ - id = "chapelgun"; - name = "Chapel Launcher Door" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/chapel/main) -"aEz" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/entry"; - dir = 4; - name = "Entry Hall APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aEA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 18 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aED" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aEE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aEF" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/cocoapod, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aEG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aEH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aEI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aEJ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aEK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aEL" = ( -/obj/machinery/door/airlock{ - name = "Garden" - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aEM" = ( -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aEN" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aEO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aEP" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aEQ" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/gateway, -/turf/open/floor/plasteel, -/area/gateway) -"aER" = ( -/obj/machinery/camera{ - c_tag = "Gateway"; - dir = 4 - }, -/obj/structure/table, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 - }, -/obj/item/storage/firstaid/regular, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aES" = ( -/obj/structure/table, -/obj/item/radio/off{ - pixel_y = 6 - }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/radio/off, -/turf/open/floor/plasteel, -/area/gateway) -"aET" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aEU" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aEV" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aEW" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aEX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aEY" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aEZ" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aFa" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"aFb" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aFc" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"aFd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFe" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aFl" = ( -/obj/structure/festivus{ - anchored = 1; - desc = "A pole for dancing."; - name = "pole" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aFm" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFp" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFu" = ( -/turf/closed/wall, -/area/library) -"aFv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFw" = ( -/turf/closed/wall, -/area/chapel/office) -"aFx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFy" = ( -/obj/machinery/power/apc{ - areastring = "/area/chapel/office"; - name = "Chapel Office APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aFz" = ( -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aFA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/computer/pod/old{ - density = 0; - icon = 'icons/obj/airlock_machines.dmi'; - icon_state = "airlock_control_standby"; - id = "chapelgun"; - name = "Mass Driver Controller"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aFB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aFG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aFH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aFI" = ( -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aFJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aFK" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aFL" = ( -/obj/item/radio/off, -/obj/item/crowbar, -/obj/item/assembly/flash/handheld, -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aFM" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aFN" = ( -/obj/structure/table/glass, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aFO" = ( -/obj/machinery/camera{ - c_tag = "Garden"; - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aFP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aFQ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aFW" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/gateway) -"aFX" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aFY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFZ" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aGa" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aGb" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aGc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("vault") - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aGd" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aGf" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aGg" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aGh" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/fore) -"aGi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aGj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aGk" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "Bath2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aGl" = ( -/obj/machinery/door/airlock{ - desc = "A small bathroom with a sink, toilet and shower."; - id_tag = "Bath2"; - name = "Bathroom" - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aGm" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/toilet"; - dir = 4; - name = "Dormitory Bathrooms APC"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/glass, -/obj/structure/bedsheetbin/towel, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aGo" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aGq" = ( -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aGr" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aGs" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"aGt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aGu" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aGv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"aGw" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aGx" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aGy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGz" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 19 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGC" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGD" = ( -/obj/structure/table/wood, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aGE" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGF" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 17 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGI" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "27" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/chapel/office) -"aGQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGS" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aGV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGY" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aGZ" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"aHa" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/paper, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Security Checkpoint"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aHb" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/stack/packageWrap, -/obj/item/pen/fourcolor, -/turf/open/floor/wood, -/area/library) -"aHd" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/wood, -/area/library) -"aHe" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aHf" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/vending/wardrobe/chap_wardrobe, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aHg" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aHh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHi" = ( -/obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aHj" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aHl" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/door/window/eastleft{ - name = "Coffin Storage"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aHm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aHn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aHo" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/item/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aHq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/chapel/main) -"aHu" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aHv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHw" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"aHx" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aHy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/auxiliary) -"aHz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aHA" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aHB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aHC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aHD" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aHE" = ( -/obj/structure/table, -/obj/item/weldingtool, -/obj/item/crowbar, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel, -/area/storage/primary) -"aHF" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aHG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aHH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aHI" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aHJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aHK" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aHL" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"aHN" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/crowbar, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aHO" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aHP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aHQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aHR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aHS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Bar Storage Maintenance"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aHT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aHV" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/razor{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aHY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aHZ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aIa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIc" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/bar"; - name = "Bar APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aId" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"aIf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIg" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" - }, -/obj/structure/plasticflaps/opaque, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aIh" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/kitchen"; - name = "Kitchen APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 21 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIk" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIn" = ( -/obj/machinery/power/apc{ - areastring = "/area/hydroponics"; - name = "Hydroponics APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aIp" = ( -/turf/closed/wall, -/area/hydroponics) -"aIq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hydroponics) -"aIr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = -5; - pixel_y = 24; - req_access_txt = "28" - }, -/obj/machinery/button/door{ - id = "PrivateStudy1"; - name = "Privacy Shutters"; - pixel_x = 5; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/library) -"aIs" = ( -/obj/machinery/camera{ - c_tag = "Library North" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/sofa/right, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" - }, -/turf/open/floor/wood, -/area/library) -"aIt" = ( -/turf/open/floor/wood, -/area/library) -"aIu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/library) -"aIv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aIw" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/sofa/left, -/turf/open/floor/wood, -/area/library) -"aIx" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/library) -"aIy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aIz" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aIB" = ( -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aIC" = ( -/obj/effect/landmark/start/chaplain, -/obj/structure/chair, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aID" = ( -/obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aIE" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aIH" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/pipe_dispenser, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - pixel_x = 24; - req_one_access_txt = "32;47;48" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"aII" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aIJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIM" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIN" = ( -/obj/structure/table, -/obj/item/wrench, -/obj/item/analyzer, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIO" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Lounge" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIP" = ( -/obj/structure/sign/map/left{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIR" = ( -/obj/structure/sign/map/right{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIS" = ( -/obj/structure/table/glass, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/crowbar, -/obj/item/reagent_containers/glass/bucket, -/obj/item/plant_analyzer, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aIT" = ( -/obj/item/storage/bag/plants/portaseeder, -/obj/structure/table/glass, -/obj/item/plant_analyzer, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -25 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aIU" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIV" = ( -/obj/machinery/button/door{ - id = "stationawaygate"; - name = "Gateway Access Shutter Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" - }, -/turf/open/floor/plasteel, -/area/gateway) -"aIW" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/fyellow, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIX" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIY" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIZ" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/storage/primary) -"aJa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aJb" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"aJc" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/storage/primary) -"aJe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aJf" = ( -/obj/machinery/camera{ - c_tag = "EVA South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aJg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJh" = ( -/turf/open/floor/plasteel, -/area/gateway) -"aJi" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/secure_closet/exile, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aJj" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/extinguisher, -/obj/item/extinguisher, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aJk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Back Room" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) -"aJl" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aJm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aJn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central) -"aJo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway North" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJp" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJq" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJt" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 40 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = 32 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJv" = ( -/obj/structure/sign/poster/official/nanomichi_ad{ - pixel_y = 32 - }, -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"aJw" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"aJx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aJy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJz" = ( -/obj/machinery/button/door{ - id = "Bath3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/recharge_station, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"aJA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Kitchen Maintenance"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aJB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aJC" = ( -/turf/closed/wall, -/area/crew_quarters/bar) -"aJD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Bar Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aJF" = ( -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"aJG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = 25 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aJH" = ( -/obj/machinery/door/window/southleft{ - name = "Bar Delivery"; - req_access_txt = "25" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aJI" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aJJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aJK" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Kitchen" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aJL" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Hydroponics" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJM" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp{ - pixel_y = 10 - }, -/obj/structure/disposalpipe/segment, -/obj/item/nullrod, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJO" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJP" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/item/pen/blue, -/turf/open/floor/wood, -/area/library) -"aJQ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/library) -"aJR" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aJS" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/obj/item/paicard, -/turf/open/floor/wood, -/area/library) -"aJT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/storage/crayons, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJU" = ( -/obj/structure/table/wood, -/obj/item/pen, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJV" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Coffin Storage"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aJW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aJY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aJZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aKa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aKc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Gateway Access"; - req_access_txt = "62" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aKd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "stationawaygate"; - name = "Gateway Access Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aKe" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aKf" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/construction/mining/aux_base"; - dir = 8; - name = "Auxillary Base Construction APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aKj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aKk" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aKl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aKm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden) -"aKn" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hydroponics/garden) -"aKo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aKp" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/storage/primary) -"aKq" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKr" = ( -/obj/machinery/vending/snack/orange, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/donut_corp{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKs" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/storage/primary) -"aKu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aKw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aKy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"aKz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "stationawaygate"; - name = "Gateway Access Shutters" - }, -/turf/open/floor/plasteel, -/area/gateway) -"aKB" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/gateway) -"aKC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aKD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aKF" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aKG" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"aKH" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKI" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKJ" = ( -/obj/machinery/vending/cola/black, -/obj/structure/sign/poster/contraband/starkist{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKL" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics Storage" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/plantgenes{ - pixel_y = 6 - }, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKN" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKP" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKQ" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKR" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKS" = ( -/obj/machinery/camera{ - c_tag = "Bar Storage" - }, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKT" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aKU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKV" = ( -/obj/machinery/door/window/southleft{ - name = "Kitchen Delivery"; - req_access_txt = "28" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aKW" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKX" = ( -/obj/machinery/door/window/eastright{ - name = "Hydroponics Delivery"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"aKZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 4 - }, -/obj/structure/bodycontainer/morgue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aLa" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aLb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aLc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aLd" = ( -/obj/structure/table, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_y = 3 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/watertank, -/turf/open/floor/plasteel, -/area/hydroponics) -"aLe" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aLf" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/wood, -/area/library) -"aLg" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) -"aLi" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLj" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLm" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/office) -"aLp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aLt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"aLu" = ( -/obj/machinery/door/airlock/engineering{ - name = "Auxillary Base Construction"; - req_one_access_txt = "32;47;48" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"aLv" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aLw" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aLx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLy" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLz" = ( -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLA" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aLC" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aLD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aLE" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLF" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLG" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port"; - dir = 1; - name = "Port Hall APC"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLI" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLK" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLL" = ( -/obj/machinery/camera{ - c_tag = "Port Hallway 2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLQ" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North-East" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLR" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLT" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLU" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aLV" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLW" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North-West" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLY" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLZ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMa" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMb" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMc" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMd" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMe" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMf" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMk" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aMl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aMm" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMn" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMo" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMq" = ( -/obj/structure/sign/poster/contraband/space_cola{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMr" = ( -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aMs" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = -31 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMw" = ( -/obj/machinery/vending/dinnerware{ - contraband = list(/obj/item/reagent_containers/food/condiment/flour = 4); - desc = "This vendor is full of condiments to put on food."; - name = "\improper Condiments Vendor"; - product_ads = "Get your sauces here!;No slave labour was used to make these products!;Nanotrasen Approved?!"; - products = list(/obj/item/storage/bag/tray = 8, /obj/item/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/storage/box/cups = 5, /obj/item/reagent_containers/food/condiment/pack/ketchup = 20, /obj/item/reagent_containers/food/condiment/pack/mustard = 20, /obj/item/reagent_containers/food/condiment/pack/hotsauce = 20, /obj/item/reagent_containers/food/condiment/pack/astrotame = 20, /obj/item/reagent_containers/food/condiment/saltshaker = 20, /obj/item/reagent_containers/food/condiment/peppermill = 20) - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMB" = ( -/obj/structure/reagent_dispensers/keg/mead, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMC" = ( -/obj/structure/reagent_dispensers/keg/gargle, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMD" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aME" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMF" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aMG" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/shovel/spade, -/obj/item/wrench, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wirecutters, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMI" = ( -/obj/machinery/light/small, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/turf/open/floor/plasteel, -/area/hydroponics) -"aML" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aMM" = ( -/obj/machinery/camera{ - c_tag = "Chapel North" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aMN" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMO" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/chips, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aMP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aMQ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMR" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMU" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMX" = ( -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aMY" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMZ" = ( -/turf/closed/wall, -/area/hallway/secondary/exit) -"aNa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aNb" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aNc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNd" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aNe" = ( -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aNf" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aNg" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aNh" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aNi" = ( -/turf/open/floor/goonplaque, -/area/hallway/secondary/entry) -"aNj" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHW"; - location = "Lockers" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNl" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNu" = ( -/obj/structure/table/wood, -/obj/item/paper/fluff{ - info = "Renovation Notice

The bar layout for the station is very old. We've decided to give it a facelift after our partnership with IKEA Intergalactic?.
  • We added some sweet retro arcade machines and much more seating area. We removed the stage since it hasn't ever been used.
  • You can run this place like a restaurant now that you have tables. Go whip up a menu with the Chef. You have a condiments table and your Requests Console has been moved so a noticeboard can be placed there. Take tickets from customers and pin them on the noticeboard for the Chef.
  • We hope you like the new bar!"; - name = "Renovation Notice - Bar"; - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/stack/spacecash/c100, -/obj/item/stack/spacecash/c100, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNv" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNw" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNx" = ( -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNy" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "EVA" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNz" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNA" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "EVA2" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNB" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNF" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNI" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hydroponics) -"aNM" = ( -/obj/structure/kitchenspike, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aNO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNP" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"aNQ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hydroponics) -"aNR" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/paicard, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aNS" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/library) -"aNT" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Port Hallway"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNV" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/library) -"aNW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aNX" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 25 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aNY" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aNZ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOa" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOb" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOc" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOd" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOe" = ( -/obj/item/beacon, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 South" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOf" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOh" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOj" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes{ - pixel_y = 2 - }, -/obj/item/lighter/greyscale{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aOk" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aOl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOm" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOn" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOo" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOp" = ( -/obj/machinery/camera{ - c_tag = "Port Hallway 3"; - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOq" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOr" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOx" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOz" = ( -/obj/structure/sign/directions/security{ - dir = 4; - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOD" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=QM"; - location = "CHW" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOF" = ( -/obj/machinery/light, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOG" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/door/firedoor, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOH" = ( -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aOI" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aOL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aOM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aON" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOO" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aOP" = ( -/obj/effect/landmark/blobstart, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aOQ" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aOR" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aOS" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/library) -"aOT" = ( -/obj/machinery/gibber, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOV" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aOW" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera{ - c_tag = "Hydroponics North" - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aOX" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aOY" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aOZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aPa" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aPb" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/library) -"aPc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPd" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/library) -"aPe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPf" = ( -/obj/machinery/computer/libraryconsole, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) -"aPg" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/carpet, -/area/library) -"aPk" = ( -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aPl" = ( -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aPm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aPn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aPo" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aPp" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Holding Area"; - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPq" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-20" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPv" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPx" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aPy" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aPz" = ( -/turf/closed/wall, -/area/maintenance/port) -"aPA" = ( -/turf/closed/wall, -/area/crew_quarters/locker) -"aPB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPC" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aPD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aPE" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/crew_quarters/locker) -"aPF" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/storage/art) -"aPG" = ( -/turf/closed/wall, -/area/storage/art) -"aPH" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Art Storage" - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aPI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aPJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/storage/art) -"aPK" = ( -/turf/closed/wall, -/area/storage/emergency/port) -"aPL" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPM" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPN" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPQ" = ( -/turf/closed/wall, -/area/storage/tools) -"aPR" = ( -/turf/closed/wall/r_wall, -/area/bridge) -"aPS" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPT" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/bridge) -"aPU" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPV" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPX" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPY" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aPZ" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/britcup, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aQa" = ( -/obj/machinery/computer/arcade/battle, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aQb" = ( -/obj/structure/chair/sofa/right, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/pwr_game{ - pixel_x = -32 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aQc" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aQd" = ( -/obj/structure/window, -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aQe" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/xmastree, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aQf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aQg" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/preopen{ - id = "barShutters"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aQh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aQi" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aQj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aQk" = ( -/obj/machinery/door/airlock{ - name = "Kitchen cold room"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQm" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aQn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQp" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aQq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aQr" = ( -/obj/machinery/light/small, -/obj/structure/table/wood/fancy, -/turf/open/floor/carpet, -/area/library) -"aQs" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/turf/open/floor/carpet, -/area/library) -"aQu" = ( -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aQv" = ( -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aQw" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aQx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aQy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aQz" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 25 - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aQA" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aQB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aQC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aQD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQE" = ( -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aQF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aQG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQL" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"aQM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port) -"aQN" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQO" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/suit/ghost_sheet, -/obj/item/clothing/suit/ghost_sheet, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQP" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQR" = ( -/obj/machinery/vending/cola/pwr_game, -/obj/structure/sign/poster/contraband/pwr_game{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQS" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQT" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQW" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQX" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/vending/kink, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQY" = ( -/obj/structure/table, -/obj/item/storage/toolbox/artistic{ - pixel_y = 10 - }, -/obj/item/storage/toolbox/artistic, -/obj/item/storage/toolbox/electrical{ - pixel_y = -10 - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aQZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aRa" = ( -/turf/open/floor/plasteel, -/area/storage/art) -"aRb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aRc" = ( -/obj/machinery/door/airlock{ - name = "Port Emergency Storage" - }, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aRd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aRe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/storage/tools) -"aRf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/tools) -"aRg" = ( -/obj/machinery/vending/boozeomat, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aRh" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aRi" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRj" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/briefcase, -/obj/item/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/ids, -/turf/open/floor/plasteel, -/area/bridge) -"aRk" = ( -/obj/machinery/computer/monitor{ - name = "bridge power monitoring console" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRl" = ( -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRm" = ( -/obj/machinery/computer/communications, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRn" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRo" = ( -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRq" = ( -/obj/machinery/computer/med_data, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRr" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aRs" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/assembly/timer, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/turf/open/floor/plasteel, -/area/bridge) -"aRt" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aRu" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/window, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_x = -32 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aRx" = ( -/obj/machinery/computer/arcade/minesweeper, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aRy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aRA" = ( -/obj/machinery/vending/dinnerware{ - contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2, /obj/item/reagent_containers/food/condiment/flour = 4) - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRB" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Kitchen" - }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRC" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/machinery/food_cart, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aRF" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRG" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRH" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aRJ" = ( -/turf/open/floor/plasteel, -/area/hydroponics) -"aRK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/library"; - dir = 4; - name = "Library APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aRL" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aRM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aRN" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/library) -"aRO" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/library) -"aRP" = ( -/obj/machinery/camera{ - c_tag = "Library South"; - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aRQ" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, -/turf/open/floor/engine/cult, -/area/library) -"aRR" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aRS" = ( -/turf/open/floor/carpet, -/area/chapel/main) -"aRT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/turf/open/floor/plasteel, -/area/storage/tools) -"aRU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aRV" = ( -/obj/machinery/power/apc{ - areastring = "/area/storage/tools"; - dir = 1; - name = "Auxiliary Tool Storage APC"; - pixel_y = 24 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/turf/open/floor/plasteel, -/area/storage/tools) -"aRW" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aRX" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aRY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aRZ" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aSa" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Auxiliary Tool Storage" - }, -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSb" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSd" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSe" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSf" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSg" = ( -/turf/open/floor/plating, -/area/maintenance/port) -"aSh" = ( -/obj/structure/closet/wardrobe/mixed, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/item/clothing/head/russobluecamohat, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSk" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil, -/obj/item/paper_bin/construction, -/obj/item/stack/cable_coil, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel, -/area/storage/art) -"aSl" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aSm" = ( -/turf/open/floor/plating, -/area/storage/emergency/port) -"aSn" = ( -/obj/item/extinguisher, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aSq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aSr" = ( -/turf/open/floor/plasteel, -/area/storage/tools) -"aSs" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tools) -"aSt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSv" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel, -/area/bridge) -"aSw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSx" = ( -/obj/structure/chair{ - dir = 1; - name = "Engineering Station" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSy" = ( -/obj/structure/chair{ - dir = 1; - name = "Command Station" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 28; - pixel_y = -2; - req_access_txt = "19" - }, -/obj/machinery/keycard_auth{ - pixel_x = 29; - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSz" = ( -/obj/structure/table/reinforced, -/obj/item/aicard, -/obj/item/multitool, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSA" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSB" = ( -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSC" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSD" = ( -/obj/structure/chair{ - dir = 1; - name = "Crew Station" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel, -/area/bridge) -"aSF" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aSH" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/pack/ketchup{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/condiment/pack/ketchup{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/condiment/pack/ketchup{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/condiment/pack/hotsauce{ - pixel_x = 10 - }, -/obj/item/reagent_containers/food/condiment/pack/hotsauce{ - pixel_x = 10 - }, -/obj/item/reagent_containers/food/condiment/pack/mustard{ - pixel_x = 10 - }, -/obj/item/reagent_containers/food/condiment/pack/mustard{ - pixel_x = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aSI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aSJ" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSM" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSN" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSP" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aSQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aSR" = ( -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aSS" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aST" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aSU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aSV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSX" = ( -/obj/machinery/power/apc{ - areastring = "/area/storage/art"; - dir = 1; - name = "Art Storage"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aSY" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/that, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aSZ" = ( -/obj/effect/landmark/start/bartender, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aTb" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/library) -"aTc" = ( -/obj/machinery/door/window/northright{ - dir = 8; - name = "Library Desk Door"; - req_access_txt = "37" - }, -/turf/open/floor/wood, -/area/library) -"aTd" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/wood, -/area/library) -"aTe" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aTf" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aTg" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aTh" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aTi" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aTj" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aTk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aTl" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aTm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aTn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aTo" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aTr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aTs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/vacantoffice) -"aTt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/vacantoffice) -"aTu" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aTv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aTw" = ( -/obj/structure/closet/wardrobe/green, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/clothing/under/costume/kilt, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTB" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTC" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTD" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Locker Room East"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/razor, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTE" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/storage/art) -"aTF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/table, -/obj/item/camera_film, -/obj/item/camera, -/turf/open/floor/plasteel, -/area/storage/art) -"aTG" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/turf/open/floor/plasteel, -/area/storage/art) -"aTH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aTI" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aTJ" = ( -/obj/machinery/light/small, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aTK" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/storage/emergency/port) -"aTL" = ( -/obj/structure/table, -/obj/item/storage/toolbox/artistic{ - icon_state = "yellow"; - item_state = "toolbox_yellow"; - name = "Cable Toolbox"; - pixel_y = 6 - }, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plasteel, -/area/storage/tools) -"aTM" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTN" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTO" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTP" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/multitool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/storage/tools) -"aTQ" = ( -/turf/closed/wall, -/area/bridge) -"aTR" = ( -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTS" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTT" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/bridge) -"aTV" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/bridge) -"aTW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTX" = ( -/turf/open/floor/plasteel, -/area/bridge) -"aTY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/bridge) -"aUb" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUc" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/bridge) -"aUd" = ( -/obj/machinery/computer/security/mining, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUe" = ( -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aUh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aUi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aUj" = ( -/obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aUk" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aUl" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light/small, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/storage/tools) -"aUx" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aUy" = ( -/obj/machinery/camera{ - c_tag = "Vacant Office"; - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUz" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aUA" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUB" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/library) -"aUD" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/library) -"aUE" = ( -/obj/machinery/libraryscanner, -/turf/open/floor/wood, -/area/library) -"aUF" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office/dark, -/turf/open/floor/wood, -/area/library) -"aUG" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aUH" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aUI" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aUJ" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aUK" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aUL" = ( -/obj/machinery/computer/arcade, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aUM" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 2"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aUN" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUO" = ( -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUQ" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUR" = ( -/obj/structure/table/wood, -/obj/item/pen/red, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aUT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aUU" = ( -/obj/structure/closet/wardrobe/grey, -/obj/machinery/requests_console{ - department = "Locker Room"; - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/space) -"aUW" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aVa" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/storage/tools) -"aVb" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aVc" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge) -"aVd" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/bridge) -"aVe" = ( -/obj/machinery/camera{ - c_tag = "Bridge West"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVg" = ( -/obj/structure/chair{ - dir = 1; - name = "Security Station" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVh" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/fore"; - dir = 8; - name = "Fore Primary Hallway APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway"; - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aVi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVj" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVk" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVn" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVp" = ( -/obj/item/beacon, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVr" = ( -/obj/machinery/camera{ - c_tag = "Bridge East"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVs" = ( -/obj/structure/chair{ - dir = 1; - name = "Logistics Station" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVt" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge) -"aVu" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aVv" = ( -/obj/machinery/camera{ - c_tag = "Bridge East Entrance" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aVy" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aVz" = ( -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/snacks/pie/cream, -/obj/structure/noticeboard{ - desc = "Tickets for food orders will be placed here. The Chef should make the order and hand it to a waiter, waitress or just let the barkeep serve it."; - name = "Food Orders"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVB" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVC" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aVD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -9 - }, -/obj/item/sharpener{ - pixel_x = 10 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVE" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVF" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVH" = ( -/obj/machinery/processor, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVI" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aVJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aVK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) -"aVL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 16 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aVM" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aVN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aVO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aVQ" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aVS" = ( -/obj/structure/table/wood, -/obj/item/camera_film, -/obj/item/camera_film, -/obj/item/taperecorder, -/obj/item/camera, -/turf/open/floor/wood, -/area/library) -"aVT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/pen/fountain, -/obj/item/pen/fourcolor, -/turf/open/floor/wood, -/area/library) -"aVU" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aVV" = ( -/obj/machinery/camera{ - c_tag = "Chapel South"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aVW" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aVX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aVY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aVZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aWa" = ( -/obj/structure/sign/warning/vacuum/external, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aWb" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aWc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aWd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/library) -"aWe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aWf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aWh" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aWi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWj" = ( -/obj/structure/grille, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port) -"aWk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWl" = ( -/obj/structure/grille, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWm" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWn" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/head/beret/black, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWo" = ( -/obj/machinery/camera{ - c_tag = "Locker Room West"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aWs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aWt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/toilet/locker) -"aWz" = ( -/obj/machinery/power/apc{ - areastring = "/area/storage/emergency/port"; - dir = 1; - name = "Port Emergency Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Detective Maintenance"; - req_access_txt = "4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/warehouse) -"aWD" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/storage/tools) -"aWE" = ( -/obj/machinery/computer/med_data, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aWF" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/storage/tools) -"aWG" = ( -/obj/machinery/computer/secure_data, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aWH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aWI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge) -"aWJ" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"aWL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/bridge) -"aWQ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWR" = ( -/obj/structure/fireaxecabinet{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWT" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWV" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - name = "AI Upload turret control"; - pixel_y = -25 - }, -/obj/machinery/camera{ - c_tag = "Bridge Center"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWW" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/bridge"; - name = "Bridge APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWX" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"aXa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge) -"aXc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXe" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXg" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXh" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXi" = ( -/obj/structure/chair/sofa/right, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aXj" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/pen/fountain{ - pixel_x = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aXk" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/rag, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aXl" = ( -/obj/machinery/door/window/southright{ - name = "Bar Door"; - req_one_access_txt = "25;28" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aXm" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aXn" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_x = 30 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aXo" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aXp" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"aXq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aXr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXt" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aXv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXw" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aXz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"aXB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aXC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aXD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aXE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/warehouse) -"aXF" = ( -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 10; - icon_state = "roomnum"; - name = "Room Number 6"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/washing_machine{ - pixel_x = 7; - pixel_y = 7 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aXG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-05" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aXI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aXJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/quartermaster/warehouse) -"aXK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"aXL" = ( -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aXM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aXN" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aXP" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/port) -"aXQ" = ( -/turf/closed/wall, -/area/crew_quarters/toilet/locker) -"aXR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aXS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/hydroponics) -"aXT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aXU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/library) -"aXV" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/library) -"aXW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aXX" = ( -/obj/machinery/door/airlock/engineering/abandoned{ - abandoned = 0; - name = "Vacant Office A"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aXY" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aXZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aYb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYc" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port"; - dir = 8; - name = "Port Maintenance APC"; - pixel_x = -27; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYd" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aYe" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"aYf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYg" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"aYi" = ( -/obj/structure/closet/secure_closet/detective, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aYj" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/button/door{ - id = "kanyewest"; - name = "Privacy Shutters"; - pixel_y = 24 - }, -/obj/structure/rack, -/obj/item/storage/briefcase, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aYk" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYl" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYm" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYn" = ( -/obj/machinery/camera{ - c_tag = "Bridge West Entrance"; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge) -"aYp" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/bridge) -"aYq" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aYr" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aYs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aYt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aYv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aYx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYy" = ( -/obj/machinery/status_display/ai, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYC" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aYD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aYE" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYF" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/central"; - name = "Central Hall APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYG" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aYJ" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aYL" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYM" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYO" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYQ" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYR" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aYT" = ( -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aYV" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aYW" = ( -/turf/open/floor/carpet, -/area/library) -"aYY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aYZ" = ( -/obj/structure/table/wood, -/obj/item/storage/box/evidence, -/obj/item/hand_labeler{ - pixel_x = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/taperecorder, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aZa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aZb" = ( -/obj/machinery/camera{ - c_tag = "Bar South"; - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aZc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aZd" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-08" - }, -/turf/open/floor/wood, -/area/library) -"aZe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aZf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aZg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"aZh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"aZi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aZk" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZm" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZn" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aZp" = ( -/obj/structure/rack, -/obj/item/electronics/apc, -/obj/item/stock_parts/cell{ - maxcharge = 2000 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"aZq" = ( -/obj/machinery/button/door{ - id = "heads_meeting"; - name = "Security Shutters"; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZr" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZs" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZt" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "LockerShitter1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"aZu" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZv" = ( -/obj/machinery/door/airlock{ - id_tag = "LockerShitter1"; - name = "Unit 1" - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"aZw" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"aZx" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aZy" = ( -/obj/machinery/camera{ - c_tag = "Conference Room" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZz" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZA" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aZB" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aZC" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZE" = ( -/turf/closed/wall, -/area/quartermaster/storage) -"aZF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/warehouse) -"aZG" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"aZH" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"aZI" = ( -/obj/structure/rack, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/rods/fifty, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"aZJ" = ( -/obj/structure/table/wood, -/obj/item/camera/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aZK" = ( -/turf/closed/wall, -/area/quartermaster/sorting) -"aZL" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aZM" = ( -/turf/closed/wall/r_wall, -/area/bridge/meeting_room) -"aZN" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aZO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/bridge/meeting_room) -"aZP" = ( -/turf/closed/wall, -/area/bridge/meeting_room) -"aZQ" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access_txt = "19" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZR" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aZS" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aZT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aZU" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aZV" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"aZW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"aZX" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"aZY" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aZZ" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"baa" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bab" = ( -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bac" = ( -/obj/structure/noticeboard{ - pixel_y = -27 - }, -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bad" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"baf" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bag" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bah" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bai" = ( -/obj/machinery/light/small, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"baj" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bak" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bal" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"bam" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hydroponics) -"ban" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"bao" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bap" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"baq" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bar" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bas" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/library) -"bat" = ( -/obj/structure/table/wood, -/obj/item/pen/red, -/turf/open/floor/wood, -/area/library) -"bau" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) -"bav" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"baw" = ( -/obj/machinery/camera{ - c_tag = "Locker Room Toilets"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"bax" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bay" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"baz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"baA" = ( -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/chapel/main) -"baB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"baC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"baD" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/exit"; - dir = 8; - name = "Escape Hallway APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"baE" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"baF" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"baG" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"baH" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"baI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"baJ" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"baK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"baL" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"baM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/toilet/locker"; - dir = 4; - name = "Locker Restrooms APC"; - pixel_x = 27; - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"baN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"baO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"baP" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"baQ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"baR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"baS" = ( -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"baT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"baU" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"baV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"baW" = ( -/obj/item/storage/secure/safe{ - pixel_x = -23 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"baX" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"baY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"baZ" = ( -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bba" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bbc" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bbe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbg" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bbh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbj" = ( -/obj/structure/table, -/obj/item/aiModule/reset, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bbk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bbl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"bbm" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bbn" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bbo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bbp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bbq" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"bbs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"bbt" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bbu" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/captain"; - dir = 1; - name = "Captain's Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bbv" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bbw" = ( -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bbx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Diner" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) -"bby" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/crew_quarters/bar) -"bbz" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"bbA" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2" - }, -/obj/structure/sign/poster/contraband/eat{ - pixel_y = 32; - poster_item_desc = "This poster promotes obesity, it also promotes giving the Chef a reason to keep their job." - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"bbB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"bbC" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bbD" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/library) -"bbE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/library) -"bbF" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/chapel/main) -"bbG" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bbH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bbI" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/vacantoffice"; - dir = 8; - name = "Vacant Office APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bbL" = ( -/obj/machinery/door/airlock{ - id_tag = "LockerShitter2"; - name = "Unit 2" - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"bbM" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bbO" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/locker) -"bbP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bbQ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 3 - }, -/obj/item/lighter, -/obj/item/restraints/handcuffs, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bbR" = ( -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bbS" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bbT" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bbV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/bridge/meeting_room) -"bbX" = ( -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbY" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bca" = ( -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bcb" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcc" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bcd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bce" = ( -/obj/structure/table, -/obj/item/aiModule/supplied/quarantine, -/obj/machinery/camera/motion{ - dir = 4; - network = list("aiupload") - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bcf" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bcg" = ( -/obj/structure/table, -/obj/item/aiModule/supplied/freeform, -/obj/structure/sign/plaques/kiddie{ - pixel_x = 32 - }, -/obj/machinery/camera/motion{ - dir = 8; - network = list("aiupload") - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bch" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bci" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bck" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcl" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/disposal) -"bcm" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bcn" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bco" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorm"; - location = "HOP2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcp" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = 28 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 36 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcq" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcr" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway" - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcs" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bct" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"bcu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Locker Room Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bcv" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/locker) -"bcx" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 5" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcy" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit) -"bcz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcB" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bcE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bcF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bcG" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bcH" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bcI" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port) -"bcJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/closet/crate/freezer, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bcK" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"bcL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bcM" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bcN" = ( -/obj/item/folder/blue, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bcP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bcQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bcR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bcS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bcU" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"bcV" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bcX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/bridge/meeting_room) -"bcY" = ( -/obj/item/hand_labeler, -/obj/item/assembly/timer, -/obj/structure/table, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bcZ" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)" - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bda" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/starboard) -"bdc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/white/corner, -/area/hallway/primary/starboard) -"bdd" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bde" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bdf" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bdg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bdh" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bdi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/cap_wardrobe, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bdj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bdk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bdl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdn" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway East"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bdo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bds" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 4"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdu" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdv" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP2"; - location = "Stbd" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdw" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdz" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"bdB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/have_a_puff{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bdF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bdH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bdI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdJ" = ( -/obj/machinery/door/airlock{ - id_tag = "LockerShitter3"; - name = "Unit 3" - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"bdK" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdL" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/bedsheetbin/color, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/locker) -"bdN" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bdO" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bdP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/robotics/mechbay) -"bdQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"bdR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdS" = ( -/obj/structure/closet/crate/internals, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bdT" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/disposal"; - dir = 8; - name = "Disposal APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdU" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bdX" = ( -/obj/item/storage/fancy/donut_box, -/obj/structure/table, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bdY" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bea" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"beb" = ( -/obj/structure/table, -/obj/item/aiModule/core/full/asimov, -/obj/item/aiModule/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/aimodule_harmless, -/obj/effect/spawner/lootdrop/aimodule_neutral, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/aiModule/core/full/custom, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bec" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bed" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai_upload"; - name = "Upload APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bee" = ( -/obj/machinery/computer/upload/ai{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = -21 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bef" = ( -/obj/machinery/computer/upload/borg{ - dir = 1 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -29 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"beg" = ( -/obj/structure/table, -/obj/item/aiModule/supplied/oxygen, -/obj/item/aiModule/zeroth/oneHuman, -/obj/machinery/door/window{ - dir = 8; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/item/aiModule/reset/purge, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/aimodule_harmful, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/aiModule/supplied/protectStation, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"beh" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"bej" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bek" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bel" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bem" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"ben" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Captain's Office"; - dir = 8 - }, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"beo" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Stbd"; - location = "HOP" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bep" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"beq" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ber" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bes" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bet" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bev" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -25 - }, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bew" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bex" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bey" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/starboard) -"bez" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beA" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"beB" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 3"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"beE" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"beG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"beH" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"beI" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"beJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/exit) -"beK" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beM" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"beN" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"beO" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"beP" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beQ" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beR" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/recycler, -/obj/structure/sign/warning/securearea{ - name = "\improper STAY CLEAR HEAVY MACHINERY"; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beS" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/disposal) -"beU" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"beW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table/reinforced, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"beX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"beY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"beZ" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"bfa" = ( -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"bfb" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"bfc" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/locker"; - dir = 1; - name = "Locker Room APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bff" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/stack/sheet/cardboard, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bfh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/port) -"bfi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bfj" = ( -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"bfl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bfm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/office) -"bfn" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"bfo" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bfp" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 - }, -/obj/machinery/light, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bfq" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfr" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bfs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bft" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfv" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfw" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfy" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_x = -30 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bfz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfA" = ( -/obj/structure/table/wood, -/obj/item/hand_tele, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bfB" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bfC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bfD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bfE" = ( -/obj/structure/table/wood, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/obj/item/storage/secure/safe{ - pixel_x = 35; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bfF" = ( -/turf/closed/wall, -/area/medical/chemistry) -"bfG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bfH" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/central) -"bfI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfJ" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bfK" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"bfL" = ( -/turf/closed/wall, -/area/medical/morgue) -"bfM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bfO" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfP" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard"; - name = "Starboard Primary Hallway APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"bfR" = ( -/obj/structure/table/reinforced, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bfS" = ( -/turf/closed/wall, -/area/storage/emergency/starboard) -"bfT" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"bfU" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfV" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"bfW" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-13" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfX" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfY" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfZ" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bga" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bgb" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bgc" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"bgd" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bge" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/hallway/secondary/exit) -"bgf" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bgg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bgh" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgi" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 3 & 4"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgj" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bgk" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bgm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bgn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bgo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/mechbay"; - dir = 4; - name = "Mech Bay APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"bgp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/research) -"bgq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bgr" = ( -/obj/machinery/door/airlock{ - id_tag = "LockerShitter4"; - name = "Unit 4" - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"bgt" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port) -"bgu" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bgv" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/office) -"bgw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bgy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/quartermaster/warehouse) -"bgz" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bgA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bgB" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"bgC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"bgD" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/machinery/camera{ - c_tag = "Cargo Delivery Office"; - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bgE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bgF" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bgG" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway West"; - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bgH" = ( -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Bridge Delivery"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge/meeting_room) -"bgI" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgJ" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgL" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgN" = ( -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"bgO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bgP" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bgQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bgS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bgT" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bgU" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bgV" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/coin/plasma, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bgW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bgX" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/camera, -/obj/item/storage/photo_album{ - pixel_y = -10 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bgY" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bgZ" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/chemistry"; - dir = 1; - name = "Chemistry APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bha" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bhb" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bhc" = ( -/obj/machinery/camera{ - c_tag = "Chemistry" - }, -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bhd" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bhe" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bhg" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bhh" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bhi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"bhj" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Medbay" - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bhk" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = 26; - req_access_txt = "5" - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bhl" = ( -/obj/structure/filingcabinet, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bhm" = ( -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bhn" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bho" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bhp" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/morgue"; - dir = 1; - name = "Morgue APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bhq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bhr" = ( -/obj/machinery/door/airlock{ - name = "Starboard Emergency Storage" - }, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"bhs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bht" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bhu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bhv" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bhw" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bhx" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bhy" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bhz" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bhA" = ( -/turf/closed/wall, -/area/science/research) -"bhB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bhC" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lab) -"bhD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southright{ - name = "Research and Development Desk"; - req_one_access_txt = "7;29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" - }, -/turf/open/floor/plating, -/area/science/lab) -"bhE" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bhF" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bhG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/starboard) -"bhH" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bhI" = ( -/obj/machinery/conveyor{ - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhL" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 1; - stack_amt = 10 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhM" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bhN" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bhO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bhQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/toilet/locker) -"bhR" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port) -"bhS" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bhT" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port) -"bhU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bhV" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bhW" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"bhX" = ( -/obj/structure/disposalpipe/sorting/wrap{ - dir = 1 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"bhY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/storage) -"bhZ" = ( -/obj/machinery/door/window/eastleft{ - icon_state = "right"; - name = "Incoming Mail"; - req_access_txt = "50" - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"bia" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"bib" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bic" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bid" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bie" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Bridge" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/bridge/meeting_room) -"bif" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"big" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"bih" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"bii" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"bij" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bik" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_x = -28 - }, -/obj/machinery/suit_storage_unit/captain, -/obj/machinery/light{ - light_color = "#c9d3e8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bil" = ( -/obj/machinery/computer/card{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bim" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/melee/chainofcommand, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bin" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bio" = ( -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - pixel_x = -30; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bip" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"biq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bir" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/chemistry) -"bis" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bit" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"biu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"biv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"biw" = ( -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bix" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"biy" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"biz" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"biA" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"biB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"biC" = ( -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"biD" = ( -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"biE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/extinguisher, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"biF" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 2 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"biG" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"biH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"biI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"biJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"biK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"biL" = ( -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"biN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"biO" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - network = list("ss13","rd") - }, -/obj/machinery/button/door{ - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "29" - }, -/obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"biP" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"biQ" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"biR" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"biS" = ( -/obj/machinery/camera{ - c_tag = "Research Division Access" - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"biT" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"biU" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"biV" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"biW" = ( -/turf/open/floor/plasteel/white, -/area/science/lab) -"biX" = ( -/obj/machinery/camera{ - c_tag = "Research and Development"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/obj/machinery/button/door{ - id = "rnd"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "47" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"biY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bja" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjb" = ( -/obj/machinery/conveyor{ - id = "garbage" - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjd" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bje" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjg" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjh" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bji" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjl" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjm" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjn" = ( -/obj/structure/table, -/obj/item/clothing/head/soft, -/obj/item/clothing/head/soft, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjo" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay North" - }, -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjp" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjq" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjr" = ( -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bjt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bju" = ( -/obj/machinery/photocopier, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bjv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bjw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bjx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bjy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"bjz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central) -"bjA" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/central) -"bjB" = ( -/turf/open/floor/plating, -/area/maintenance/central) -"bjC" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plating, -/area/maintenance/central) -"bjE" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bjF" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bjG" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Captain's Desk Door"; - req_access_txt = "20" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bjH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bjI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bjJ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"bjK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjL" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjM" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bjN" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bjO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjP" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bjQ" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) -"bjR" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjS" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bjT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bjU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bjV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bjX" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bjY" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bjZ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bka" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bkb" = ( -/obj/machinery/camera{ - c_tag = "Medbay Morgue"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bkc" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"bkd" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"bkf" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"bkh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bki" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bkj" = ( -/obj/structure/closet/emcloset, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bkk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bko" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/aug_manipulator, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bkq" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bkr" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bks" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bkt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bku" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bkv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bkw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bkx" = ( -/obj/machinery/status_display/supply, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/quartermaster/sorting) -"bky" = ( -/turf/closed/wall, -/area/maintenance/starboard) -"bkz" = ( -/obj/machinery/conveyor{ - id = "garbage" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - name = "disposal exit vent" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bkB" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bkC" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bkD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port) -"bkE" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/r_wall, -/area/maintenance/port) -"bkF" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port) -"bkG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance"; - req_access_txt = "31" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bkH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"bkJ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bkK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bkL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bkM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bkN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bkO" = ( -/obj/machinery/light_switch{ - pixel_x = 28 - }, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/radio/off, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bkP" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bkQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bkR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bkS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bkT" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bkU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bkV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"bkW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bkX" = ( -/obj/machinery/power/apc{ - areastring = "/area/bridge/meeting_room"; - dir = 4; - name = "Conference Room APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bkY" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bkZ" = ( -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"bla" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"blb" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"blc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"bld" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Captain's Office Maintenance"; - req_access_txt = "20" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"ble" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"blf" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"blg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"blh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/chemistry) -"bli" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"blj" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"blk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bll" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"blm" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup." - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bln" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"blo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/emergency/starboard"; - dir = 1; - name = "Starboard Emergency Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"blp" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/medical"; - dir = 8; - name = "Medbay Security APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"blq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"blr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bls" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar/large, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"blt" = ( -/obj/machinery/recharge_station, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/official/state_laws{ - pixel_y = -32 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"blu" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"blv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"blw" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"blx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bly" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"blz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"blA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"blB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"blC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"blD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/robotics/lab) -"blE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"blF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"blG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"blH" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"blI" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/lab) -"blJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/rnd/production/protolathe/department/science, -/turf/open/floor/plasteel, -/area/science/lab) -"blK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/lab) -"blL" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/science/lab) -"blM" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"blO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"blP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"blQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"blR" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/maintenance/starboard) -"blS" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/mass_driver{ - id = "trash" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"blU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"blV" = ( -/obj/machinery/light/small, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/disposal) -"blW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/storage) -"blX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"blY" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"blZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bma" = ( -/obj/structure/table/glass, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bmb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bmd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bme" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bmf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmg" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bmj" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bmm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmn" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/status_display/supply{ - pixel_x = -28; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmo" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"bmp" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/central) -"bmq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"bmr" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"bms" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"bmt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmx" = ( -/turf/closed/wall, -/area/crew_quarters/heads/captain) -"bmy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bmz" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/dresser, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/item/card/id/captains_spare, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bmA" = ( -/obj/machinery/door/airlock{ - name = "Private Restroom" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"bmB" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bmC" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"bmD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"bmE" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmF" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bmG" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bmH" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmI" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bmJ" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_y = -30 - }, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bmK" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bmL" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - req_access_txt = "5" - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bmM" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bmN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bmO" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bmP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmQ" = ( -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmR" = ( -/obj/structure/table, -/obj/item/paper/guides/jobs/medical/morgue{ - pixel_x = 5; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bmS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bmU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"bmV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6;5" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bmW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/medical/morgue) -"bmX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bmY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/morgue) -"bmZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bna" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bnb" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bnc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"bnf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bng" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bnh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bni" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bnj" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/cable_coil, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bnk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bnl" = ( -/obj/item/stack/sheet/glass, -/obj/structure/table/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/stock_parts/scanning_module, -/obj/machinery/power/apc{ - areastring = "/area/science/lab"; - dir = 4; - name = "Research Lab APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bnm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/research) -"bnn" = ( -/obj/machinery/computer/rdconsole/core{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/lab) -"bno" = ( -/obj/item/reagent_containers/glass/beaker/sulphuric, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/turf/open/floor/plasteel, -/area/science/lab) -"bnp" = ( -/turf/open/floor/plasteel, -/area/science/lab) -"bnq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/lab) -"bnr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plating, -/area/science/lab) -"bns" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"bnt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bnu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"bnv" = ( -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bnw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bnx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bny" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnz" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnA" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnB" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnC" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, -/obj/item/book/manual/wiki/chemistry, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnF" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bnG" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clipboard, -/obj/item/pen/red, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bnI" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnJ" = ( -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/quartermaster/office) -"bnL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bnM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bnN" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bnO" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bnP" = ( -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 6; - pixel_y = 36 - }, -/obj/machinery/button/door{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = 6; - pixel_y = 25; - req_access_txt = "57" - }, -/obj/machinery/button/door{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "57" - }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 36 - }, -/obj/machinery/pdapainter, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bnQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/pet/dog/corgi/Ian{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bnR" = ( -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bnS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bnT" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bnV" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bnW" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_x = 32 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bnX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bnY" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bnZ" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/pen/fountain/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"boa" = ( -/obj/structure/toilet{ - contents = newlist(/obj/item/toy/snappop/phoenix); - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"bob" = ( -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bod" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/radio/headset/headset_med, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bof" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"bog" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/central) -"boh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"boi" = ( -/obj/machinery/computer/med_data{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"boj" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 - }, -/obj/machinery/light, -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bok" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/security/checkpoint/medical) -"bol" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bom" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bon" = ( -/turf/closed/wall/r_wall, -/area/medical/genetics) -"boo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"boq" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bor" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/item/razor, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bos" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 8; - name = "Robotics Lab APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bou" = ( -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bov" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/item/crowbar, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/item/radio/headset/headset_sci{ - pixel_x = -3 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bow" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"box" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"boy" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"boz" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"boA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"boB" = ( -/turf/closed/wall, -/area/science/lab) -"boC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"boD" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"boE" = ( -/obj/structure/table, -/obj/item/hemostat, -/obj/item/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"boF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"boG" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"boH" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"boI" = ( -/obj/structure/sign/warning/vacuum/external, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/storage) -"boJ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"boK" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"boL" = ( -/obj/structure/table, -/obj/item/retractor, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"boM" = ( -/turf/open/floor/plasteel/white/corner, -/area/science/research) -"boN" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"boP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/lab) -"boQ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/white, -/area/science/lab) -"boR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"boW" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"boY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/sign/poster/official/ian{ - pixel_x = 32; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"boZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Reception Window" - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "hopflash"; - pixel_y = 28 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bpb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bpc" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bpd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bpe" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bph" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bpj" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bpk" = ( -/obj/structure/closet/secure_closet/captains, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/clothing/under/rank/captain/parade, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bpl" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches, -/obj/item/razor{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/reagent_containers/food/drinks/flask/gold, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bpm" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, -/obj/structure/curtain, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"bpn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bpo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bpp" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Research Division Delivery"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/lab) -"bpq" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bpr" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Research Division" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/lab) -"bps" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bpt" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpu" = ( -/obj/structure/bed/roller, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_y = 26 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Medbay Reception"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpw" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/medical/medbay/central) -"bpx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpy" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bpA" = ( -/obj/machinery/computer/cargo{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bpB" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bpC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bpD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/genetics) -"bpF" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/chemistry) -"bpG" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/genetics"; - dir = 1; - name = "Genetics APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpH" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/radio/headset/headset_medsci, -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/obj/item/storage/pill_bottle/mutadone, -/obj/item/storage/pill_bottle/mannitol, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpI" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpK" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bpL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bpM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/chemistry) -"bpN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"bpR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bpS" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bpT" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bpU" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bpV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"bpW" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bpX" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/science/research) -"bpY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bpZ" = ( -/obj/item/folder/white, -/obj/structure/table, -/obj/item/disk/tech_disk, -/obj/item/disk/tech_disk, -/obj/item/disk/design_disk, -/obj/item/disk/design_disk, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bqa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/window/eastright{ - name = "Robotics Surgery"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bqc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bqd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bqe" = ( -/turf/closed/wall/r_wall, -/area/science/explab) -"bqf" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bqg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bqh" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bqi" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bqj" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bqk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/lab) -"bql" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bqm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bqn" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bqo" = ( -/obj/machinery/autolathe, -/obj/machinery/light_switch{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/table/reinforced, -/obj/item/destTagger, -/obj/item/destTagger, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bqq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bqr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bqs" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqt" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqu" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqv" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bqw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqx" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"bqy" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqz" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bqA" = ( -/obj/machinery/computer/card{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bqB" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"bqC" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bqD" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bqE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bqF" = ( -/obj/machinery/vending/cigarette/beach, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bqG" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bqH" = ( -/turf/closed/wall/r_wall, -/area/teleporter) -"bqI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/teleporter) -"bqJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/teleporter) -"bqK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Teleporter Maintenance"; - req_access_txt = "17" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"bqL" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bqN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqO" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqP" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqR" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/clothing/neck/stethoscope, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Medbay West"; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bra" = ( -/obj/structure/table/glass, -/obj/item/storage/box/rxglasses, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brb" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brc" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brd" = ( -/turf/open/floor/plasteel, -/area/medical/genetics) -"bre" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel, -/area/medical/genetics) -"brf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"brg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"brh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bri" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"brj" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"brk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"brn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bro" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 10 - }, -/area/science/research) -"brp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"brq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door{ - id = "robotics2"; - name = "Shutters Control Button"; - pixel_x = 24; - pixel_y = -24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"brr" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/explab) -"brs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/plating, -/area/science/robotics/lab) -"brt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bru" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"brv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"brw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"brx" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/lab) -"bry" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Experimentation Lab Maintenance"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brz" = ( -/obj/machinery/rnd/bepis, -/turf/open/floor/plasteel/white/side, -/area/science/explab) -"brA" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/white/corner, -/area/science/explab) -"brB" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/white/side, -/area/science/explab) -"brC" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/radio/off, -/obj/machinery/camera{ - c_tag = "Experimentor Lab"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white/side, -/area/science/explab) -"brD" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/science/explab) -"brE" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_one_access_txt = "8;12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brG" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"brK" = ( -/turf/open/floor/plating, -/area/quartermaster/storage) -"brL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"brM" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"brN" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"brO" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/item/multitool, -/obj/machinery/camera{ - c_tag = "Cargo Office"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"brP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"brQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"brR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"brS" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"brU" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"brV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"brW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/vending/cart, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"brX" = ( -/obj/structure/table, -/obj/item/storage/box/masks, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"brY" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"brZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bsa" = ( -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bsb" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bsc" = ( -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bsg" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/machinery/camera{ - c_tag = "Medbay Morgue"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bsh" = ( -/turf/closed/wall, -/area/teleporter) -"bsi" = ( -/obj/structure/table, -/obj/item/hand_tele, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/teleporter) -"bsj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/beacon, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsk" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsl" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/structure/closet/crate, -/obj/item/crowbar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsn" = ( -/obj/machinery/camera{ - c_tag = "Teleporter" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bso" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsp" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bsq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -30 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bsr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bss" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bst" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = 30 - }, -/obj/machinery/camera{ - c_tag = "Medbay East"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bsu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "GeneticsDoor"; - name = "Genetics"; - req_access_txt = "5; 68" - }, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsw" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bsx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bsy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bsz" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bsA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bsC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bsD" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bsE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Experimentation Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bsF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bsG" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bsH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/explab) -"bsI" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/explab"; - dir = 4; - name = "Experimentation Lab APC"; - pixel_x = 26 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"bsK" = ( -/obj/structure/table/glass, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsL" = ( -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bsN" = ( -/obj/machinery/door/window/westleft{ - name = "Monkey Pen"; - req_access_txt = "9" - }, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bsO" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsP" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/landmark/event_spawn, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsQ" = ( -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsR" = ( -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsS" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab - South"; - dir = 1; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bsT" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bsU" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/item/surgical_drapes, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bsV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bsW" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bsX" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bsY" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bsZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bta" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Research Division North" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/teleporter) -"btd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bte" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 6 - }, -/area/science/research) -"btf" = ( -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btg" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bth" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-16" - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bti" = ( -/obj/structure/closet/wardrobe/grey, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/head/beret, -/obj/item/clothing/head/beret, -/obj/item/clothing/under/misc/assistantformal, -/obj/item/clothing/under/dress/skirt, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btj" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btk" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/under/costume/kilt, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btm" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 12 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/research) -"bto" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btp" = ( -/turf/open/floor/plating, -/area/maintenance/starboard) -"btq" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"btr" = ( -/obj/machinery/camera{ - c_tag = "Cargo Receiving Dock"; - dir = 4 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bts" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #2" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"btt" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/item/folder/yellow, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btw" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btx" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"bty" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btz" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"btA" = ( -/obj/machinery/camera{ - c_tag = "Research Division West" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btB" = ( -/obj/machinery/computer/bounty{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"btC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"btD" = ( -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/pen/fountain, -/obj/structure/table, -/obj/item/pen/fourcolor, -/obj/item/stamp/hop, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"btE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"btG" = ( -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"btH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/teleporter) -"btI" = ( -/obj/machinery/power/apc{ - areastring = "/area/teleporter"; - dir = 8; - name = "Teleporter APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/bluespace_beacon, -/turf/open/floor/plasteel, -/area/teleporter) -"btK" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btO" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"btP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 10 - }, -/area/science/research) -"btR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btS" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"btV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"btX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btY" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btZ" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bua" = ( -/turf/closed/wall, -/area/medical/genetics) -"bub" = ( -/obj/machinery/light, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buc" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/office"; - name = "Cargo Office APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bud" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bue" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"buf" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bug" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bui" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"buj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/robotics/lab) -"buk" = ( -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/sleeper) -"bul" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bum" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bun" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bup" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"buq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/genetics) -"bur" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bus" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"but" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buu" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"buv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"buw" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bux" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buy" = ( -/obj/structure/disposalpipe/sorting/mail{ - sortType = 23 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard) -"buB" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buD" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #3" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buE" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/research{ - name = "Genetics Research Access"; - req_access_txt = "9" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buH" = ( -/obj/machinery/door/airlock/research{ - name = "Genetics Research Access"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"buI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buJ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buK" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"buL" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buM" = ( -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"buN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"buO" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"buQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"buT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"buU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"buV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"buW" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/teleporter) -"buX" = ( -/obj/machinery/shieldwallgen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/teleporter) -"buY" = ( -/obj/machinery/shieldwallgen, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/teleporter) -"buZ" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/teleporter) -"bva" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bvb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bvc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bvd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/sleeper) -"bve" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bvf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bvg" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bvh" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/sleeper) -"bvi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/medical/sleeper) -"bvj" = ( -/turf/closed/wall, -/area/medical/sleeper) -"bvk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bvl" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bvm" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bvn" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the genetics doors."; - id = "GeneticsDoor"; - name = "Genetics Exit Button"; - normaldoorcontrol = 1; - pixel_x = 8; - pixel_y = 24 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/medical_cloning{ - pixel_y = 6 - }, -/obj/item/storage/box/rxglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvq" = ( -/obj/structure/chair, -/obj/effect/landmark/start/geneticist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvs" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvt" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Research"; - req_access_txt = "5; 9; 68" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvu" = ( -/obj/structure/window/reinforced, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bvv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bvw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvx" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"bvy" = ( -/obj/machinery/camera{ - c_tag = "Genetics Research"; - dir = 1; - network = list("ss13","medbay") - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvA" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bvB" = ( -/obj/machinery/camera{ - c_tag = "Genetics Access"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"bvD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bvE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 6 - }, -/area/science/research) -"bvF" = ( -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/machinery/computer/bounty{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/keycard_auth{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bvH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bvI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bvJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"bvK" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hor) -"bvL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bvM" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bvN" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bvO" = ( -/turf/open/floor/plasteel/white, -/area/science/explab) -"bvP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bvQ" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bvR" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bvS" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvT" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvU" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/light, -/obj/machinery/status_display/supply{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvV" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bvX" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bvY" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #4" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bvZ" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bwa" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bwd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"bwe" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"bwf" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay Entrance"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwg" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwh" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwi" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/closet/secure_closet/hop, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/clothing/suit/ianshirt, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bwj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bwk" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bwl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bwq" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plating, -/area/teleporter) -"bwr" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/turf/open/floor/plating, -/area/teleporter) -"bws" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/teleporter) -"bwt" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/teleporter) -"bwu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwv" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/medbay/central) -"bww" = ( -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Surgery Observation"; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bwx" = ( -/obj/machinery/door/window/eastleft{ - name = "Medical Delivery"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/medbay/central) -"bwy" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bwz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bwA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bwB" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bwD" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bwF" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwG" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/medical/sleeper) -"bwH" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwI" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwJ" = ( -/obj/structure/table/glass, -/obj/machinery/camera{ - c_tag = "Medbay Cryogenics"; - network = list("ss13","medbay") - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bwL" = ( -/obj/machinery/camera{ - c_tag = "Genetics Cloning"; - dir = 4; - network = list("ss13","medbay") - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bwM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bwN" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 28 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -5; - pixel_y = 28; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bwO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bwQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"bwR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bwS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bwT" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bwU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bwV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 3 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bwZ" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bxa" = ( -/obj/structure/chair, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bxb" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bxc" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bxd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bxe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bxf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bxg" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bxi" = ( -/obj/machinery/computer/aifixer{ - dir = 8 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = -2; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bxj" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/rd, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bxk" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/storage/primary) -"bxl" = ( -/obj/structure/rack, -/obj/item/circuitboard/aicore{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bxm" = ( -/obj/effect/landmark/xmastree/rdrod, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bxn" = ( -/turf/closed/wall, -/area/science/explab) -"bxo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bxp" = ( -/obj/machinery/computer/rdconsole/experiment{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/science/explab) -"bxq" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/book/manual/wiki/experimentor, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/science/explab) -"bxr" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/science/explab) -"bxs" = ( -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_x = 25; - req_access_txt = "47" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bxt" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bxu" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"bxv" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/depsec/science, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bxw" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bxx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/qm) -"bxy" = ( -/turf/closed/wall, -/area/quartermaster/miningdock) -"bxz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/miningdock) -"bxA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bxB" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bxC" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bxD" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bxE" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bxF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bxG" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"bxI" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bxK" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bxL" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway South-East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bxM" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) -"bxN" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bxO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bxP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bxQ" = ( -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxU" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxW" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Research Director"; - req_access_txt = "30" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bxX" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bxY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bxZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bya" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"byb" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"byc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/computer/card/minor/qm{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bye" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"byf" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"byg" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/cartridge/quartermaster, -/obj/item/coin/silver, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/item/stamp/qm, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/fountain, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access_txt = "30" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"byi" = ( -/turf/closed/wall, -/area/security/checkpoint/science) -"byj" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/security/checkpoint/science) -"byk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"byl" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bym" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/qm) -"byn" = ( -/obj/structure/filingcabinet, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byo" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -5; - pixel_y = 5; - req_access_txt = "47" - }, -/obj/machinery/button/door{ - id = "rnd2"; - name = "Research Lab Shutter Control"; - pixel_x = 5; - pixel_y = 5; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"byp" = ( -/obj/machinery/computer/robotics{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"byq" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"byr" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bys" = ( -/obj/structure/rack, -/obj/item/aicard, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"byt" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hor) -"byu" = ( -/obj/structure/displaycase/labcage, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"byv" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/science/explab) -"byw" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/science/explab) -"byx" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"byy" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byz" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byA" = ( -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/qm"; - dir = 1; - name = "Quartermaster APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byC" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byD" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"byE" = ( -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byF" = ( -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/miningdock"; - dir = 1; - name = "Mining Dock APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byH" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/cargo, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"byK" = ( -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byL" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byM" = ( -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/computer/security/mining{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byN" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byO" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = -30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byP" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byU" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byX" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/sleeper) -"byZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/sleeper) -"bza" = ( -/obj/structure/chair, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bzb" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/sleeper) -"bzc" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Recovery Room" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzd" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/pen, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bze" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bzh" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzi" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzj" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzk" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bzl" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzm" = ( -/obj/machinery/clonepod, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzn" = ( -/obj/machinery/computer/cloning{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzp" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzq" = ( -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzr" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/vending/wardrobe/gene_wardrobe, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzs" = ( -/turf/closed/wall, -/area/maintenance/aft) -"bzt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"bzu" = ( -/obj/machinery/rnd/server, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"bzv" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bzw" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/server) -"bzx" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bzy" = ( -/obj/machinery/camera{ - c_tag = "Server Room"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/obj/machinery/power/apc{ - areastring = "/area/science/server"; - dir = 1; - name = "Server Room APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bzz" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/structure/closet/secure_closet/security/science, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bzA" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bzB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/research) -"bzC" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bzD" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/computer/security/telescreen/circuitry, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bzE" = ( -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bzF" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bzG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzH" = ( -/obj/structure/table, -/obj/item/hemostat, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side, -/area/medical/sleeper) -"bzI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/surgicaldrill, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzJ" = ( -/obj/machinery/computer/mecha{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bzK" = ( -/obj/structure/table, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzL" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bzM" = ( -/obj/structure/rack, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/obj/item/paicard{ - pixel_x = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bzN" = ( -/obj/machinery/modular_computer/console/preset/research{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bzO" = ( -/turf/open/floor/engine, -/area/science/explab) -"bzP" = ( -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzR" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzS" = ( -/obj/structure/table, -/obj/item/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzT" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/quartermaster, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzV" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzW" = ( -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bzY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bzZ" = ( -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bAa" = ( -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/research) -"bAb" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bAc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bAd" = ( -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bAe" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIW"; - location = "QM" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAf" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAg" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AftH"; - location = "AIW" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAh" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHE"; - location = "AIE" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAj" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "CHE" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAl" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"bAm" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bAn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance"; - req_access_txt = "48" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bAo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/supply"; - dir = 1; - name = "Cargo Security APC"; - pixel_x = 1; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bAp" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bAq" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAr" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAs" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAt" = ( -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAw" = ( -/turf/open/floor/plating, -/area/maintenance/aft) -"bAx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bAy" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/server) -"bAz" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/server) -"bAA" = ( -/obj/machinery/atmospherics/pipe/manifold{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bAB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Server Room"; - req_access_txt = "30" - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bAC" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bAD" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bAE" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Science"; - dir = 4; - network = list("ss13","rd") - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bAF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bAG" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bAH" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bAI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bAJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bAK" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bAL" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/storage/tech) -"bAM" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bAN" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bAO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bAP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bAQ" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine, -/area/science/explab) -"bAR" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/explab) -"bAS" = ( -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/machinery/computer/security/qm{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bAT" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/turf/open/floor/plasteel, -/area/janitor) -"bAU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/janitor) -"bAV" = ( -/obj/machinery/door/window/westleft{ - name = "Janitorial Delivery"; - req_access_txt = "26" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/janitor) -"bAW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bAX" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/medical/sleeper) -"bAY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bAZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBb" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bBc" = ( -/obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/razor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/sleeper) -"bBd" = ( -/obj/structure/table, -/obj/structure/bedsheetbin{ - pixel_x = 2 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bBe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bBf" = ( -/obj/structure/filingcabinet, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Cargo"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bBg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light{ - light_color = "#cee5d2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBj" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBk" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South-West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBl" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBq" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = -32; - pixel_y = -40 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = -32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = -32; - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBv" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBy" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/space_up{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBB" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBC" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBD" = ( -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bBE" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bBF" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/item/storage/firstaid/toxin, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/unlocked{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bBG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"bBI" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/wardrobe/miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/radio/headset/headset_cargo/mining, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBJ" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBL" = ( -/obj/machinery/vending/medical{ - pixel_x = -2 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBN" = ( -/turf/closed/wall, -/area/crew_quarters/heads/cmo) -"bBO" = ( -/obj/machinery/computer/med_data, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bBP" = ( -/obj/machinery/computer/crew, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bBQ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bBR" = ( -/turf/closed/mineral/random/snow/no_caves, -/area/security/main) -"bBS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 4; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"bBU" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bBV" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/server) -"bBW" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bBX" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"bBY" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bBZ" = ( -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bCa" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/science"; - name = "Science Security APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bCb" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bCc" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = -30 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bCd" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 15 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - light_color = "#cee5d2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bCe" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bCf" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hor"; - dir = 8; - name = "RD Office APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/item/twohanded/required/kirbyplants/dead, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bCg" = ( -/obj/structure/table, -/obj/item/cartridge/signal/toxins, -/obj/item/cartridge/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/cartridge/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 1; - network = list("ss13","rd") - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bCh" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/machinery/light, -/obj/machinery/computer/card/minor/rd{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bCi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bCj" = ( -/obj/structure/closet/secure_closet/RD, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bCk" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/hor) -"bCl" = ( -/obj/machinery/camera{ - c_tag = "Experimentor Lab Chamber"; - dir = 1; - network = list("ss13","rd") - }, -/obj/machinery/light, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/turf/open/floor/engine, -/area/science/explab) -"bCm" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bCn" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bCo" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bCp" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bCq" = ( -/turf/closed/wall, -/area/maintenance/port/aft) -"bCr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bCs" = ( -/turf/closed/wall, -/area/storage/tech) -"bCt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/mob/living/simple_animal/hostile/lizard{ - name = "Wags-His-Tail"; - real_name = "Wags-His-Tail" - }, -/turf/open/floor/plasteel, -/area/janitor) -"bCu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bCv" = ( -/turf/closed/wall, -/area/janitor) -"bCw" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bCx" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/gateway) -"bCy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/janitor) -"bCz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCA" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"bCB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Surgery Maintenance"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCC" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCD" = ( -/obj/structure/table, -/obj/item/retractor, -/turf/open/floor/plasteel/white/side, -/area/medical/sleeper) -"bCE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCF" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCG" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/reagent_containers/dropper, -/obj/item/soap/nanotrasen, -/obj/item/gun/syringe/dart, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCL" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/camera{ - c_tag = "Medbay Storage"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCM" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCN" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCO" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/rxglasses, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/sleeper) -"bCQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/sleeper) -"bCR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bCS" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/bloodbankgen, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCU" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = -30 - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - dir = 4; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bCV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bCW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bCX" = ( -/obj/effect/decal/cleanable/oil, -/obj/item/cigbutt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/storage) -"bCY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bCZ" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chief_medical_officer, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bDa" = ( -/obj/machinery/keycard_auth{ - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bDb" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bDc" = ( -/turf/closed/wall, -/area/science/storage) -"bDd" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bDe" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bDf" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/storage) -"bDg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bDh" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bDj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/storage) -"bDk" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/requests_console{ - department = "Mining"; - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bDl" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bDm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bDn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bDo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bDp" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bDq" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/item/key/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"bDr" = ( -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/storage/box/mousetraps, -/obj/item/storage/box/mousetraps, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/janitor) -"bDs" = ( -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = 32 - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/janitor) -"bDt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/port/aft) -"bDu" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bDv" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/tech"; - dir = 1; - name = "Tech Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/storage/tech) -"bDw" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/item/wirecutters, -/turf/open/floor/plating, -/area/storage/tech) -"bDx" = ( -/obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bDA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - areastring = "/area/medical/sleeper"; - dir = 4; - name = "Treatment Center APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bDB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/medical/sleeper) -"bDC" = ( -/obj/machinery/computer/operating{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDD" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDE" = ( -/obj/machinery/vending/wallmed{ - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "medpriv4"; - name = "privacy door" - }, -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bDG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bDH" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bDI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bDJ" = ( -/obj/structure/closet/jcloset, -/obj/item/storage/bag/trash, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/under/costume/maid, -/turf/open/floor/plasteel, -/area/janitor) -"bDK" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Custodial Closet" - }, -/obj/vehicle/ridden/janicart, -/turf/open/floor/plasteel, -/area/janitor) -"bDL" = ( -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bDM" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/janitor) -"bDN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bDO" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bDP" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 1; - freq = 1400; - location = "Janitor" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/janitor) -"bDQ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bDR" = ( -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bDT" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDU" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Medical Officer"; - req_access_txt = "40" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bDV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bDW" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/science/storage) -"bDZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bEa" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bEb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/science/storage) -"bEc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/science/storage) -"bEd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bEe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bEf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bEg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bEh" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bEi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/cmo) -"bEj" = ( -/obj/structure/table/glass, -/obj/item/pen, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bEk" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/stamp/cmo, -/obj/item/clothing/glasses/hud/health, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bEl" = ( -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/machinery/camera{ - c_tag = "Chief Medical Office"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bEm" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"bEn" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - network = list("xeno","rd") - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bEo" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/science/storage) -"bEp" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/science/storage) -"bEq" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/research"; - dir = 8; - name = "Misc Research APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bEr" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bEs" = ( -/turf/closed/wall, -/area/science/mixing) -"bEt" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/white, -/area/science/research) -"bEu" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEv" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEw" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEx" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Toxins Lab West"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEy" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bEA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEC" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"bED" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEE" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bEF" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bEG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bEH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/mixing) -"bEI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bEJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"bEK" = ( -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 4 - }, -/obj/machinery/computer/security/mining, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bEL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bEM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"bEN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"bEO" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bEP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bEQ" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bER" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bES" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port/aft) -"bET" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bEU" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bEV" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bEW" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bEX" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/aiModule/reset, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/tech) -"bEY" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bEZ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/storage/tech) -"bFa" = ( -/turf/open/floor/plating, -/area/storage/tech) -"bFb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/tech) -"bFc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bFd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFe" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_access_txt = "23" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bFf" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"bFg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/janitor) -"bFh" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFi" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bFj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFk" = ( -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ - pixel_x = 32 - }, -/obj/structure/closet, -/turf/open/floor/plasteel, -/area/janitor) -"bFl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/janitor"; - dir = 8; - name = "Custodial Closet APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFm" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 6 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFn" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFo" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFr" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Custodial Maintenance"; - req_access_txt = "26" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFt" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bFv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFx" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bFy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFz" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/sleeper) -"bFA" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFB" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bFC" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bFD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bFE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bFF" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFG" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bFH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bFI" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/storage) -"bFJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFK" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFL" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bFM" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bFN" = ( -/obj/structure/table, -/obj/item/cartridge/medical{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/cartridge/medical{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/cartridge/medical, -/obj/item/cartridge/chemistry{ - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bFO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/cmo) -"bFP" = ( -/obj/machinery/computer/card/minor/cmo{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bFQ" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bFR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bFS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bFT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bFU" = ( -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bFV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bFW" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bFX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bFY" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bFZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/mixing) -"bGa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"bGb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/science/mixing) -"bGc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing) -"bGd" = ( -/obj/machinery/doppler_array/research/science{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/mixing) -"bGe" = ( -/turf/closed/wall, -/area/science/test_area) -"bGf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/science/test_area) -"bGi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bGj" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGk" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bGl" = ( -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 - }, -/obj/item/assembly/prox_sensor{ - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bGm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGn" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGo" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bGp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bGq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bGr" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bGs" = ( -/obj/machinery/camera{ - c_tag = "Secure Tech Storage" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bGt" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/AI, -/turf/open/floor/plasteel, -/area/storage/tech) -"bGu" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bGv" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/multitool, -/turf/open/floor/plating, -/area/storage/tech) -"bGw" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/rnd, -/turf/open/floor/plating, -/area/storage/tech) -"bGx" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/tcomms, -/turf/open/floor/plating, -/area/storage/tech) -"bGy" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/service, -/turf/open/floor/plating, -/area/storage/tech) -"bGz" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/analyzer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bGA" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bGB" = ( -/obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/machinery/requests_console{ - department = "Janitorial"; - departmentType = 1; - pixel_y = -29 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plasteel, -/area/janitor) -"bGC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room Access"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bGD" = ( -/obj/structure/janitorialcart, -/turf/open/floor/plasteel, -/area/janitor) -"bGE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/janitor) -"bGF" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bGG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bGH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bGL" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bGM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGN" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGR" = ( -/obj/structure/table, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/clothing/neck/stethoscope, -/obj/item/gun/syringe/dart, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bGT" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/vending/wallmed{ - pixel_y = 28 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bGU" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/button/door{ - id = "medpriv4"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bGV" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bGW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGX" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bGY" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/science/storage) -"bGZ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bHa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/heads/cmo) -"bHb" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bHc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bHd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHe" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/storage"; - dir = 8; - name = "Toxins Storage APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - dir = 4; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/science/storage) -"bHf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bHg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bHh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHm" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bHn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"bHo" = ( -/obj/structure/closet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHp" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/mixing) -"bHs" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/science/mixing) -"bHt" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bHu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bHv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bHw" = ( -/obj/item/target, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bHy" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bHz" = ( -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bHA" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bHC" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bHD" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bHE" = ( -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bHG" = ( -/obj/structure/rack, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/spawner/lootdrop/techstorage/command, -/turf/open/floor/plasteel, -/area/storage/tech) -"bHH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHI" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/storage/tech) -"bHK" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bHL" = ( -/obj/machinery/camera{ - c_tag = "Research Division South"; - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/science/research) -"bHM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bHN" = ( -/obj/machinery/requests_console{ - department = "Tech storage"; - pixel_y = -32 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/tech) -"bHO" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/storage/tech) -"bHP" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHQ" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plating, -/area/storage/tech) -"bHR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 2"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHT" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bHU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHV" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/aft"; - dir = 8; - name = "Aft Maintenance APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHW" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHX" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bIa" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bIb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bIc" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/sleeper) -"bId" = ( -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Surgery Operating"; - dir = 1; - network = list("ss13","medbay"); - pixel_x = 22 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bIf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_exterior"; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 13 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bIh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIi" = ( -/obj/structure/table, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIj" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIk" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/northright{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIl" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/northleft{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIm" = ( -/obj/machinery/light, -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIn" = ( -/obj/structure/table, -/obj/item/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIo" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bIp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bIq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bIr" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bIs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Xenobiology Maintenance"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bIt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIw" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/heads/cmo) -"bIx" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bIy" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/engine, -/area/science/xenobiology) -"bIz" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/science/storage) -"bIA" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/science/storage) -"bIB" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/science/storage) -"bIC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/storage) -"bID" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/science/research) -"bIE" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bIF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bIG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bIH" = ( -/obj/machinery/pipedispenser/disposal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bII" = ( -/obj/item/storage/secure/safe{ - pixel_x = 5; - pixel_y = 29 - }, -/obj/machinery/camera{ - c_tag = "Virology Break Room"; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIK" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bIN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bIO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bIS" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bIT" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/departments/xenobio{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"bIU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/science/mixing) -"bIV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bIW" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/mixing) -"bIX" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall, -/area/science/test_area) -"bIY" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bIZ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bJa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bJb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bJd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bJe" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bJf" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bJg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bJh" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/RnD_secure, -/turf/open/floor/plasteel, -/area/storage/tech) -"bJi" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bJj" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/turf/open/floor/plating, -/area/storage/tech) -"bJk" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/medical, -/turf/open/floor/plating, -/area/storage/tech) -"bJl" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/engineering, -/turf/open/floor/plating, -/area/storage/tech) -"bJm" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/security, -/turf/open/floor/plating, -/area/storage/tech) -"bJn" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bJo" = ( -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/science/research) -"bJp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bJq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/science/research) -"bJs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJu" = ( -/obj/structure/light_construct{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction) -"bJv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJx" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bJy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bJA" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJB" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/sleeper) -"bJD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/medical/sleeper) -"bJE" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay/central) -"bJF" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bJH" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating, -/area/science/xenobiology) -"bJI" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bJJ" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bJK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bJM" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bJN" = ( -/turf/closed/wall, -/area/science/xenobiology) -"bJO" = ( -/obj/machinery/door/airlock/research{ - name = "Testing Lab"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bJP" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bJQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bJR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/storage) -"bJT" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/white, -/area/science/research) -"bJU" = ( -/obj/machinery/vending/wardrobe/science_wardrobe, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bJV" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bJW" = ( -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bJX" = ( -/obj/item/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bJY" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/science/storage) -"bJZ" = ( -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/assembly/timer, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bKa" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/mixing"; - dir = 4; - name = "Toxins Lab APC"; - pixel_x = 26 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bKb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/science/mixing) -"bKc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bKd" = ( -/obj/machinery/camera{ - c_tag = "Toxins Launch Room Access"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bKe" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/mixing) -"bKf" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/science/mixing) -"bKg" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bKh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bKi" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bKj" = ( -/obj/machinery/camera{ - c_tag = "Mining Dock External"; - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKk" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/silver, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKl" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKm" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/quartermaster/miningdock) -"bKn" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/pickaxe{ - pixel_x = 5 - }, -/obj/item/shovel{ - pixel_x = -5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKo" = ( -/obj/machinery/light, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKp" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKq" = ( -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKr" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bKs" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/tech) -"bKt" = ( -/obj/structure/table, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/turf/open/floor/plating, -/area/storage/tech) -"bKu" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/plating, -/area/storage/tech) -"bKv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bKw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/aft) -"bKx" = ( -/obj/structure/closet/crate, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bKy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"bKz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/construction) -"bKB" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bKG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKI" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 11 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKK" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/medbay/central"; - dir = 4; - name = "Medbay APC"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKL" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bKN" = ( -/obj/machinery/door/airlock/medical{ - name = "Apothecary"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bKO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bKP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - name = "Delivery Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bKQ" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/medbay/central) -"bKS" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/cmo"; - dir = 1; - name = "CM Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKU" = ( -/obj/machinery/door/airlock/engineering/abandoned{ - name = "Construction Area"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bKV" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKW" = ( -/obj/item/wrench, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bKX" = ( -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = -2; - req_access_txt = "55" - }, -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bKY" = ( -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bKZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bLb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bLc" = ( -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bLd" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 8; - pixel_y = -28; - req_access_txt = "39" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLe" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/xenobiology) -"bLf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bLh" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall, -/area/science/research) -"bLi" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bLj" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/science/mixing) -"bLk" = ( -/obj/machinery/mass_driver{ - dir = 4; - id = "toxinsdriver" - }, -/turf/open/floor/plating, -/area/science/mixing) -"bLl" = ( -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "toxins launcher bay door" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/science/mixing) -"bLm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/mixing) -"bLn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bLo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bLp" = ( -/obj/item/beacon, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bLq" = ( -/turf/closed/indestructible{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - icon_state = "riveted"; - name = "hyper-reinforced wall" - }, -/area/science/test_area) -"bLr" = ( -/obj/item/target/alien/anchored, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/preset/toxins{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bLu" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bLv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bLw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bLx" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bLy" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/turf/open/floor/plating, -/area/storage/tech) -"bLz" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/storage/tech) -"bLA" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/t_scanner, -/obj/item/multitool, -/obj/machinery/camera{ - c_tag = "Tech Storage"; - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bLB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bLC" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/construction) -"bLD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/storage/tech) -"bLE" = ( -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bLF" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/sorting"; - name = "Delivery Office APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bLG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bLH" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bLI" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bLJ" = ( -/obj/machinery/computer/atmos_control, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLK" = ( -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bLL" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLM" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLN" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bLQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bLR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bLS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLU" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/chem_dispenser/apothecary, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bLV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bLW" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bLX" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bLY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bMa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bMc" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bMd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bMe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bMf" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/item/stock_parts/cell/high/plus, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bMg" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/xenobiology"; - dir = 8; - name = "Xenobiology APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bMh" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bMi" = ( -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bMj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/port/aft) -"bMk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bMl" = ( -/obj/machinery/processor/slime, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bMm" = ( -/obj/machinery/monkey_recycler, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bMn" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bMo" = ( -/obj/machinery/smartfridge/extract/preloaded, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bMp" = ( -/obj/structure/closet/l3closet/scientist, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/item/extinguisher, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bMq" = ( -/obj/structure/closet/l3closet/scientist, -/obj/item/extinguisher, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bMr" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/xenobiology) -"bMs" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"bMt" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bMu" = ( -/obj/machinery/door/poddoor/incinerator_toxmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bMv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"bMw" = ( -/obj/machinery/sparker/toxmix{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bMx" = ( -/obj/machinery/airlock_sensor/incinerator_toxmix{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/engine, -/area/science/mixing) -"bMy" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "mix to port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bMz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bMA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bMB" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bMC" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bMD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bME" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bMG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bMH" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMK" = ( -/turf/closed/wall, -/area/engine/atmos) -"bML" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Atmospherics" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMM" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMN" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMP" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bMR" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMS" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North East" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro to Waste" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible, -/obj/machinery/meter/atmos/distro_loop, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMW" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMX" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMY" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMZ" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bNc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bNd" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"bNe" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bNf" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/medical/virology) -"bNg" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bNh" = ( -/obj/machinery/computer/pandemic, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNi" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNk" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/virology) -"bNl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bNn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bNo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bNp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bNq" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/mineral/plasma, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bNr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bNs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNt" = ( -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bNu" = ( -/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, -/turf/open/floor/engine, -/area/science/mixing) -"bNv" = ( -/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, -/turf/open/floor/engine, -/area/science/mixing) -"bNw" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix, -/turf/open/floor/engine, -/area/science/mixing) -"bNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bNy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bNz" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Toxins Lab East"; - dir = 8; - network = list("ss13","rd"); - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bNA" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bNB" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bNC" = ( -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bND" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bNE" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bNF" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bNG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/test_area) -"bNH" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/item/paper_bin{ - pixel_x = -3 - }, -/obj/item/pen{ - pixel_x = -3 - }, -/obj/item/folder/yellow{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bNI" = ( -/turf/closed/wall, -/area/construction) -"bNJ" = ( -/turf/open/floor/plating, -/area/construction) -"bNK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bNN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bNO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bNP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bNQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bNR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Monitoring" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/engine/atmos) -"bNS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bNT" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North West"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bNU" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/medical/virology) -"bNV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bNW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bNY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bNZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bOb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOc" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Distro" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOd" = ( -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOe" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bOg" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOh" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bOj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bOk" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bOl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/announcement_system, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOm" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOo" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecomms)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOp" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Virology Airlock"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOr" = ( -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOs" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOt" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOu" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bOv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bOw" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bOx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bOy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bOz" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/science/research) -"bOB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bOC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOD" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOE" = ( -/obj/machinery/sparker/toxmix{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bOF" = ( -/obj/structure/sign/warning/fire{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/mixing) -"bOG" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "port to mix" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bOH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/button/door/incinerator_vent_toxmix{ - pixel_x = -25; - pixel_y = 5 - }, -/obj/machinery/button/ignition/incinerator/toxmix{ - pixel_x = -25; - pixel_y = -5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bOI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bOJ" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/test_area) -"bOK" = ( -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bOL" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bOM" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/item/pen/fountain, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bON" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"bOO" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/engineering"; - dir = 8; - name = "Engineering Security APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bOP" = ( -/obj/structure/table/glass, -/obj/structure/reagent_dispensers/virusfood{ - pixel_x = -30 - }, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOR" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/purple/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bOU" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOW" = ( -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/computer/atmos_control{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"bOX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bOY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/atmos) -"bOZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bPb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Circuitry Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bPc" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Waste" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPe" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPf" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPg" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bPi" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bPj" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bPk" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Waste Tank" - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bPl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bPm" = ( -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bPn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft) -"bPo" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPp" = ( -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPq" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPr" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/l3closet, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bPt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bPx" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPz" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/storage/box/syringes{ - pixel_y = 5 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/monkeycubes, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPA" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bPG" = ( -/obj/machinery/chem_master, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPH" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/slime_scanner, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPI" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPJ" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bPK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/misc_lab) -"bPL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bPM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bPN" = ( -/turf/closed/wall, -/area/science/misc_lab) -"bPO" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bPP" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bPQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bPU" = ( -/obj/item/shard, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPV" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maint Bar Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPW" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPX" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPY" = ( -/obj/structure/girder, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bQa" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bQb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bQc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/construction) -"bQd" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/pen/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bQe" = ( -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -6; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/radio/off, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light_switch{ - pixel_x = -27; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bQf" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bQg" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bQh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQi" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"bQm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bQo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQq" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Engineering"; - dir = 8 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bQr" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Waste" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQt" = ( -/obj/item/crowbar, -/obj/item/wrench, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/hallway/primary/aft) -"bQu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQv" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQw" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQx" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bQz" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bQA" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating/airless, -/area/engine/atmos) -"bQB" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bQC" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bQD" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQE" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQF" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQG" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/circuit) -"bQH" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bQJ" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQK" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Control Room"; - req_access_txt = "19; 61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bQM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bQN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 8; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bQO" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bQP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bQQ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bQR" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/ears/earmuffs, -/obj/machinery/camera{ - c_tag = "Testing Lab North"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bQS" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bQT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bQU" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bQV" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bQW" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bQY" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_circuit_printer, -/obj/machinery/computer/security/telescreen/circuitry{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bQZ" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"bRa" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/stack/sheet/metal/ten, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bRg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bRh" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bRi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bRj" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bRk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bRl" = ( -/obj/structure/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) -"bRm" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bRn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/construction) -"bRo" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/engine{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bRp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bRr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bRt" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"bRv" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRw" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Ports" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRF" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Ports" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRG" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bRJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Unfiltered & Air to Mix" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bRL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bRM" = ( -/obj/structure/table, -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRN" = ( -/turf/closed/wall, -/area/medical/virology) -"bRO" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/virology) -"bRR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRS" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bRT" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/engine, -/area/science/xenobiology) -"bRU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bRV" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bRW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bRY" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "xenobio8"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bRZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bSa" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bSb" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bSc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bSd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSe" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/electropack, -/obj/item/healthanalyzer, -/obj/item/assembly/signaler, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bSf" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bSg" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bSh" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/engine, -/area/science/misc_lab) -"bSi" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bSj" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bSk" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bSl" = ( -/turf/closed/wall/r_wall, -/area/science/circuit) -"bSm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"bSn" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSo" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSp" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSq" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSs" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bSt" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Telecomms Monitoring"; - dir = 8; - network = list("tcomms") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSv" = ( -/obj/machinery/camera{ - c_tag = "Construction Area"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"bSw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bSx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction) -"bSy" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bSz" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/construction) -"bSA" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bSB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/engine/atmos) -"bSC" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bSD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bSE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bSF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bSI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bSJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bSK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bSM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bSN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bSQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bSS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bST" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = 22; - req_access_txt = "39" - }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSU" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSW" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSX" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/virology"; - dir = 1; - name = "Virology APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Virology Module"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSY" = ( -/obj/machinery/vending/medical, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bTf" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("test"); - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bTg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bTh" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bTi" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bTj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"bTk" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/engine, -/area/science/misc_lab) -"bTl" = ( -/turf/open/floor/engine, -/area/science/misc_lab) -"bTm" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bTn" = ( -/obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/assembly/igniter{ - pixel_x = 5; - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/assembly/igniter{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bTo" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bTp" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass/fifty, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bTr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bTz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/aft) -"bTB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/port/aft) -"bTC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port/aft) -"bTD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTF" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTG" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bTH" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bTI" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bTJ" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/aft"; - dir = 8; - name = "Aft Hall APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bTK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bTL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bTM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External to Waste" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTP" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bTR" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTS" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTU" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Pure to Ports" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bTV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O to Pure" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/cafeteria, -/area/engine/atmos) -"bTW" = ( -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bTX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bTY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bTZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bUa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/medical/virology) -"bUb" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bUc" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bUd" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio3"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bUe" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bUg" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bUh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bUi" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bUj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bUk" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bUl" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bUm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bUn" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bUo" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/turf/open/floor/engine, -/area/science/misc_lab) -"bUp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bUq" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bUs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUt" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUu" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUx" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bUz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUB" = ( -/obj/machinery/power/apc{ - areastring = "/area/tcommsat/computer"; - name = "Telecomms Monitoring APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bUD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/atmos) -"bUF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bUG" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bUH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bUI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor5" - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"bUJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bUK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bUL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bUM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bUN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"bUO" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bUP" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/atmos) -"bUQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bUS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to External" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bUT" = ( -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/engine/atmos) -"bUU" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/miner/n2o, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bUV" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bUW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bUY" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVa" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bVb" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bVc" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVf" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVg" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVh" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVi" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/science/xenobiology) -"bVj" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bVk" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bVl" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bVm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVn" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bVo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/break_room) -"bVp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bVt" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/target_stake, -/turf/open/floor/plasteel, -/area/science/circuit) -"bVx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/port/aft) -"bVy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVD" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVG" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVI" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bVJ" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bVK" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bVN" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Access"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bVO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bVP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "External to Pumps" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"bVS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/engine/atmos) -"bVT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVU" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/atmos) -"bVV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVW" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to External" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/atmos, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVY" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "External to Filter" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bVZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bWa" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bWc" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/engine/atmos) -"bWd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bWe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bWf" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = -32 - }, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWg" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bWi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/virology) -"bWj" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/virology) -"bWl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bWm" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "xenobio7"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bWn" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bWo" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bWp" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bWq" = ( -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bWr" = ( -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bWs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWt" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWu" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bWx" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bWy" = ( -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bWz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bWA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bWB" = ( -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bWC" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bWD" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bWE" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bWF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/tcommsat/server"; - dir = 1; - name = "Telecomms Server APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bWG" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bWH" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bWJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bWK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bWL" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bWM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/atmos) -"bWN" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bWO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bWP" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bWQ" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"bWR" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bWT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bWU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Engine" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bWV" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bWW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWX" = ( -/obj/structure/table/glass, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWY" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/pen/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWZ" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/virology) -"bXc" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXd" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXh" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bXi" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/taperecorder, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bXj" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_x = -6; - pixel_y = 2 - }, -/obj/machinery/button/door{ - id = "testlab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = 2; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bXk" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIE"; - location = "AftH" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXl" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bXm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bXs" = ( -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bXt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/circuit) -"bXv" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bXw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bXx" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bXy" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bXz" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bXA" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bXB" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bXC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bXD" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bXE" = ( -/obj/machinery/computer/message_monitor{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bXF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bXG" = ( -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bXH" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/atmos) -"bXK" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bXL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bXM" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bXN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXO" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bXP" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/structure/closet/secure_closet/security/engine, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bXQ" = ( -/obj/structure/fireaxecabinet{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bXR" = ( -/obj/machinery/power/floodlight, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bXS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bXT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bXU" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Ports to External" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bXV" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics East"; - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma to Pure" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bXW" = ( -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bXY" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bXZ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bYa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYb" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bYc" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYd" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYe" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYf" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio2"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bYg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bYh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bYi" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/misc_lab) -"bYj" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/misc_lab) -"bYk" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bYl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bYm" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bYn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bYp" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYq" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bYs" = ( -/obj/structure/closet/crate, -/obj/item/clothing/under/color/lightpurple, -/obj/item/stack/spacecash/c200, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bYt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bYu" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bYv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space" - }, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bYw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bYx" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/aft) -"bYy" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bYz" = ( -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bYA" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bYB" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bYC" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"bYD" = ( -/obj/machinery/computer/telecomms/server{ - dir = 4; - network = "tcommsat" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bYE" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bYG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/sign/departments/engineering{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYH" = ( -/turf/closed/wall, -/area/engine/break_room) -"bYI" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bYK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bYL" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bYM" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYN" = ( -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bYO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bYP" = ( -/obj/effect/landmark/event_spawn, -/turf/closed/wall, -/area/crew_quarters/bar) -"bYT" = ( -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bYU" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/miner/toxins, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bYV" = ( -/obj/machinery/air_sensor/atmos/toxin_tank, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bYW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bYX" = ( -/obj/structure/closet/l3closet/virology, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYY" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bZa" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology South"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bZb" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bZc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bZd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/junction/flip, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"bZe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/break_room) -"bZg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bZi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bZj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZl" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Port" - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZn" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bZo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bZp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"bZq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bZr" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/tcommsat/computer) -"bZs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bZt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZu" = ( -/obj/machinery/camera{ - c_tag = "Engineering Foyer"; - dir = 1 - }, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bZw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bZy" = ( -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZz" = ( -/obj/structure/table, -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_construction, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bZC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"bZD" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"bZE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZF" = ( -/obj/machinery/power/apc{ - areastring = "/area/engine/atmos"; - dir = 8; - name = "Atmospherics APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZG" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZH" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZI" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZK" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bZM" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft) -"bZN" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZO" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bZQ" = ( -/obj/machinery/atmospherics/components/binary/valve/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZR" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/wrench, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZS" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZT" = ( -/obj/structure/rack, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZU" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bZW" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bZX" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bZY" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bZZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/misc_lab) -"caa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"cac" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cad" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cae" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"caf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/port/aft) -"cag" = ( -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cah" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cai" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cak" = ( -/obj/machinery/telecomms/hub/preset, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cal" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"can" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"cao" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"cap" = ( -/obj/machinery/light, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"caq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"car" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/port/aft) -"cas" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cat" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cau" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cav" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"caw" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cax" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cay" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"caz" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"caA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"caC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"caD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"caE" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"caF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"caG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"caH" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"caI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caK" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"caL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"caM" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caN" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"caP" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/aft) -"caQ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caR" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caS" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caT" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"caU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caX" = ( -/obj/machinery/sparker{ - id = "testigniter"; - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"caY" = ( -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/misc_lab) -"caZ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/misc_lab) -"cba" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"cbb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"cbc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"cbd" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/misc_lab"; - dir = 4; - name = "Testing Lab APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"cbe" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_electronics/analyzer, -/obj/item/integrated_electronics/debugger, -/obj/item/integrated_electronics/wirer, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"cbf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"cbh" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbi" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/port/aft) -"cbk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Space" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/port/aft) -"cbl" = ( -/obj/machinery/camera{ - c_tag = "Telecomms Server Room"; - dir = 4; - network = list("tcomms") - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cbm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"cbn" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM" - }, -/turf/closed/wall, -/area/tcommsat/computer) -"cbo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"cbp" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/crew_quarters/heads/chief"; - dir = 4; - name = "CE Office APC"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cbq" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cbr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cbs" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/engine/engineering) -"cbt" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 1"; - dir = 8; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cbu" = ( -/obj/machinery/power/apc{ - areastring = "/area/engine/break_room"; - dir = 8; - name = "Engineering Foyer APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cbv" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Research Delivery access"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cbw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cbx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cby" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cbA" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Ports to Incinerator" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbB" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Pure" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbC" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbD" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbE" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbG" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "CO2 to Pure" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cbH" = ( -/turf/open/floor/engine/co2, -/area/engine/atmos) -"cbI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"cbJ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/aft) -"cbL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbO" = ( -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbP" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbR" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio1"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"cbS" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"cbU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"cbV" = ( -/obj/machinery/camera{ - c_tag = "Testing Chamber"; - dir = 1; - network = list("test","rd") - }, -/obj/machinery/light, -/turf/open/floor/engine, -/area/science/misc_lab) -"cbW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"cbY" = ( -/obj/structure/table/reinforced, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"cbZ" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_circuit_printer, -/obj/machinery/computer/security/telescreen/circuitry{ - dir = 1; - pixel_y = -30 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"cca" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"ccb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"ccc" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ccd" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cce" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Construction Area Maintenance"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ccf" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"ccg" = ( -/obj/machinery/telecomms/message_server, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cch" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cci" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"ccj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cck" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"ccl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"ccm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ccn" = ( -/obj/machinery/camera{ - c_tag = "Engineering Access" - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cco" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ccp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cct" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccv" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ccw" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) -"ccy" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ccz" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ccA" = ( -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ccB" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/miner/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"ccC" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"ccD" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"ccE" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 28 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccF" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccG" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccI" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccK" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccL" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccM" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccN" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"ccR" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"ccT" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"ccU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"ccV" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccW" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ccX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ccZ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cda" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdb" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdc" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cdd" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cde" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cdf" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cdg" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 4; - network = "tcommsat" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"cdh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdk" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cdl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/chapel/main) -"cdm" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/paper/monitorkey, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/pen/fountain, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cdn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdo" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdq" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdr" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cds" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/aft"; - dir = 8; - name = "Starboard Quarter Maintenance APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Access"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cdu" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdv" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdw" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cdx" = ( -/obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"cdB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"cdC" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cdD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"cdE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdF" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdH" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdK" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdN" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdQ" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdR" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdS" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"cdT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdU" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cdV" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cdW" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port/aft"; - dir = 8; - name = "Port Quarter Maintenance APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cdX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"cdZ" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cea" = ( -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"ceb" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cec" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"ced" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cee" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"cef" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"ceg" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"ceh" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/bridge) -"cei" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"cej" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cek" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/sign/warning/enginesafety{ - pixel_x = 32 - }, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cel" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cem" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cen" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ceo" = ( -/obj/machinery/keycard_auth{ - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cep" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"ceq" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"cer" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"ces" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cet" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cev" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cew" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cex" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cey" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cez" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ceA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"ceB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ceC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceE" = ( -/obj/structure/sign/warning/fire{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceF" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/aft) -"ceI" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/maintenance/aft) -"ceJ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/aft) -"ceK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/closet/l3closet, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceM" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceO" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceP" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"ceQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"ceR" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceS" = ( -/obj/item/stack/sheet/cardboard, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceT" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceU" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceV" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ceW" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ceX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/science/research) -"ceY" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ceZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Storage"; - req_access_txt = "11" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfa" = ( -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/item/weldingtool/largetank, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfb" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"cfc" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"cfd" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfe" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cfg" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cfi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cfj" = ( -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"cfk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access"; - req_access_txt = "32" - }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"cfl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"cfm" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/toy/minimeteor, -/obj/item/poster/random_contraband, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/reagent_containers/food/snacks/donkpocket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfo" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/roller, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/c_tube, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfq" = ( -/obj/structure/mopbucket, -/obj/item/caution, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - external_pressure_bound = 140; - name = "killroom vent"; - pressure_checks = 0 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"cfs" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Air Supply Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cft" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Testing Lab Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cfu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"cfv" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cfw" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"cfx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/maintenance/solars/port/aft) -"cfy" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"cfz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfB" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/item/clothing/under/misc/overalls, -/obj/item/clothing/under/misc/overalls, -/obj/item/radio/headset/headset_eng, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cfF" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/chief) -"cfG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfH" = ( -/obj/machinery/button/door{ - id = "ceprivacy"; - name = "Privacy Shutters Control"; - pixel_y = 26 - }, -/obj/machinery/holopad, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cfI" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/item/clothing/under/misc/overalls, -/obj/item/clothing/under/misc/overalls, -/obj/item/radio/headset/headset_eng, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfK" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/engine/engineering) -"cfL" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cfP" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cfQ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cfT" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cfU" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"cfW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfX" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/disposal/incinerator"; - name = "Incinerator APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfY" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"cfZ" = ( -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cga" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"cgb" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"cgc" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/aft) -"cgd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cge" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgi" = ( -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"cgj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/biohazard, -/turf/open/floor/plating, -/area/science/xenobiology) -"cgl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "killroom vent" - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"cgm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgn" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"cgo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgp" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/closet/toolcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgq" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cgs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgt" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgu" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgy" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cgA" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cgB" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cgC" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cgD" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Solar Access"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cgE" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"cgF" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cgG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cgI" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cgO" = ( -/obj/structure/rack, -/obj/item/lighter, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high/plus, -/obj/item/reagent_containers/pill/patch/silver_sulf, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cgQ" = ( -/obj/machinery/camera{ - c_tag = "Engineering East"; - dir = 8 - }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgR" = ( -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgS" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"cgT" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - name = "SMES Room"; - req_access_txt = "32" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cgU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgV" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cgW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cgX" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cgY" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "N2 Outlet Pump" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cgZ" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cha" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"chb" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "O2 Outlet Pump" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"chc" = ( -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/white/corner, -/area/engine/atmos) -"chd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/engine/atmos) -"che" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"chf" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air Outlet Pump" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/engine/atmos) -"chg" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"chh" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"chi" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general{ - level = 2 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"chj" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "plasma tank pump" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"chk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"chl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "atmospherics mix pump" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"chm" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"chn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cho" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"chp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"chq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"chr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber"; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"chs" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"chu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"chv" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chy" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chA" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"chC" = ( -/obj/structure/rack, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"chE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"chH" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chJ" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"chN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"chY" = ( -/obj/machinery/shieldgen, -/turf/open/floor/plating, -/area/engine/engineering) -"cia" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cic" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cid" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "/area/engine/engineering"; - dir = 1; - name = "Engineering APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cie" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cif" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cig" = ( -/turf/closed/wall, -/area/engine/engineering) -"cij" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cik" = ( -/obj/machinery/computer/apc_control{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cim" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cin" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cio" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/ce, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"ciq" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"cis" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cit" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"ciu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/engine/atmos) -"civ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"cix" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"ciy" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "input gas connector port" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ciz" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ciA" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "input port pump" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ciB" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ciD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - name = "output gas connector port" - }, -/obj/machinery/portable_atmospherics/canister, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ciE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ciF" = ( -/obj/structure/table, -/obj/item/cartridge/medical, -/turf/open/floor/plating, -/area/maintenance/aft) -"ciG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/maintenance/aft) -"ciH" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/latexballon, -/turf/open/floor/plating, -/area/maintenance/aft) -"ciI" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ciJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"ciK" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ciL" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ciM" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 1; - luminosity = 2 - }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - dir = 4; - network = list("turbine") - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"ciN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ciQ" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "portsolar"; - name = "Port Quarter Solar Control" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ciR" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/port/aft"; - dir = 4; - name = "Port Quarter Solar APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Aft Port Solar Control"; - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ciS" = ( -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ciT" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ciU" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ciW" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engine/engineering) -"ciX" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/turf/open/floor/plating, -/area/engine/engineering) -"ciY" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ciZ" = ( -/turf/open/floor/plating, -/area/engine/engineering) -"cja" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjb" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/engineering) -"cjc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cje" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjf" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cjg" = ( -/obj/machinery/computer/card/minor/ce{ - dir = 4 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cji" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjj" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cjk" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cjl" = ( -/obj/machinery/camera{ - c_tag = "Engineering MiniSat Access"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjm" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjn" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/wood, -/area/maintenance/bar) -"cjo" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/construction) -"cjp" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cjq" = ( -/obj/machinery/atmospherics/components/binary/valve{ - name = "Mix to Space" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cjr" = ( -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cjs" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cjt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cju" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Incinerator to Output" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cjv" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cjw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/aft) -"cjx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/disposal/incinerator) -"cjy" = ( -/obj/structure/disposalpipe/segment, -/obj/item/shard, -/turf/open/floor/plating, -/area/maintenance/aft) -"cjz" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/aft) -"cjA" = ( -/obj/structure/disposalpipe/segment, -/obj/item/cigbutt/roach, -/turf/open/floor/plating, -/area/maintenance/aft) -"cjB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"cjC" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cjD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"cjE" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cjF" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cjG" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"cjH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cjI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cjJ" = ( -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"cjK" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cjL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"cjM" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage"; - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cjN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjO" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjU" = ( -/obj/machinery/computer/station_alert{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen/ce{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cjV" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"cjX" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cjY" = ( -/obj/structure/table/reinforced, -/obj/item/cartridge/engineering{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/cartridge/engineering{ - pixel_x = 3 - }, -/obj/item/cartridge/atmos, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cka" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"ckb" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"ckc" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter{ - name = "Mixed Air Tank In" - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"ckd" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter{ - name = "Mixed Air Tank Out" - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"cke" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ckf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"ckg" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ckh" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to MiniSat" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cki" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ckj" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ckk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Incinerator to Space" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"ckl" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/aft) -"ckm" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Biohazard Disposals"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cko" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"ckp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ckr" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cks" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"ckt" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/starboard/aft"; - dir = 8; - name = "Starboard Quarter Solar APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cku" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"ckv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ckw" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"ckx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cky" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"ckz" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"ckA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ckB" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engine/engineering) -"ckC" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engine/engineering) -"ckD" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/storage/box/lights/mixed, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckG" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckI" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckK" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckL" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"ckM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"ckN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/misc_lab) -"ckO" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"ckQ" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"ckS" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ckT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckU" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"ckV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"ckW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"ckX" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"ckY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"ckZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"cla" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engine/atmos) -"clb" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"clc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"cld" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Incinerator" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cle" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"clf" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"clg" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"clh" = ( -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/obj/machinery/computer/turbine_computer{ - dir = 1; - id = "incineratorturbine" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"cli" = ( -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = 6; - pixel_y = -24 - }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"clj" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"clk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cll" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"clm" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"cln" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"clo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/aft) -"clp" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"clq" = ( -/obj/structure/rack, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"clr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cls" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"clt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"clu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"clv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"clw" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"clx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cly" = ( -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Control"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"clz" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"clA" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"clB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"clC" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"clD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"clE" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"clF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"clG" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"clJ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/engine/engineering) -"clM" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"clN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"clO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/grey, -/obj/machinery/camera{ - c_tag = "Dorms East - Holodeck"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"clQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"clR" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"clT" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/atmospherics/miner/nitrogen, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"clU" = ( -/turf/open/floor/engine/n2, -/area/engine/atmos) -"clV" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/miner/oxygen, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"clW" = ( -/turf/open/floor/engine/o2, -/area/engine/atmos) -"clY" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/air, -/area/engine/atmos) -"clZ" = ( -/turf/open/floor/engine/air, -/area/engine/atmos) -"cmb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"cmd" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cme" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cmf" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_x = 38; - pixel_y = 6 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cmg" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"cmh" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 2 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cmi" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cmj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cmk" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cmo" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cmq" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"cmr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cmt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cmu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cmv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cmw" = ( -/obj/machinery/power/solar_control{ - dir = 1; - id = "starboardsolar"; - name = "Starboard Quarter Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cmx" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cmy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cmz" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cmA" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cmB" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cmC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cmD" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmG" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmN" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmU" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"cmV" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"cmW" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/air, -/area/engine/atmos) -"cmX" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction) -"cmY" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_x = 8; - pixel_y = 24 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cmZ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cna" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ - dir = 8 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cnb" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnc" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"cne" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnf" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cng" = ( -/obj/machinery/light/small, -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/clipboard, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cnk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cnl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cnm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnn" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "SMES Room"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnr" = ( -/obj/machinery/door/window/southleft{ - name = "Engineering Delivery"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnt" = ( -/obj/machinery/camera{ - c_tag = "Engineering West"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnv" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cny" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnA" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/table, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/construction) -"cnC" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"cnD" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/aft) -"cnE" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnF" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Waste Out" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnG" = ( -/obj/structure/closet/emcloset, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cnH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cnJ" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cnK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cnL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnM" = ( -/obj/machinery/door/window{ - name = "SMES Chamber"; - req_access_txt = "32" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnN" = ( -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnO" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnP" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engine_smes) -"cnQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cnR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"cnS" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "SMES Access"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cnU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cob" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"con" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"cop" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"coq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{ - dir = 1 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"cor" = ( -/obj/machinery/igniter{ - id = "Incinerator" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/air_sensor{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"cos" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"cot" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft) -"cou" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cov" = ( -/obj/machinery/power/port_gen/pacman, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cow" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cox" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering{ - name = "SMES Room"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coH" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coI" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hydroponics) -"coJ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/science/misc_lab) -"coZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/item/storage/toolbox/artistic{ - icon_state = "yellow"; - item_state = "toolbox_yellow"; - name = "Cable Toolbox"; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpa" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpb" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cpj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpk" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpm" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpn" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpq" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/computer/rdconsole/production{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cps" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/bridge) -"cpE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/poster/official/space_cops{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"cpG" = ( -/obj/structure/table/optable, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"cpI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cpN" = ( -/obj/machinery/power/turbine{ - luminosity = 2 - }, -/obj/structure/cable/yellow, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"cpO" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Incinerator Output Pump" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/disposal/incinerator) -"cpQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/disposal/incinerator) -"cpR" = ( -/obj/machinery/door/airlock/abandoned{ - name = "Observatory Access" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cpS" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/engine/engine_smes"; - name = "SMES room APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpT" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpV" = ( -/obj/machinery/camera{ - c_tag = "Engineering Storage"; - dir = 4 - }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/structure/sign/poster/contraband/power{ - desc = "Lord Singuloth must feed. Annoyingly, it's really easy for people to sabotage containment and let Lord Singuloth eat the entire station.. For this reason, Nanotrasen prefers Supermatter reactors."; - pixel_x = -32; - poster_item_desc = "This poster depicts Lord Singuloth. Nanotrasen doesn't approve. Nanotrasen wants Supermatter over Singularities, as they are usually much safer." - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpX" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpY" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqn" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqo" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqp" = ( -/obj/machinery/camera{ - c_tag = "Engineering Escape Pod"; - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/engine/engineering) -"cqr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"cqs" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"cqt" = ( -/obj/machinery/door/poddoor/incinerator_atmos_main, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"cqv" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqw" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqK" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqL" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cqM" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cqN" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqO" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/stack/cable_coil, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqP" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"cqR" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"crh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cri" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"crk" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"crl" = ( -/obj/structure/table, -/obj/item/taperecorder, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"crm" = ( -/obj/structure/table, -/obj/item/storage/box/matches, -/obj/item/storage/fancy/cigarettes, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"crn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"cro" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"crp" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"crq" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"crr" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"crw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cry" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"crz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"crA" = ( -/obj/structure/transit_tube_pod, -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crB" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"crC" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"crE" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"crG" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"crP" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/engineering) -"crR" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crW" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crX" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/engine/engineering) -"crY" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engine/engineering) -"csc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/aft) -"csg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"csm" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/aft) -"csq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen/turbine{ - dir = 1; - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"csr" = ( -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"csy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"csD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csN" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csO" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/xmastree, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"csU" = ( -/obj/structure/transit_tube/station/reverse, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csX" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csZ" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cta" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65;13" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctb" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctg" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"cth" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light/small, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"cti" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctj" = ( -/obj/machinery/camera{ - c_tag = "MiniSat Pod Access"; - dir = 1; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light/small, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cto" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer"; - req_one_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctp" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/ai_monitored/turret_protected/aisat_interior) -"ctq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"ctr" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/folder{ - pixel_x = 3 - }, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cts" = ( -/obj/structure/rack, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/off{ - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctw" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/computer/station_alert{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctx" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"cty" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctz" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teledoor"; - name = "MiniSat Teleport Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctB" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"ctE" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctF" = ( -/obj/machinery/button/door{ - id = "teledoor"; - name = "MiniSat Teleport Shutters Control"; - pixel_y = 25; - req_access_txt = "17;65" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctG" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctH" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/machinery/computer/monitor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctJ" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctK" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter"; - req_access_txt = "17;65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctL" = ( -/obj/machinery/teleport/station, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctM" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctQ" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctR" = ( -/obj/structure/sign/warning/radiation/rad_area, -/turf/closed/wall, -/area/engine/engineering) -"ctS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"ctV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat_interior"; - dir = 4; - name = "MiniSat Foyer APC"; - pixel_x = 27 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctW" = ( -/obj/machinery/computer/teleporter{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctX" = ( -/obj/machinery/camera{ - c_tag = "MiniSat Teleporter"; - dir = 1; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctY" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/atmos) -"ctZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/atmos) -"cua" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cub" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuc" = ( -/obj/structure/rack, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cud" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "Antechamber Turret Control"; - pixel_y = -24; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Foyer"; - dir = 1; - network = list("minisat") - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cue" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuf" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/service) -"cug" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuh" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/item/clothing/head/welding, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cui" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuj" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cuk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cul" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cum" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cun" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to MiniSat" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuo" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cup" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air Out" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cur" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cus" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuv" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cuw" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cux" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/clothing/head/welding, -/obj/item/stack/sheet/mineral/plasma{ - amount = 35 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cuy" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Atmospherics"; - dir = 4; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuB" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuC" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Antechamber"; - dir = 4; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/atmos"; - name = "Atmospherics Turret Control"; - pixel_x = -27; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cuF" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/service"; - name = "Service Bay Turret Control"; - pixel_x = 27; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuH" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuJ" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuK" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Service Bay"; - dir = 8; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cuL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuM" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat/atmos"; - dir = 8; - name = "MiniSat Atmospherics APC"; - pixel_x = -27 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Service Bay"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cuV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cuX" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat/service"; - dir = 4; - name = "MiniSat Service Bay APC"; - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"cuY" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cuZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/mob/living/simple_animal/bot/floorbot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) -"cva" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvb" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvc" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -29 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cvd" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cve" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/hallway"; - name = "Chamber Hallway Turret Control"; - pixel_x = 32; - pixel_y = -24; - req_access = null; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"cvf" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cvh" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cvi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"cvj" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvk" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvl" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cvm" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvp" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvr" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvs" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvv" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cvw" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvx" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = 28 - }, -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = -27; - pixel_y = 5 - }, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_y = -25 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvA" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = 28 - }, -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = 27; - pixel_y = 5 - }, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_y = -25 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvB" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvD" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvE" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvG" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/gun/energy/e_gun - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvJ" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/gun/energy/e_gun - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvL" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvM" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Core Hallway"; - dir = 4; - network = list("aicore") - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvN" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cvP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvU" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvV" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvX" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cvZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwa" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat/hallway"; - dir = 4; - name = "MiniSat Chamber Hallway APC"; - pixel_x = 27 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_x = -28; - pixel_y = -29 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwe" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cwf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Observation"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwg" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwh" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwk" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwm" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwp" = ( -/obj/structure/chair/office/dark, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwq" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"cwr" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"cws" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"cwt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core"; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwv" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cww" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwA" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cwD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai"; - name = "AI Chamber APC"; - pixel_y = -24 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -11; - pixel_y = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber North"; - dir = 1; - network = list("aicore") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"cwT" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Escape Pod 2"; - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cxm" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cxo" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/wood, -/area/maintenance/bar) -"cxN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"cxP" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/security/processing) -"cxW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cxY" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Escape Pod 1"; - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cya" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/fore) -"cyb" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"cyh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cyl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cyr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cyt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cyD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"cyE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cyG" = ( -/turf/open/floor/plating, -/area/engine/atmos) -"cyK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"cyL" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cyM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cyU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"czg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"czk" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65;13" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"czG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czJ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/disposal/incinerator) -"czK" = ( -/turf/closed/wall, -/area/security/vacantoffice) -"czO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"czQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"czT" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czU" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czX" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czZ" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cAa" = ( -/obj/structure/chair, -/obj/item/storage/fancy/cigarettes, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cAb" = ( -/obj/structure/closet, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cAd" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cAe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAg" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"cAh" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAy" = ( -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAz" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"cAA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAB" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAC" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 11 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAD" = ( -/obj/structure/table, -/obj/item/kitchen/knife, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAE" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 2 - }, -/obj/item/reagent_containers/food/snacks/mint{ - pixel_y = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAF" = ( -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hop"; - name = "Head of Personnel APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) -"cAH" = ( -/obj/machinery/processor, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAI" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAJ" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAK" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"cAQ" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cAR" = ( -/obj/machinery/door/window{ - dir = 1; - name = "AI Core Door"; - req_access_txt = "16" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cAS" = ( -/obj/effect/landmark/start/ai, -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = -27; - pixel_y = -9 - }, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -31 - }, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 27; - pixel_y = -9 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -28; - pixel_y = -28 - }, -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - pixel_x = 28; - pixel_y = -28 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cAT" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cAV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cAW" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cAY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cAZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cBa" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBb" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber South"; - network = list("aicore") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBc" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBd" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cBe" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"cBg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/hydroponics) -"cBh" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/locker) -"cBi" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"cBj" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"cBk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"cBl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cBm" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"cBn" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"cBo" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"cBp" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cBq" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"cBr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cBt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/explab) -"cBu" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"cBv" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"cBw" = ( -/obj/machinery/door/firedoor, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cBx" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/research) -"cBy" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/janitor) -"cBz" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/xenobiology) -"cBA" = ( -/obj/machinery/button/massdriver{ - id = "toxinsdriver"; - pixel_y = 24 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"cBB" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"cBC" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/storage/tech) -"cBD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/aft) -"cBE" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/air_sensor/atmos/toxins_mixing_tank, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"cBF" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cBH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cBI" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"cBJ" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cBK" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"cBL" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cBM" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/twohanded/rcl/pre_loaded, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cBN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cBO" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cBP" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine/air, -/area/engine/atmos) -"cBS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/hallway) -"cBT" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cBZ" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"cCb" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/flashlight, -/turf/open/floor/plating, -/area/construction) -"cCc" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/plating, -/area/construction) -"cCd" = ( -/turf/open/floor/plasteel, -/area/construction) -"cCe" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/construction) -"cCf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"cCi" = ( -/turf/closed/wall, -/area/security/vacantoffice/b) -"cCj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"cCk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"cCn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"cCo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cCp" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"cCq" = ( -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"cCt" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/obj/item/poster/random_official, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cCE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cCF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"cCT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cCY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/tool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/engivend, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cDN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/engineering) -"cDZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cEo" = ( -/obj/structure/closet/boxinggloves, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"cGz" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"cGG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cHf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/reagent_containers/food/drinks/britcup, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"cHD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 14 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"cHE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mech Bay Maintenance"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"cHF" = ( -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"cHG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"cHH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"cHI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"cHJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"cHK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cHL" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"cHM" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cHN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"cHO" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cHP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cHQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"cHR" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cHS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cHT" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cHU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cHV" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo2" - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cHW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cHX" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cHZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cIa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cIb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cIc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cId" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"cIe" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cIf" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cIh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cIv" = ( -/obj/structure/sign/poster/official/cohiba_robusto_ad, -/turf/closed/wall, -/area/lawoffice) -"cJW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"cKC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"cKT" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/engine/atmos) -"cMp" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/engine/engineering) -"cMC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/computer/security/telescreen/engine{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cMQ" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"cNa" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"cNE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/bar) -"cNG" = ( -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"cNI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"cNJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"cNL" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/central"; - dir = 1; - name = "Central Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/central) -"cNM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"cNN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"cNR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNS" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard"; - dir = 4; - name = "Starboard Maintenance APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNV" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_one_access_txt = "8;12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cNW" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cNX" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cNY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cNZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cOb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cOe" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cOw" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cOx" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cOz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cOT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cOV" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/prison) -"cPn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"cPA" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPH" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13;8;12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13;8;12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cQw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"cQB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cQF" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"cQT" = ( -/obj/structure/filingcabinet, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"cQU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cSA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/courtroom) -"cSE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cSF" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cSL" = ( -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -24; - pixel_y = 10; - req_access_txt = "24" - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = -24; - req_access_txt = "11" - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -10; - req_access_txt = "10" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"cSM" = ( -/obj/machinery/computer/station_alert, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cSN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSR" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Engineering Power Storage" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cST" = ( -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSV" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cSW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cSX" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cSY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cSZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"cTa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cTb" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cTc" = ( -/obj/effect/spawner/structure/window, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cTd" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"cTe" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cTf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cTD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/central/secondary"; - dir = 8; - name = "Central Maintenance APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"cTE" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"cTF" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cTJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"cTK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"cTL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"cTM" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/department/medical/morgue"; - dir = 4; - name = "Morgue Maintenance APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"cTO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"cTS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"cTT" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"cTX" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"cTY" = ( -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"cTZ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"cUx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"cVb" = ( -/turf/closed/wall, -/area/hallway/secondary/service) -"cVs" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"cVt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cVK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"cXi" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"cXU" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - light_color = "#c9d3e8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"cZe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"daI" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"daY" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"dbU" = ( -/obj/structure/light_construct{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dce" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dev" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/storage"; - name = "Cargo Bay APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"deE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"dfh" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/circuit"; - name = "Circuitry Lab APC"; - pixel_x = 30 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"dfL" = ( -/obj/structure/reagent_dispensers/keg/gargle, -/turf/open/floor/wood, -/area/maintenance/bar) -"dgz" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) -"dgO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"dhT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Starboard"; - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"diq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dkV" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"dly" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/range) -"dlO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"dml" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"dqb" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"dqu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"dsC" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"dtx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"dvc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"dvO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/science/circuit) -"dyE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"dyS" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"dzi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"dzQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"dBm" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dCr" = ( -/obj/structure/pool/Rboard, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"dCV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/range) -"dDc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix Bypass" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"dDV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"dFX" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"dIt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"dIH" = ( -/obj/structure/grille/broken, -/obj/effect/landmark/loneopspawn, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"dJL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"dKP" = ( -/turf/closed/wall, -/area/maintenance/bar) -"dKV" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"dMZ" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"dPk" = ( -/obj/structure/closet{ - name = "Costume Closet" - }, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dPq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"dSF" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"dSI" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"dTI" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"dUG" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"dVX" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"dXq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"dYZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/range) -"eaI" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"ecg" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"ecE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"edA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-04" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"egt" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = -30; - pixel_y = 45; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"eih" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"elh" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"emX" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ene" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"enB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/execution/transfer) -"eon" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"epD" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"eqd" = ( -/obj/item/electropack/shockcollar, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/security/prison) -"eqA" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"esK" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Chemical Storage"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fore) -"esL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"esZ" = ( -/obj/machinery/door/airlock{ - desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; - id_tag = "PrivateStudy"; - name = "Private Study" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"etE" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"evR" = ( -/turf/open/floor/plating, -/area/maintenance/bar) -"ewu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"exP" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-14" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"eyr" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fore) -"eyM" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 2; - output_dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"eAG" = ( -/obj/item/clothing/under/misc/pj/blue, -/obj/item/clothing/shoes/sneakers/white, -/turf/open/floor/plating, -/area/maintenance/fore) -"eAJ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"eBm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"eBX" = ( -/obj/machinery/vending/cola/space_up, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"eCr" = ( -/obj/structure/closet{ - name = "Suit Closet" - }, -/obj/item/clothing/under/suit/white, -/obj/item/clothing/under/suit/tan, -/obj/item/clothing/under/suit/red, -/obj/item/clothing/under/suit/black_really, -/obj/item/clothing/under/suit/navy, -/obj/item/clothing/under/suit/green, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/checkered, -/obj/item/clothing/under/suit/charcoal, -/obj/item/clothing/under/suit/burgundy, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/black, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/blue, -/obj/item/clothing/under/rank/civilian/lawyer/bluesuit, -/obj/item/clothing/under/rank/civilian/lawyer/female, -/obj/item/clothing/under/rank/civilian/lawyer/purpsuit, -/obj/item/clothing/under/rank/civilian/lawyer/really_black, -/obj/item/clothing/under/rank/civilian/lawyer/red, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"eCR" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"eEe" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"eFx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"eHa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"eHI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"eJa" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"eMs" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ePe" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"ePU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"eQb" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"eSe" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"eVC" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) -"eVJ" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"eVL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"eWL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/prison) -"eWV" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"eXz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"fcn" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"fcG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"fdQ" = ( -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/plating, -/area/maintenance/fore) -"feE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"feG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fft" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"fgG" = ( -/obj/structure/table/wood, -/obj/machinery/requests_console{ - department = "Theatre"; - name = "theatre RC"; - pixel_x = -32 - }, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/item/toy/dummy, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lipstick/random{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"fjS" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"fkR" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"flc" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"flE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"fne" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/start/mime, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"fnC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"foo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"foT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"fpl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"fpt" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"fpz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"fpI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-06" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"fpW" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Chamber" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"fqD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"fsa" = ( -/obj/machinery/button/door{ - id = "armory3"; - name = "Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"fsj" = ( -/obj/structure/table, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/range) -"ftE" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fup" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fvY" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"fxa" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/bar) -"fxe" = ( -/obj/structure/chair/sofa, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fxx" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/security/brig) -"fxS" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"fxV" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"fxZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"fyS" = ( -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -24 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"fzd" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hydroponics) -"fzU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"fAj" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/sign/poster/official/love_ian{ - pixel_x = 32; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fAX" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"fBy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"fCx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "holoprivacy"; - name = "Holodeck Privacy"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"fFA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"fGf" = ( -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"fHs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"fHG" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"fJs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cooling Loop Bypass" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"fJY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/processing) -"fJZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"fKl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/circuit) -"fKv" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fMp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"fNu" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"fOA" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"fOI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"fPL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"fPM" = ( -/obj/structure/rack, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/wrench, -/obj/item/weldingtool, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"fPU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"fTg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fTC" = ( -/obj/structure/filingcabinet, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"fUP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"fZm" = ( -/obj/structure/chair/sofa/left, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"gav" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"gbd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"gbh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"gbq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/construction) -"gbu" = ( -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/plating, -/area/security/prison) -"gbT" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"gcj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gcF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gfC" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gfD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"gfJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ghD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"gii" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"gjl" = ( -/turf/closed/wall, -/area/quartermaster/warehouse) -"gkD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"glC" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"glY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"gnf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/departments/custodian{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"gpD" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"grc" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"grA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"gsM" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"gvX" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"gwd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"gxc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"gyr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"gzf" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/curtain, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"gzv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"gzY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"gAi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gAE" = ( -/obj/structure/rack, -/obj/item/flashlight, -/obj/item/crowbar/large, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"gBa" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"gBo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"gCd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Aft"; - network = list("ss13","engine"); - pixel_x = 23 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/engine/engineering) -"gCC" = ( -/obj/structure/sign/poster/contraband/tools, -/turf/closed/wall, -/area/storage/primary) -"gDB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gDP" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/security/processing) -"gGH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gIy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gJm" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gLz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"gLH" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gMl" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"gNC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"gNE" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/brig) -"gOZ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"gQX" = ( -/obj/machinery/button/door{ - id = "LockerShitter4"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"gRZ" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/carpet, -/area/library) -"gTx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"gUu" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"gWd" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/construction) -"gWo" = ( -/turf/closed/wall, -/area/security/range) -"gZG" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/reagent_containers/glass/beaker/synthflesh, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/sleeper) -"haM" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"hcb" = ( -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"hcA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hgO" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/snacks/cherrycupcake, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hhc" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"hid" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"hiV" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"hlT" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) -"hlV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/dorms) -"hnU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Shooting Range" - }, -/turf/open/floor/plating, -/area/security/range) -"hrF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"hsb" = ( -/obj/structure/table/wood, -/obj/item/book/codex_gigas, -/obj/item/clothing/under/suit/red, -/obj/structure/destructible/cult/tome, -/turf/open/floor/carpet, -/area/library) -"hsZ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"hzK" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"hAe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/gloves/color/black, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"hBw" = ( -/obj/structure/lattice, -/turf/closed/wall, -/area/maintenance/fore) -"hBA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hGf" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"hGH" = ( -/obj/machinery/door/airlock{ - desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; - id_tag = "PrivateStudy"; - name = "Private Study" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/library) -"hHQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hIL" = ( -/obj/structure/sign/poster/contraband/space_up{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hIM" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"hLJ" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/engine/engineering) -"hNw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Atmos to Loop" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"hOd" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hOv" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/snacks/burger/plain, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hOI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"hPs" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"hPP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/quartermaster/warehouse) -"hRa" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"hRI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"hSh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"hSl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"hSZ" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hUv" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"hVs" = ( -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"hWd" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"iaZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"ibK" = ( -/turf/open/floor/plasteel, -/area/security/processing) -"idK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Firing Range"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/range) -"iiW" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"ijG" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"ikk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ikm" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"imH" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) -"inq" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"inw" = ( -/mob/living/simple_animal/hostile/retaliate/goose{ - desc = "Some evil loose goose."; - name = "Cere" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"inR" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"iou" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ipA" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"itD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/security/brig) -"itG" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"itK" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/structure/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"itQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/range) -"ium" = ( -/mob/living/simple_animal/bot/cleanbot{ - name = "C.L.E.A.N." - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"iuR" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"izg" = ( -/obj/item/cigbutt/cigarbutt, -/turf/open/floor/plating, -/area/maintenance/fore) -"izv" = ( -/obj/machinery/vending/clothing, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"izw" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Output to Waste" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"iBv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"iBR" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"iEJ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iGX" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"iHk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"iJM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/engineering) -"iLJ" = ( -/obj/item/reagent_containers/glass/bucket, -/mob/living/simple_animal/pet/bumbles, -/turf/open/floor/plasteel, -/area/hydroponics) -"iMv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/structure/bedsheetbin/towel, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"iNn" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"iPp" = ( -/obj/structure/girder, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"iPX" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/item/lighter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"iRj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"iTq" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"iTU" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"iUK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/vacantoffice/b) -"iVJ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"iVU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) -"iWx" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iWD" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"iXc" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"iYC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"iYE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"jaF" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jaH" = ( -/obj/structure/door_assembly/door_assembly_mai, -/obj/item/electronics/airlock, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"jbf" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/service"; - dir = 1; - name = "Service Hall APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"jex" = ( -/obj/machinery/smartfridge/organ/preloaded, -/turf/closed/wall, -/area/medical/sleeper) -"jez" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jfm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"jgm" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Circuitry Lab"; - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"jgA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"jhU" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jjC" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel, -/area/security/prison) -"jkx" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/computer/slot_machine, -/obj/item/coin/iron, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jkz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"jlm" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"jmV" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup."; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jqv" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"jqS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"jrl" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"jrE" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"jsT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"juG" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"juQ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"jvd" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jxF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"jyO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"jAN" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/crew_quarters/fitness) -"jBi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"jBA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"jCq" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jEc" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/crew_quarters/fitness) -"jFH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"jGW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"jHh" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"jHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jIb" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"jIs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jJF" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"jKP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"jLl" = ( -/obj/structure/rack, -/obj/item/pickaxe{ - pixel_x = 5 - }, -/obj/item/shovel{ - pixel_x = -5 - }, -/obj/item/shovel{ - pixel_x = -5 - }, -/obj/item/shovel{ - pixel_x = -5 - }, -/obj/item/pickaxe{ - pixel_x = 5 - }, -/obj/item/pickaxe{ - pixel_x = 5 - }, -/obj/item/storage/bag/ore/large, -/obj/item/storage/bag/ore/large, -/obj/item/storage/bag/ore/large, -/obj/item/clothing/suit/hooded/wintercoat/aformal, -/obj/item/clothing/suit/hooded/wintercoat/aformal, -/obj/item/clothing/suit/hooded/wintercoat/aformal, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"jLn" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"jLT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"jMW" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "PoolShut"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"jRw" = ( -/obj/machinery/computer/arcade/minesweeper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"jSO" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"jTJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable, -/obj/machinery/power/emitter/anchored{ - dir = 4; - state = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"jVl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jXN" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = "n2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"jZT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kbm" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"kbT" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/engineering) -"kdO" = ( -/obj/machinery/pool/controller, -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"kdP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/range) -"ker" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"keM" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"kfv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/storage/tech) -"kfX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"kgr" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/security/prison) -"khb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/shovel/spade, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"khB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Pool Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"khU" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"khV" = ( -/obj/machinery/vending/cola/red, -/obj/structure/sign/poster/contraband/robust_softdrinks{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"kjm" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Cooling Loop to Gas" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"kmw" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"kmS" = ( -/obj/structure/dresser, -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"knx" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"kob" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kqI" = ( -/obj/structure/window, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"krn" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ksp" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/closed/wall, -/area/engine/atmos) -"ktP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"kuh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"kuA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/security/range) -"kvI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"kvL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"kxf" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"kyF" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/wood, -/area/maintenance/bar) -"kyT" = ( -/obj/effect/landmark/loneopspawn, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"kzT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/science/mixing) -"kAH" = ( -/obj/machinery/camera{ - c_tag = "Bar West"; - dir = 4 - }, -/obj/machinery/computer/arcade/orion_trail, -/obj/structure/sign/poster/official/foam_force_ad{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"kAJ" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kAO" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/structure/window, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"kCa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/range) -"kCo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"kGJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kHd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Prisoner Processing"; - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"kJc" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"kLz" = ( -/obj/structure/cable, -/obj/machinery/power/emitter/anchored{ - dir = 4; - state = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"kMt" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer, -/turf/open/floor/plasteel, -/area/security/prison) -"kNt" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"kNv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/free_drone{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"kOV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"kPd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"kPj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"kQk" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"kQz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"kSb" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"kTj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "maintenance access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fore) -"kUC" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plating, -/area/maintenance/fore) -"kVO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable, -/obj/machinery/power/emitter/anchored{ - dir = 8; - state = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"kXA" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"kYk" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/departments/evac{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"kYy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"kZE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"kZS" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"laq" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/range) -"lcu" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port) -"lfj" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/disposal) -"lfB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lfV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"lgA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Port"; - dir = 4; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lip" = ( -/obj/structure/closet{ - name = "Suit Closet" - }, -/obj/item/clothing/under/suit/white, -/obj/item/clothing/under/suit/tan, -/obj/item/clothing/under/suit/red, -/obj/item/clothing/under/suit/black_really, -/obj/item/clothing/under/suit/navy, -/obj/item/clothing/under/suit/green, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/checkered, -/obj/item/clothing/under/suit/charcoal, -/obj/item/clothing/under/suit/burgundy, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/black, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/blue, -/obj/item/clothing/under/rank/civilian/lawyer/bluesuit, -/obj/item/clothing/under/rank/civilian/lawyer/female, -/obj/item/clothing/under/rank/civilian/lawyer/purpsuit, -/obj/item/clothing/under/rank/civilian/lawyer/really_black, -/obj/item/clothing/under/rank/civilian/lawyer/red, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"lnk" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"lnu" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"lpA" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lsk" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ltK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"lva" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"lwN" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"lzX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"lAB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/science/circuit) -"lAH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"lBy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/tank/internals/plasma, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"lBz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/window/northleft{ - name = "Brig Operations"; - req_one_access_txt = "4; 1" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"lCi" = ( -/obj/docking_port/stationary/public_mining_dock{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"lCo" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"lGV" = ( -/obj/machinery/button/door{ - id = "maintdiy"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"lHe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/item/wrench, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"lHk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"lIY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lJC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/turf/open/floor/plating, -/area/security/main) -"lLa" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lMg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"lNH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"lPl" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/quartermaster/miningdock) -"lPr" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lQG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/circuit) -"lRb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/range) -"lSa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"lUS" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"lZl" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/gold, -/obj/item/coin/gold, -/obj/item/coin/gold, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lZn" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig Infirmary"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"lZs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"lZK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"mbP" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"mbU" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/crew_quarters/fitness) -"mcp" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/range) -"mdG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"meb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"mgF" = ( -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"mjr" = ( -/obj/structure/reagent_dispensers/keg/milk, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"mkv" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"mkO" = ( -/obj/machinery/door/airlock{ - name = "Shower Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/toilet) -"mkU" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/processing) -"mml" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"mnC" = ( -/obj/structure/target_stake, -/obj/item/target/syndicate, -/turf/open/floor/plating, -/area/security/range) -"mos" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/yellow, -/turf/open/floor/plasteel, -/area/security/brig) -"moD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"mps" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"mpI" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"mqh" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine, -/area/engine/engineering) -"mqZ" = ( -/obj/structure/reagent_dispensers/keg/aphro/strong, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plating, -/area/maintenance/bar) -"mrR" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood, -/area/maintenance/bar) -"msM" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"mvt" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"mxn" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/main) -"myh" = ( -/obj/structure/musician/piano, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mzB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/window, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mAH" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mAU" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"mCy" = ( -/obj/machinery/space_heater{ - anchored = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"mDB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"mGw" = ( -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/security/range) -"mHl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"mHU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/light_construct{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mIZ" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/security/prison) -"mJo" = ( -/obj/structure/door_assembly/door_assembly_mai, -/obj/item/electronics/airlock, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mJG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mKq" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"mNi" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mNW" = ( -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"mOB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"mPk" = ( -/obj/structure/bed, -/obj/machinery/button/door{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"mPr" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/under/color/grey, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"mPE" = ( -/obj/machinery/chem_dispenser/drinks, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"mQS" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"mRe" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mRQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"mTG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"mZO" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"naN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"nbT" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"nbY" = ( -/obj/item/melee/baton/cattleprod, -/obj/item/stock_parts/cell/high, -/obj/item/electropack, -/obj/structure/closet/secure_closet{ - name = "Persuasion Storage"; - req_access = "list(2)" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ncF" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ndq" = ( -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"nez" = ( -/obj/structure/table/wood, -/obj/item/instrument/piano_synth, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"nfm" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/maintenance/bar) -"nfw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ngs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ngU" = ( -/obj/structure/rack, -/obj/item/storage/firstaid, -/obj/item/clothing/glasses/hud/health, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"ngV" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"nhY" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nkP" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nnp" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"noy" = ( -/obj/structure/sign/poster/contraband/smoke{ - desc = "This poster reminds us all that the Detective is a parasite. Year after year, they must get replacement lungs because of their addiction. "; - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"noF" = ( -/obj/machinery/door/airlock{ - name = "Instrument Storage" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/fore) -"nss" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/window/northright{ - name = "Brig Operations"; - req_one_access_txt = "4; 1" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"nsA" = ( -/turf/closed/wall, -/area/crew_quarters/abandoned_gambling_den) -"nuw" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nxv" = ( -/obj/machinery/power/apc{ - areastring = "/area/construction"; - name = "Construction Area APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/construction) -"nyb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"nBI" = ( -/obj/item/cigbutt/cigarbutt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nEj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/security/processing) -"nEI" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"nGf" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"nGt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nLu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"nLw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"nNP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "O2 to Pure" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"nQi" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"nRl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "engsm"; - name = "Radiation Shutters Control"; - pixel_y = -24; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"nRG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nSt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"nTd" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"nTG" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"nUV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"nVR" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"nYe" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/gun/ballistic/revolver/nagant, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"nZE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"nZL" = ( -/obj/machinery/computer/arcade/minesweeper, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"oax" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/light, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"oby" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"oce" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"ocv" = ( -/obj/structure/table, -/obj/item/clothing/gloves/boxing/yellow, -/obj/item/clothing/gloves/boxing/green, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing, -/obj/item/clothing/gloves/boxing, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"odx" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plating, -/area/maintenance/bar) -"ofU" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ohq" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"okG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"okK" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/green, -/turf/open/floor/plasteel, -/area/security/brig) -"old" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/sign/departments/security{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"olr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"omX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/security/prison) -"omY" = ( -/obj/machinery/button/door{ - id = "LockerShitter4"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"oqj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"oqO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"osB" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"ouQ" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/pen/fountain, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"ovv" = ( -/obj/structure/table, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/recharger, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/turf/open/floor/plasteel, -/area/security/range) -"owT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/geiger_counter, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oxl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oxm" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/spawner/structure/window, -/turf/open/floor/grass, -/area/crew_quarters/bar) -"oyl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/window/eastleft{ - name = "Blue Corner" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"oyz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"oyX" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air In" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"oAb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"oAB" = ( -/obj/structure/fireplace{ - pixel_y = -6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"oDb" = ( -/obj/effect/landmark/loneopspawn, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"oDm" = ( -/obj/machinery/gulag_teleporter, -/turf/open/floor/plasteel, -/area/security/prison) -"oDN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"oEe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oEr" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/engine/engineering) -"oEZ" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oFT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/storage/art) -"oHB" = ( -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"oHU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"oIJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"oIW" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"oKh" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"oLl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"oMH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/space_heater{ - anchored = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oNz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"oNQ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"oRG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"oSl" = ( -/obj/machinery/door/airlock/security{ - name = "Firing Range"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/security/range) -"oTW" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"oUh" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"oVo" = ( -/obj/structure/pool/ladder, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"oXJ" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"oYj" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Fore"; - dir = 1; - network = list("ss13","engine"); - pixel_x = 23 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"oYS" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"oZl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/pjs, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"oZv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"pck" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"pem" = ( -/obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = 25; - pixel_y = 25; - req_access_txt = ""; - req_one_access_txt = "28;63" - }, -/turf/open/floor/wood, -/area/library) -"peI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"pgf" = ( -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"pgn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/range) -"pjg" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"pkF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"plC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"plL" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"plS" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"poc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"pou" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"pqe" = ( -/obj/structure/chair/sofa, -/obj/structure/window{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"pqs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"psk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"pst" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/vault, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"puh" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"pzk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"pAK" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"pBd" = ( -/turf/open/floor/engine, -/area/engine/supermatter) -"pBp" = ( -/obj/effect/landmark/event_spawn, -/turf/closed/wall, -/area/crew_quarters/fitness) -"pDe" = ( -/obj/machinery/door/window/southright{ - name = "Target Storage" - }, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/syndicate, -/turf/open/floor/plating, -/area/security/range) -"pHl" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"pHH" = ( -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48"; - shuttledocked = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"pHO" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/contraband/fun_police{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pIf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"pJR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"pLn" = ( -/obj/machinery/conveyor/inverted{ - dir = 5; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"pPi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"pPs" = ( -/obj/structure/reflector/single/anchored{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"pPv" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"pPI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"pQp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"pQr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"pQN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"pRg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall, -/area/maintenance/aft) -"pRs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"pRx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"pRW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"pSn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"pUy" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"pZr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"qaY" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"qcm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"qeb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/abandoned_gambling_den"; - name = "Abandoned Gambling Den APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"qeA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pool" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qeF" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"qeQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"qfk" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"qfD" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - desc = "Privacy shutters for the Private Study. Stops people spying in on your game."; - id = "PrivateStudy1"; - name = "Private Study Privacy Shutters" - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/wood, -/area/library) -"qiK" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"qje" = ( -/obj/structure/sign/mining{ - pixel_y = 7 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"qmn" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/security/prison) -"qmG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qqs" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"qus" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/reagent_containers/food/snacks/cheesynachos{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"qyj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel/dark, -/area/maintenance/fore) -"qzA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qBi" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"qBq" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Supermatter Chamber"; - network = list("engine"); - pixel_x = 23 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"qGd" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Cooling Loop" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qIw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"qLR" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"qOc" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/camera{ - c_tag = "VR Sleepers"; - dir = 1 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"qOB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"qTA" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"qTG" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"qTV" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"qVP" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"qWV" = ( -/obj/machinery/pool/filter{ - pixel_y = 24 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"qXg" = ( -/obj/structure/chair/sofa/left, -/turf/open/floor/plasteel, -/area/security/prison) -"qXZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"rcD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/circuit) -"rcI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"rdG" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"reA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/machinery/vending/games, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"rfW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"rgx" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"rhX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"rjG" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"rjH" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"rjQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"rmN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"rmX" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rnt" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"roP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"rqf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rqk" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"rqE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"rqW" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/dresser, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/theatre"; - dir = 8; - name = "Theatre APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"rrM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/under/dress/sundress, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"rtl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Bar Backroom" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"rto" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rtC" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/fore) -"ruo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"rvr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"rvC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"rvS" = ( -/obj/structure/chair/comfy/brown{ - color = "#66b266"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ryr" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"rAR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"rBq" = ( -/obj/item/clothing/head/kitty, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plating, -/area/maintenance/bar) -"rBE" = ( -/obj/structure/ladder, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"rBP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"rCl" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"rEB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"rEJ" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"rGq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rGC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"rIA" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"rJv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"rJw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/maintenance/port/fore) -"rKP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"rMN" = ( -/obj/structure/bed, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/semen, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/plating, -/area/maintenance/bar) -"rNc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/computer/security/telescreen/toxins{ - dir = 1; - network = list("toxins"); - pixel_y = -28 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"rOg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"rPU" = ( -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"rQJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"rQX" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/quartermaster/miningdock) -"rTu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Command Access To Vault"; - req_access = "19" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"rTD" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"rUG" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"rXl" = ( -/obj/structure/chair/office/light, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"saK" = ( -/obj/structure/closet/crate, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"saU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"saX" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/grass, -/area/security/prison) -"sci" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"seP" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"sfs" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"siv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"slk" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"snF" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"spl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/pipe_dispenser, -/obj/item/flashlight, -/obj/item/storage/toolbox/mechanical, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"spz" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"sqg" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/shoes/sneakers/white, -/turf/open/floor/plating, -/area/maintenance/fore) -"sqp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Captain's Vault Access"; - req_access_txt = "20" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"sra" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"srG" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"ssh" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"ssB" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"sth" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"str" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"stF" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/yellow, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"svN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"swf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"sxs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"syJ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"szG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"sAk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"sAM" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"sAQ" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"sCS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"sEi" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/crew_quarters/fitness) -"sEt" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"sEM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"sFW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"sHx" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/paper/guides/jobs/hydroponics{ - pixel_x = -5; - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"sJx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"sJI" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"sKd" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/hallway/primary/central) -"sLa" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"sLj" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"sLv" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sNK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"sOs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sOA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"sPm" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Engine Coolant Bypass" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"sPT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"sPY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"sRH" = ( -/obj/machinery/autolathe/secure{ - name = "public autolathe" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"sRO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sRT" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/wood, -/area/maintenance/bar) -"sSW" = ( -/obj/structure/chair/office/light, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"sTo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"sTI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"sTP" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sUh" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall, -/area/engine/atmos) -"sVb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"sWR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/computer/bounty{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"sXl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"sXy" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"sXA" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/maintenance/bar) -"sXM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"sXV" = ( -/turf/closed/wall/r_wall, -/area/security/range) -"sYC" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/engine/engineering) -"sYR" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) -"sZN" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"tal" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/service) -"taY" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"tcF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"tgH" = ( -/obj/structure/filingcabinet/employment, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"thz" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/engine/engineering) -"tif" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"tiF" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"tkq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"tkB" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"tkU" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"tlu" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"tmO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/range) -"tqg" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"trb" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ttL" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tur" = ( -/obj/item/restraints/handcuffs/fake, -/turf/open/floor/plating, -/area/maintenance/bar) -"tvi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"twn" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"tyX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"tzQ" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/soap, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"tAC" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"tAH" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"tAR" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"tCa" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar{ - pixel_x = -7 - }, -/obj/item/instrument/eguitar{ - pixel_x = 5 - }, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"tCd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tGG" = ( -/obj/structure/reflector/double/anchored{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"tHh" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"tIV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"tJi" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/clown{ - pixel_y = -32 - }, -/obj/item/megaphone/clown, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"tJK" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"tJS" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tKb" = ( -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plating, -/area/security/vacantoffice/b) -"tKk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - icon_state = "roomnum"; - name = "Room Number 1"; - pixel_x = -30; - pixel_y = -7 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"tMj" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"tMl" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"tNF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"tOn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"tOq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"tPe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"tPT" = ( -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"tQY" = ( -/obj/machinery/atmospherics/components/binary/valve/digital/on{ - dir = 4; - name = "Output Release" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"tRe" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tRi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"tRB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tRF" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"tWj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"tXL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"tZe" = ( -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/pda_ad{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"uaw" = ( -/obj/machinery/power/apc{ - areastring = "/area/storage/art"; - dir = 1; - name = "Maint bar"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"ubj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/window/westright{ - name = "Red Corner" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"ucq" = ( -/obj/structure/sign/poster/contraband/red_rum{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"uei" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ufD" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/crew_quarters/fitness) -"uge" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Mix" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"ugu" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"uhm" = ( -/obj/machinery/door/airlock{ - name = "Recharging Station" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ujv" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall, -/area/crew_quarters/toilet) -"ujF" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"ujS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ulB" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"ulM" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/red, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"uml" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"unA" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"unR" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"uoB" = ( -/obj/structure/table/reinforced, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/machinery/camera{ - c_tag = "Circuitry Lab North"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"uoG" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/detectives_office"; - dir = 4; - name = "Detective's Office APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"uqX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"usE" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/fore) -"usO" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"utp" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"uua" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uut" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine, -/area/engine/engineering) -"uuG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uvd" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"uve" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uvZ" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"uxY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"uzi" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"uzs" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"uAH" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"uBa" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"uBP" = ( -/obj/structure/reflector/box/anchored{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"uCo" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"uCU" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"uDO" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"uEx" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"uEI" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"uFp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"uFZ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light{ - light_color = "#cee5d2" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"uGI" = ( -/turf/open/floor/grass, -/area/security/prison) -"uHp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/main) -"uIO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"uJx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"uNu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"uOJ" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"uPT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"uQS" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"uRd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"uRx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"uRS" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"uSC" = ( -/obj/machinery/pool/drain, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"uSL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"uTe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"uUi" = ( -/obj/effect/decal/cleanable/vomit, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"uVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uWy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uXt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"vaW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"vbi" = ( -/obj/structure/table, -/obj/item/instrument/guitar{ - pixel_x = -7 - }, -/obj/item/instrument/eguitar{ - pixel_x = 5 - }, -/obj/item/instrument/violin, -/obj/item/instrument/trombone, -/obj/item/instrument/saxophone, -/obj/item/instrument/piano_synth, -/obj/item/instrument/recorder, -/obj/item/instrument/accordion, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vbD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"vcN" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"vda" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/range) -"vdu" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"veS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"vfX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"vgJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/fore"; - dir = 1; - name = "Fore Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"vhb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/locker) -"viD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"viF" = ( -/obj/structure/table/wood, -/obj/item/instrument/trumpet, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"vjm" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/rag, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"vke" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/locker) -"vmQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"vnu" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"vnI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/warehouse"; - dir = 4; - name = "Cargo Warehouse APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"voa" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"vob" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/supermatter) -"voW" = ( -/obj/structure/pool/Lboard, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"vpY" = ( -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/under/misc/pj/blue, -/obj/item/clothing/under/misc/pj/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vqP" = ( -/obj/structure/bed/dogbed{ - desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; - name = "pet bed" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"vsM" = ( -/obj/machinery/power/apc/auto_name/south, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"vsQ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"vsT" = ( -/obj/structure/closet/crate, -/obj/item/book/manual/wiki/telescience, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/book/manual/wiki/detective, -/obj/item/book/manual/wiki/tcomms, -/obj/item/book/manual/wiki/engineering_singulo_tesla, -/obj/item/book/manual/wiki/experimentor, -/obj/item/book/manual/wiki/research_and_development, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/medical_cloning, -/obj/item/book/manual/wiki/infections, -/obj/item/book/manual/ripley_build_and_repair, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/book/manual/wiki/toxins, -/obj/item/book/manual/wiki/grenades, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/turf/open/floor/wood, -/area/library) -"vwZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"vxh" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vxV" = ( -/obj/structure/reflector/single/anchored{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"vxX" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/processing) -"vyp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/dorms) -"vyK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"vzp" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/item/stock_parts/cell/high, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vzO" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"vAi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"vAl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Pool East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"vBa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"vCa" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"vCb" = ( -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"vCn" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"vCt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vCy" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/fore"; - dir = 1; - name = "Starboard Bow Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vEc" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/engine/supermatter) -"vEi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vEp" = ( -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vFr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"vGn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prisoner Processing"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"vHj" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/cryopod) -"vHx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vHz" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vHT" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/departments/evac{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"vHY" = ( -/turf/open/floor/plating, -/area/science/mixing) -"vIi" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/range"; - dir = 4; - name = "Firing Range APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/range) -"vIo" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig East"; - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"vJu" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"vLo" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"vLM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"vOF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"vOU" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"vPs" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vPE" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vTP" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/processing) -"vUs" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Gas" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vUI" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/ai_monitored/storage/eva) -"vZA" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vZR" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"wag" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wbd" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"wbE" = ( -/obj/effect/turf_decal/tile/blue{ - alpha = 255 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wcr" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"wcB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"wcR" = ( -/turf/open/floor/plasteel/yellowsiding/corner, -/area/crew_quarters/fitness/pool) -"wdr" = ( -/obj/machinery/door/window/southleft{ - name = "Target Storage" - }, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target, -/obj/item/target, -/turf/open/floor/plating, -/area/security/range) -"wfR" = ( -/obj/item/electropack/shockcollar, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) -"wgZ" = ( -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wig" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wiI" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/security/vacantoffice) -"wje" = ( -/obj/structure/rack, -/obj/item/instrument/banjo, -/obj/item/instrument/harmonica, -/obj/item/instrument/accordion, -/obj/item/instrument/recorder, -/turf/open/floor/plating, -/area/maintenance/fore) -"wjz" = ( -/obj/structure/table, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"wkN" = ( -/turf/closed/wall, -/area/science/circuit) -"wlf" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"wlI" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"woR" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"wph" = ( -/obj/docking_port/stationary{ - area_type = /area/construction/mining/aux_base; - dheight = 4; - dir = 8; - dwidth = 4; - height = 9; - id = "aux_base_zone"; - name = "aux base zone"; - roundstart_template = /datum/map_template/shuttle/aux_base/default; - width = 9 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"wpr" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/port) -"wql" = ( -/obj/structure/extinguisher_cabinet, -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"wqF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"wrp" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"wun" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wvX" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/item/stack/sheet/metal/ten, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"wxT" = ( -/obj/structure/chair/sofa/left, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"wzX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/engine/atmos) -"wAh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/engine/engineering) -"wAN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wBd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/hallway/secondary/service) -"wHk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wHz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"wHR" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"wHT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wIY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"wJF" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/tech) -"wKe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "maintdiy"; - name = "Security Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"wKZ" = ( -/turf/open/floor/engine, -/area/engine/engineering) -"wLY" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wQg" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 24 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"wTf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"wUg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"wUr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"wUY" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"wWu" = ( -/turf/open/openspace/icemoon, -/area/icemoon/surface/outdoors) -"wWT" = ( -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"wWW" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/yellow, -/obj/machinery/button/door{ - id = "PoolShut"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wXl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/camera{ - c_tag = "Pool West"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wYc" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"wZI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"xal" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"xaB" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, -/obj/machinery/button/door{ - id = "PoolShut"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"xaS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"xbn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/table, -/obj/item/coin/gold, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xfY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"xgk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xgC" = ( -/obj/machinery/power/apc{ - areastring = "/area/engine/gravity_generator"; - dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/paper/guides/jobs/engi/gravity_gen, -/obj/item/pen/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"xgF" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"xhS" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"xhV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/construction) -"xib" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - icon_state = "right"; - name = "Unisex Showers" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"xiw" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "25;26;35;28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"xkd" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xmo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"xmS" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"xnm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"xol" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"xqG" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"xrc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"xrN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"xtP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"xuz" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"xxi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"xxp" = ( -/turf/open/floor/plating, -/area/security/range) -"xzv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"xAk" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xAv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"xBk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"xBw" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/item/radio/headset/headset_cargo, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"xBF" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xDM" = ( -/obj/machinery/camera{ - c_tag = "Locker Room South"; - dir = 8 - }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"xEu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"xEB" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/nuke_storage"; - dir = 1; - name = "Vault APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"xEC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"xEE" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/carpet, -/area/library) -"xGQ" = ( -/obj/structure/sign/plaques/golden{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"xIa" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xJV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"xJW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) -"xJY" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"xOx" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"xPk" = ( -/obj/structure/bed, -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"xPY" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/instrument/trombone, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"xSW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"xTe" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"xTy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"xUe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"xUL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("vault") - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"xUX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/rack, -/obj/item/storage/box/zipties{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/zipties{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"xWq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/security/processing) -"xXg" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/quartermaster/warehouse) -"xXi" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xZo" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/construction) -"xZD" = ( -/obj/structure/closet/lasertag/red, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/under/misc/pj/red, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xZL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ycd" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "LockerShitter2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"ycu" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"ycY" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"yds" = ( -/obj/effect/decal/cleanable/vomit, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ydD" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel, -/area/science/mixing) -"ydM" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"yhx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"yhz" = ( -/obj/structure/table, -/obj/item/folder/blue, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"yjo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/starboard) -"ykN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) - -(1,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(2,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(3,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(4,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(5,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(6,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(7,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(8,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(9,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(10,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(11,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(12,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(13,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(14,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(15,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(16,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(17,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(18,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(19,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(20,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(21,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(22,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(23,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(24,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(25,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(26,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(27,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(28,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(29,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -aud -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -auC -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(30,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(31,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(32,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(33,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -aBM -aBM -aBM -aBM -crk -crk -auj -crk -crk -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -crk -crk -auj -crk -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(34,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -crk -aBM -crk -crk -aBM -crk -crk -aBM -arB -asE -cyb -asE -arB -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -arB -asE -cyb -asE -arB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(35,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -auO -auP -cwT -aAC -aBM -aBM -crk -crk -crk -crk -crk -aBM -aBM -aAC -auO -auP -cxY -arB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(36,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -avP -iEJ -asE -arB -aBM -crk -crk -crk -crk -crk -crk -crk -aBM -arB -asE -iEJ -avP -arB -aBM -aBM -aBM -aBM -aBM -arB -arB -arB -arB -aAC -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(37,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -fpI -ayk -awW -aAD -awW -crk -crk -crk -crk -crk -crk -crk -awW -awW -awW -aQG -wHR -arB -aBM -aBM -aBM -aBM -aBM -arB -vsQ -ayk -awW -aAD -awW -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(38,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -ayl -azy -auP -cIh -crk -crk -crk -crk -crk -crk -crk -azy -auP -cIh -ayl -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -ayl -beK -auP -cyt -avb -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(39,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -ayk -awW -awW -awW -crk -crk -crk -crk -crk -crk -crk -awW -awW -awW -awV -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -ayk -awW -awW -awW -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(40,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -apN -apN -apN -apN -wph -apN -apN -apN -apN -apJ -awZ -cqr -azz -aAF -awW -crk -crk -crk -crk -crk -crk -crk -awW -aOf -azz -aPu -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -aym -azz -aAF -awW -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(41,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -aIK -ayl -aAE -awW -crk -crk -crk -crk -crk -crk -crk -awW -aOe -ayl -ayl -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -jHh -ayl -jLl -awW -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(42,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -aIK -ayl -aAH -awW -crk -crk -crk -crk -crk -crk -crk -awW -aOh -ayl -jHh -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -jHh -ayl -bgi -awW -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(43,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN -apJ -awZ -cry -azA -aAG -awW -crk -crk -crk -crk -crk -crk -crk -awW -aOg -azA -aQH -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -ayn -azA -bgh -awW -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(44,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -apJ -apN -apN -apN -apN -lCi -apN -apN -apN -apN -apJ -awZ -crz -awW -awW -awW -crk -crk -crk -crk -crk -crk -crk -awW -awW -awW -awV -aRY -awW -aBM -aBM -aBM -aBM -aBM -awW -awZ -ayk -awW -awW -awW -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(45,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -apJ -apJ -ajZ -asF -atp -asF -asF -asF -asF -apJ -axh -aIK -azy -auP -cIh -crk -crk -crk -crk -crk -crk -crk -azy -auP -cIh -ayl -aRY -awW -aBM -crk -auS -crk -aBM -awW -awZ -ayl -beL -auP -cyu -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(46,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -asH -atI -atI -arE -ayq -jxF -auc -avp -axI -ayp -awW -aAD -awW -crk -crk -crk -crk -crk -crk -crk -awW -awW -awW -aQG -aRX -arB -aBM -aWa -aXI -awW -aBM -arB -awY -ayk -awW -aAD -awW -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(47,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -asF -asI -auQ -auQ -auQ -auQ -aCX -aub -aLu -axH -ayo -azB -awW -aBM -crk -crk -crk -auA -crk -crk -crk -aBM -awW -aPt -aPu -aRY -arB -awW -awW -auP -awW -awW -arB -awZ -aym -fOI -awW -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(48,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -asJ -cTE -avQ -axc -aCT -atb -aIH -apJ -clB -aIK -azC -arB -arB -arB -awW -awW -awW -awW -awW -arB -arB -arB -aPv -ayl -aRZ -asE -aAF -awW -cyl -awW -baF -asE -bbb -ayl -beN -arB -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(49,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -axG -aIK -aym -aAI -aBH -azz -azz -azz -azz -azz -azz -aLv -aBH -azz -aPu -ayl -ayl -aNh -aym -azz -ayl -azz -aPu -aNh -aIK -ayl -beM -aAC -crk -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(50,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -alU -atJ -amC -aKf -bEJ -axb -ayr -azD -aAJ -azD -aCp -aEz -aFG -aHu -ayl -ayl -ayl -aNb -ayl -ayl -ayl -ayl -aTr -aUM -ayl -ayl -aWc -baG -aNh -aIK -ayl -fzU -arB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(51,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -alU -alU -alU -aCW -amC -asK -alU -alU -atO -alU -alU -aBI -aBI -aBI -aBI -aBI -aNh -aKj -aLw -aLw -aLw -aLw -aQI -aNh -czK -czK -czK -czK -aXX -czK -czK -bbc -beO -beO -beO -beO -beO -beO -beO -beO -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(52,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -oDb -ayF -ayF -ayF -ayF -aqJ -amC -gLH -ase -avq -aum -avq -avq -cwH -avq -aAj -aBK -aCL -aEG -aFI -aBI -aIM -aKk -aLy -aNd -aOj -aPx -aQJ -ayl -czK -aUO -aUy -aWm -aWf -vdu -czK -bhN -bcl -beQ -pLn -bhI -bjb -bkz -blS -bnv -wWu -wWu -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(53,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -alU -alU -alU -alU -asc -atn -aLt -aue -aue -aue -aue -aAe -aBJ -aCs -aEE -aFH -aGZ -aIJ -aJX -aLi -aMO -aNR -aOY -aQl -bcD -aTs -aUN -baH -aWi -aXY -baH -aTs -bbd -beO -beP -bgj -beO -bja -beO -bja -bja -wWu -wWu -wWu -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(54,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alU -apL -aqK -alU -asc -atq -aon -amC -axe -ays -alU -auT -aBI -aCY -aEI -aFK -aHy -aIM -aKk -aLz -aNe -aNe -aLz -aQo -aSb -czK -aUQ -aUA -aWr -aXZ -aUQ -czK -bbe -beO -beS -bgj -bhJ -bjd -bkB -cAI -bja -wWu -wWu -wWu -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayB -ayB -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(55,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -crk -alU -alU -apM -aqL -alU -asc -atq -auX -avS -amC -amC -alU -auT -aBI -aDc -aEH -bxM -aHa -aIL -aJY -aLj -aMP -aMP -aPa -aQn -ayl -czK -aUO -aUO -aXL -aXZ -wiI -czK -bbe -beO -beR -bgj -bgj -bjc -cAF -lfj -bja -wWu -wWu -wWu -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(56,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -aAM -ayB -ayB -ayF -ayF -ayF -ayF -ayF -ayF -alU -aoS -amC -aom -ank -asc -atq -auZ -bsU -axf -amC -alU -auT -aBI -aDf -aEK -aFM -aHy -ayl -aKk -aLA -xmS -aNf -aLA -aQD -aSd -czK -aUQ -aUW -aXL -aXZ -baJ -czK -bbe -beO -beU -bgk -bhL -bjc -cAF -blV -beO -wWu -wWu -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -chJ -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(57,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBD -ayF -ayF -ayF -ayF -ayF -ayF -ayF -anO -ayF -ayF -ayF -atl -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -alU -aoR -apO -aqM -arF -asc -atq -auY -amC -amC -ayt -alU -aAw -aBl -aCZ -aEJ -aFL -aBI -aIO -aKk -asE -asE -asE -asE -aQD -ayl -czK -aUl -aUR -aWs -aXZ -aUQ -czK -bbf -beT -beT -bdQ -beZ -bje -bkC -cAJ -beO -wWu -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayB -ayB -ayB -ayB -ayF -ayF -ayF -hrF -ayF -ayF -ayF -ayB -ayB -aAM -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(58,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBD -ayF -ads -adS -aeG -ayF -ads -adS -aeG -ayF -ads -adS -aeG -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -alU -aoT -atJ -aqO -arG -asc -atq -ava -amC -axg -ayu -azF -azF -azF -azF -azF -azF -azF -aIQ -aKk -aLC -aNg -aOk -aPy -aRd -aRM -aTt -aUm -aUm -aWt -aYd -aZn -aTt -bbg -bdG -bdu -bdT -beO -bjf -beO -beO -beO -wWu -wWu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -hrF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(59,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBD -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alU -alU -alU -alU -arG -ash -atq -alU -alU -alU -alU -azF -aAP -aAP -aAP -aEF -aFN -azF -aIP -aKl -aLB -aLB -aLB -aLB -aQK -aSe -czK -aUQ -aUQ -aXN -aUO -aUQ -czK -bcI -aPz -bdt -bdR -aSg -aYf -bkD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -cca -cca -cca -cca -cca -ayF -csZ -ayF -cca -cca -cca -cca -cca -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(60,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBD -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -aoX -arI -asi -atr -atN -atN -atN -ayi -azq -aAK -aBv -aDa -aAQ -aAQ -azF -aIR -ayl -ayl -aNi -ayl -ayl -ayl -aSf -czK -czK -czK -czK -czK -czK -czK -aPz -aPz -bdB -aWv -aTu -bjg -bkD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -ccc -ccX -ccX -ccX -ccX -vZA -crk -uDO -cjH -cjH -cjH -cjH -cnl -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(61,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -amC -arH -atP -auV -auV -auV -axK -ayh -azi -aAx -aBm -aAQ -aAQ -aAQ -azF -azF -azF -aLD -aNh -aNh -aPz -aPz -aPz -aPz -wpr -aWj -aXP -aZr -baL -bbI -bcK -aPz -bdB -aWv -bfh -aPz -aPz -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -ccb -ccb -ccb -ccb -ccb -ayF -vPs -ayF -ccb -ccb -ccb -ccb -ccb -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(62,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayB -ayB -ayF -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ads -adu -aeG -ayF -ayF -ayF -ajV -alR -alR -alR -alR -alU -alU -alU -aqP -arJ -alU -atQ -ats -atV -atO -asK -azF -aAT -aBw -aDg -aAQ -aAQ -aHz -aIS -aKn -aLF -aLF -aLF -aPz -aQL -aSg -aSg -aSg -aWl -aSg -aZs -baN -bbK -bcM -bdH -bdD -bea -bfq -bji -bkF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -hrF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(63,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -csZ -ayF -ayF -ayF -csZ -ayF -ayF -ayF -csZ -ayF -ayF -ajV -ajV -ajV -alQ -amy -ang -alR -aoj -amC -apP -amC -arH -alU -ats -atS -ats -atO -asK -azF -aAS -aFP -aAQ -aAQ -aAQ -aAQ -aAQ -aKm -aLE -aNj -aLE -aPz -aPz -aPz -aTu -aUS -aWk -aWk -aWk -baM -bbJ -bcL -aWk -bdC -bdZ -bhO -bjh -bkE -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -cca -cca -cca -cca -cca -ayF -csZ -ayF -cca -cca -cca -cca -cca -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(64,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -abX -jIs -jIs -vZA -crk -uDO -jIs -vZA -crk -uDO -jIs -vZA -crk -uDO -jIs -ajW -akB -alh -alT -amA -ani -anI -aol -aol -aol -aol -arL -alU -atR -atQ -atV -atO -asK -azF -aAU -aBG -aAQ -aAQ -aAQ -aAQ -aAQ -aKn -aLE -aNl -aOm -aPB -aQM -aQM -aTv -aUT -aPz -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -bhQ -bjj -bkF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -ccc -ccX -ccX -ccX -ccX -vZA -crk -uDO -cjH -cjH -cjH -cjH -cnl -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(65,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -vPs -ayF -ayF -ayF -vPs -ayF -ayF -ayF -vPs -ayF -ayF -ajV -ajV -ajV -alS -amz -anh -anH -amC -aok -anJ -aFJ -arK -alU -alU -ali -alU -atO -asK -azF -aAP -aAP -aAP -aAQ -aFO -aHA -aIT -azF -aLG -aNk -aOl -aPA -aPA -aPA -aPA -aPA -aPA -aXQ -aZt -aXQ -ycd -aXQ -omY -aXQ -gQX -bhQ -bjj -bkF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -ccb -ccb -ccb -ccb -ccb -ayF -vPs -ayF -ccb -ccb -ccb -ccb -ccb -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(66,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -aAM -ayB -ayF -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ayF -ayF -ajV -alR -alR -alR -alR -amC -aom -apP -amC -arN -amC -amC -amC -amC -axi -asK -azF -azF -azF -azF -aEL -azF -azF -azF -azF -aLE -aNm -aOl -aPA -aQO -aSh -aTw -aUU -aWn -aXQ -aZv -aXQ -bbL -aXQ -bdJ -aXQ -bgr -bhQ -bjj -bkF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aAM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -hrF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(67,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ayF -ayF -ayF -ayF -alU -alF -anj -anJ -aoU -alU -amC -arM -alU -avc -asO -avV -atO -ayw -atN -aAV -aBQ -aDh -aDo -aFQ -aHe -aIN -aKp -aLE -aNm -aOl -aPA -aQN -aQN -aQN -aUn -aTy -aWy -aYe -bbq -aZw -kYy -bct -bfa -bfa -bhQ -bjk -bkE -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayF -cca -cca -cca -cca -cca -ayF -csZ -ayF -cca -cca -cca -cca -cca -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(68,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ayF -ayF -ayF -ayF -alU -alF -anl -amC -alU -alU -amC -alU -alU -apP -alU -alU -atP -auV -axK -aAN -aBL -aDd -aDd -aFR -aDd -aDd -aJZ -aLk -aNo -aOo -aPA -aQS -aQN -aSV -aUo -aUX -aXp -vke -baO -baw -baO -hPs -cBn -bfa -bhQ -bjk -bkF -ayF -ayF -ayF -ayF -ayF -ayF -avd -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -avT -aBM -aBM -aBM -ayF -ayB -ayF -ccc -ccX -ccX -ccX -ccX -vZA -crk -uDO -cjH -cjH -cjH -cjH -cnl -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(69,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ads -crE -aeG -ayF -ayF -ayF -ayF -ayF -alU -alU -ank -alU -alU -alU -amC -amC -amC -arN -alU -avW -amC -ayx -atO -aAL -aBQ -aDb -aDo -aFY -aDo -aDo -aKp -aLE -aLE -aOn -aPA -aQP -aQN -aTB -aUt -aWo -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -bhQ -bjk -aPz -ayF -ayF -boI -bqi -brJ -boI -brJ -bvS -boI -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -avU -ayF -ayF -crk -ayF -ayB -ayF -ccb -ccb -ccb -ccb -ccb -ayF -vPs -ayF -ccb -ccb -ccb -ccb -ccb -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(70,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -crG -aeG -ayF -ads -crG -aeG -ayF -ads -crG -aeG -ayF -ayB -ayF -ayF -ayF -alU -amD -anm -amC -amC -ali -amC -alU -asO -atL -alU -avX -axf -amC -atO -aAY -aBQ -aDl -bxk -aDo -aDo -aIX -gCC -aLE -aLE -aOp -aPA -aQR -aQN -aQN -aUt -aWq -aQN -aQN -aQN -aQN -vhb -bbO -aPA -bgt -bhS -bjk -aPz -ayF -ayF -blW -bqj -brK -blW -brK -bvT -blW -ayF -ayF -ayF -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -oDb -avU -ayF -ayF -ayF -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -hrF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(71,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayB -ayF -ayF -ayF -alU -amC -amC -amC -amC -ali -amC -alU -alU -alU -alU -alU -axj -alU -atO -aAY -aBQ -aDk -aDo -aDo -aDo -aIW -aBQ -aLE -aLE -aOl -aPC -aQN -aQN -aTz -aUp -ubj -aXr -aZx -aQN -aQN -cBh -bdL -aPA -lcu -bhR -bjk -aZE -blW -blW -blW -bqi -cyD -aZE -cyD -bvS -blW -ayF -ayF -ayF -ayF -aBM -aBM -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -avU -ayF -ayF -ayF -ayF -ayB -ayB -ayB -ayF -ayF -ayF -ayF -ayF -hrF -ayF -ayF -ayF -ayF -ayF -ayB -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(72,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayB -ayB -ayB -ayB -ayB -ayF -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayF -ayF -ayF -alU -amE -ann -amC -atJ -alU -amC -alU -arN -atU -alU -atU -amC -atJ -atO -aAY -aBQ -aDn -aDo -aDo -aHD -aIZ -aBQ -aLE -aLE -aOq -aPD -aQT -aQN -aTC -aUs -aUY -aXv -aYS -aQN -aQN -vhb -bbO -aPA -aSg -bhT -bjk -aZE -blY -bnw -boJ -bql -brL -btr -bnw -bvV -blW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -avU -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cfx -chO -cfx -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(73,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -oDb -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alU -alU -alU -ank -alU -alU -amC -amC -amC -amC -alU -avc -amC -atJ -atO -aAY -aBQ -aDm -aDo -aDo -aDo -aIY -gCC -aLE -aLE -aOl -aPA -pqs -aQN -aTC -aUs -mTG -aXt -ijG -aQN -aQN -aPA -aPA -aPA -bel -bfI -bgq -bhY -bkj -bqm -bqm -bps -bjr -bjr -buB -bvU -aZE -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -bVx -caf -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cfx -chN -cfx -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(74,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alU -amF -alU -amC -alU -alU -alU -alU -amC -amC -alU -atM -axl -auV -azG -aAY -aBQ -aDp -aDo -aFU -aDo -aJb -aKp -aLE -aLE -aOl -aPE -aQV -aQN -aTC -aUu -gxc -aXt -ijG -aQN -aQN -aZB -aPA -bfc -bew -bfM -bjl -bkG -bkp -bmj -bjt -cCo -bjt -bjt -biq -bvV -blW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -lPl -rQX -lPl -ayF -ayF -ayF -bCq -bCq -bCq -bLv -bCq -ayF -cbj -crk -crk -crk -ayF -bCq -bCq -bCq -bCq -bCq -bCq -cfx -cfx -cyK -cfx -cfx -ayF -ayF -oDb -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(75,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alU -alU -alU -amC -alU -crk -rJw -arO -amC -amC -avc -atO -axk -ayy -ayy -aAO -aBN -aDe -aDe -aFT -aDe -aIU -aKa -aLH -aLE -aOl -aPA -aiB -aQN -nLw -sLa -oyl -aXw -qfk -aQN -aQN -aZA -aPA -aWv -aYb -aZE -aZE -aZE -bkn -bmh -bjr -bmb -bjr -bjr -buC -bvV -blW -ayF -ayF -ayF -ayF -ayF -ayF -bxy -bxy -pHH -bxy -bxy -ayF -ayF -bCq -ajD -bCq -bSn -bCq -bCq -cbj -bLv -bXv -bLv -ayF -bCq -cAy -cAB -ajG -cAD -cAH -cfw -cgA -chP -ciQ -cfw -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(76,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -anK -ali -ayF -alU -rJw -alU -atW -atW -atO -axn -alU -aoX -atJ -aBQ -aDq -aDo -aFZ -aHE -aJc -aKs -aLK -aLK -aOr -aPA -aQX -aQN -aSi -aUv -aWp -aTy -aTy -aTy -aTy -bbs -bcw -bfd -bgw -aZE -bjn -bjr -bkt -bmh -boK -bpz -boK -bjr -bkt -bvV -blW -ayF -ayF -ayF -ayF -ayF -ayF -bxy -vCa -avl -vCa -bxy -ayF -ayF -bCq -bHE -bJP -bHE -bJP -bCq -cbk -bLv -bHE -bLv -ayF -bCq -cAA -bHE -bHE -ccZ -cAK -cfw -cgC -chR -ciS -cfw -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(77,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -aKY -ali -ayF -ayF -ayF -alU -ali -ali -atO -axo -ayz -ayz -ayz -aBR -aBR -aBR -aBR -aBR -aBR -aBR -aLm -aLE -aOl -aPA -vJu -aQN -aTD -ocv -aUZ -aYU -aYU -aYU -aYU -aYU -bcu -bfe -aYb -aZE -bjm -bjr -bjr -bmh -boK -bjr -boK -bjr -bjr -bvV -bxu -ayF -ayF -ayF -ayF -ayF -ayF -bxy -juQ -gzv -byE -bxy -ayF -ayF -bCq -bHE -bHE -bHE -bHE -bCq -bVy -bLv -cyE -bLv -bLv -bCq -bHE -cAC -ccZ -cAE -ceV -cfw -cgB -chQ -ciR -cfw -crk -crk -crk -ayF -aBM -aBM -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(78,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -ali -amC -alU -alU -alU -ayF -ayF -ayF -crk -avY -axo -arP -fgG -rqW -aGD -tJi -aCr -hcb -qTG -hcb -aKu -aLM -aLF -aOs -aPG -aPG -aPG -aPG -aPG -lip -aQW -aQW -aQW -aQW -xDM -aPA -aWv -aYb -aZE -bjp -bjr -bjr -bmh -boK -bjr -cBp -bjr -buB -bvV -bxu -bxu -bxx -bxu -bxu -avf -ayF -bxy -avl -rBE -byE -bxy -ayF -ayF -bCq -bHE -bPW -bHE -bHE -bCq -bVB -bHE -bHE -bYu -bZk -bCq -cTF -bCq -bCq -bCq -bCq -cfw -cgE -chS -cfw -cfw -bCq -bXv -bCq -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(79,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -yds -amC -aon -aoW -arP -aqQ -aqQ -aqQ -aqQ -avZ -axo -arP -rPU -fne -aGr -aHI -fOA -tWj -oyz -hcb -aKu -aLL -bDe -aOl -aPF -aQY -aSk -aTE -aPG -aPA -aPA -aPA -aPA -aPA -aPA -aPA -aWv -aYb -aZE -bjo -bjr -bjr -bmh -boK -bjr -boK -bjr -bjr -bub -bxu -bvF -bzP -bAS -bxu -ayF -ayF -bxy -gii -eBm -byE -bxy -ayF -ayF -bCq -bHE -bHE -bSo -bHE -bCq -bVA -bWw -bXw -bYt -bZj -bCq -bHE -bCq -bSq -cdW -ceW -bCq -cgD -bUs -bHE -cjI -bCq -clA -bCq -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(80,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -aKY -amC -amC -amC -gsM -aqR -aqR -aGh -aqR -awb -axo -arP -aCh -pIf -kCo -aHK -aCr -uJx -ikk -hcb -aKu -aLN -aLE -aOl -aPH -aRa -aRa -aTG -aPG -aWu -aYc -aZD -aZD -vnI -aZD -aZD -bff -dev -aZE -xBw -bjr -ama -bmh -bjr -bjr -bjr -bjr -bjr -bvX -bxu -byA -bzR -byd -bxx -ayF -ayF -bxy -qTA -avl -qTA -bxy -ayF -ayF -bCq -bPV -bCq -bCq -cTF -bCq -bVD -bWy -bXx -bYw -bZj -bYy -bHE -bTz -bHE -bUs -ceY -bCq -bJP -bUs -bHE -bLu -bCq -cyE -bCq -ayF -ayF -ayF -ayF -bCq -bCq -bLv -bLv -bLv -ayF -aBD -aBD -aBD -aBD -aBD -aBD -aBD -aBD -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(81,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -nBI -anL -aoo -aoX -arP -arP -arP -arP -arP -avZ -axp -ayC -azH -eEe -aGv -aCr -aCr -uJx -ikk -hcb -aKu -aLN -aLE -aOl -aPF -aQZ -aRa -aTF -oFT -aSX -hPP -aZF -aZF -aZF -aZF -aZF -aZF -bgy -gjl -bjq -bjr -bjr -bmh -bjr -bjr -bjr -bjr -bjr -bjr -bxw -byz -bzQ -byc -bxx -ayF -ayF -bGi -bGi -bJb -bGi -bGi -ayF -ayF -bCq -bPU -bHE -bSp -bHE -bCq -bVC -bWx -bWy -bYv -bZl -bCq -bHE -bCq -cda -cgF -bCq -cqn -cAh -chT -bHE -bHE -sTP -bHE -bCq -bLv -bLv -bLv -bLv -bCq -ciT -cqK -crl -bLv -ayF -aBD -azl -azl -azl -azl -azl -azl -azl -aBD -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(82,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ali -ali -ali -alU -alU -arP -aqR -wje -rQJ -uUi -avZ -xtP -ayA -sNK -xmo -aBV -mzB -mJG -szG -aHG -aJe -aKw -aLP -aMR -aNU -aPJ -aPJ -aPJ -aPJ -aPJ -aVC -aXJ -dDV -aZp -baY -bcJ -bcF -bfg -bgA -bhW -bjt -biq -bjr -bmh -bjr -bqn -brN -brN -brN -brN -bxx -byC -bzT -byl -bxx -ayF -ayF -bGi -bHz -avl -bKk -bGi -ayF -ayF -bCq -bPW -bCq -bCq -cOw -bCq -bVF -bWA -bXy -bYx -bWz -bCq -bHE -bCq -bQa -cpY -cyL -cqy -cAi -bQa -bHE -bHE -bHE -bHE -bHE -bHE -bHE -bHE -bHE -cpR -bHE -cAQ -crm -bLv -ayF -aBD -aBD -aBD -aBD -aBD -aBD -aBD -aBD -aBD -oDb -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(83,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -crk -crk -crk -crk -crk -crk -crk -crk -arP -vqP -inw -gzY -rtC -izg -awa -axq -qyj -azI -rjQ -aBU -myh -inR -wUr -iTq -hcb -aKu -aLN -aMQ -aNT -aPI -aRb -aRb -aRb -aRb -aWx -aXE -baS -baS -bbP -bcR -bcE -baS -bex -aZF -bgu -bic -bku -bmh -bjr -aZE -brM -bts -buD -bvY -bxx -byB -bwS -byg -bxx -ayF -ayF -bGi -bHy -avl -bKj -bGi -ayF -ayF -bCq -bHE -bHE -mPr -cdb -bCq -bVE -bWz -bHE -bHE -bLu -bCq -bLu -bCq -cdb -bSs -bCq -bCq -cgG -bCq -bCq -bCq -bCq -cTF -bCq -bLv -bLv -bLv -bLv -bCq -cqv -cqL -bJe -bLv -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBD -aBD -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(84,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -crk -crk -crk -crk -crk -crk -crk -crk -aqQ -uCo -gzY -eAG -aqR -aqR -kTj -xxi -ayD -cGz -aMr -ngs -aDv -uRS -uJx -dsC -hcb -aKu -aLN -aMS -aOt -aPK -aPK -aPK -aPK -aPK -aWA -aXM -bfi -cBi -bbS -bcS -bbt -bfi -beD -gjl -aZE -biA -bmg -bmH -bkJ -aZE -aZE -aZE -aZE -aZE -bxu -byD -bwU -byn -bxu -ayF -bxy -bxy -bxy -bJd -bKm -bxy -ayF -ayF -bCq -bPY -cOw -bCq -bCq -bCq -bCq -bCq -bYy -bCq -bCq -bCq -bCq -bCq -bCq -bCq -bCq -bCq -bUs -bLv -ayF -bCq -ckv -bHE -bCq -ayF -ayF -ayF -ayF -bCq -bCq -bCq -bCq -bCq -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(85,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -crk -crk -crk -crk -crk -crk -crk -crk -aqQ -aqR -aqR -pjg -sqg -inq -avZ -xxi -ayD -viF -aMr -aMr -aOH -uRS -lSa -oTW -hcb -aKu -aLN -aMS -aOi -lPr -aPK -aSl -aTH -aPK -aWz -aWC -baS -baS -baS -bcR -baS -baS -baS -gjl -bju -biv -bmf -bmt -boN -bqo -brO -btt -buE -bvZ -bxu -bxx -bwT -bym -bxu -bxy -bxy -bGj -bHA -tIV -bKl -bxy -crk -crk -bCq -bPX -bRg -bRg -bCq -bHE -bVG -bHE -bHE -bCq -tPT -tRF -mrR -dKP -odx -rBq -evR -bCq -bUs -bLv -ayF -bLv -bJf -ccd -bCq -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -gUu -crn -bij -bij -bij -bij -bij -jkz -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(86,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -crk -crk -crk -crk -crk -crk -crk -crk -aqQ -uCo -gzY -arP -arP -arP -avZ -xxi -ayD -nez -ngV -xPY -aOH -hcb -hcb -syJ -hcb -aKu -aLN -aMS -aOi -aLE -aRc -aSm -aTJ -aPK -aWA -aWC -xXg -aZI -xXg -cCn -bdS -bdU -ckQ -gjl -bgz -biT -boU -bmP -buF -bbR -bbR -btu -bbR -bOL -qje -byF -bwW -bGm -bCo -bDk -bEK -byE -byE -avl -rjG -bGi -ayF -ayF -bLv -bQa -bHE -bHE -bCq -bHE -bCq -bCq -bCq -sXA -mPE -kyF -sAM -imH -evR -evR -rMN -bCq -bUs -bLv -ayF -cjJ -cjJ -cjJ -cjJ -cjJ -cjJ -cjJ -kfX -saU -saU -bij -crn -bij -bij -eCR -wUg -bnT -bph -bsc -mQS -bsc -tNF -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(87,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -crk -crk -crk -crk -crk -ato -crk -crk -arP -aqR -aqR -arP -asQ -aqR -awb -axr -ayE -ayE -ayE -ayE -ayE -ayE -ayE -ayE -ayE -ayE -aLl -aMT -aOi -aPL -aPK -aSm -aTI -aPK -aWB -cCj -apd -apd -apd -cCk -apd -aZK -bgB -bhX -bgv -biF -bkw -bnE -bny -btv -btv -bjv -btv -buc -bxz -eVL -bwV -byy -bBa -bAb -bzY -bBa -bEQ -bGM -bKn -bGi -ayF -ayF -bLv -bPZ -bHE -bHE -cTF -bHE -bCq -iiW -iiW -iiW -iiW -iiW -dfL -dKP -mqZ -tur -wfR -bCq -bUs -bLv -ayF -cjJ -ckw -clC -cmy -cnm -cnL -cov -cpj -cpS -cjJ -fjS -sPT -btG -rXl -xgC -ugu -bnV -bph -bih -big -bii -bsc -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(88,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aiU -hlT -aiU -ayF -aiU -vxX -aiU -ayF -arP -lZs -dPq -arP -asP -cya -awa -axu -ayH -ayH -ayH -ayH -ayH -ayH -aFV -ayH -ayH -aKy -aLn -aMU -aOw -aPN -aPK -aSn -aTK -aPK -uoG -sOA -asW -baW -bLE -bLG -apd -bfj -bgC -bia -aZK -bjs -bkx -bmQ -bnA -bpB -bpB -brR -bsV -bwc -bxA -bvI -bwX -byG -bvI -bAm -bBG -bDo -xJV -gzv -bKp -bGi -ayF -ayF -bLv -bHE -bHE -bSs -bCq -bHE -bCq -uvZ -dKP -vjm -bcU -bcU -bcU -dKP -dKP -dKP -dKP -bCq -bUs -bLv -ayF -cjJ -cky -clE -cmA -clE -cnN -cox -cpl -cpU -jLn -xTy -xTy -tJK -xTy -xTy -xhS -mOB -bph -big -bgN -big -bsc -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(89,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aoV -ayF -ayF -ayF -gWo -gWo -gWo -dYZ -gWo -gWo -ayF -ayF -ayF -aiU -alp -aiU -ayF -aiU -alp -aiU -arP -arP -arP -arP -arP -arP -arP -avZ -axt -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -aLm -aMS -aOv -aPM -aPQ -aPQ -aPQ -aPQ -apd -aYi -aqW -aqW -bbQ -uFp -apd -aZH -aZK -bhZ -aZK -cNM -bfQ -bnG -bnz -bpA -bbR -sWR -jlm -bud -eyM -kSb -bAZ -bGm -bzF -bAc -bGm -byE -cBB -byE -bKo -bxy -crk -crk -bCq -ceW -bRh -bLu -bCq -bHE -bCq -iiW -iiW -dKV -xgF -dKV -dKV -iiW -gMl -gMl -iiW -bLv -bUs -bLv -ayF -cjJ -ckx -clD -cmz -cnn -cnM -cow -cpk -cpT -cjJ -fjS -dXq -btG -rtl -oqO -vFr -bnV -bph -bii -big -bih -bsc -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(90,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -abc -abc -abc -afu -abc -wdr -itQ -pgn -tmO -gWo -xUe -aiU -aiT -nEj -vTP -aiU -amK -aiU -mkU -xWq -arP -asR -gzY -fdQ -ngU -kUC -arP -awc -axt -ayG -azK -aBe -aBe -aDj -aER -aFX -aHj -aJa -aKc -aLp -aMV -aOy -aLE -aPQ -aRV -aSW -aVa -apd -aWE -aqW -aqW -bcG -bLG -apd -aZH -bgD -bfN -bgE -cNN -bkH -bfm -boS -bfm -bNK -bkN -bfm -bwe -bwe -bwd -bwY -byJ -bwe -bAc -bBI -bGn -bGn -bGn -bKq -bxy -ayF -ayF -bCq -bOK -bCq -bCq -bCq -bUt -bCq -uaw -tkU -iiW -lnu -cjn -iiW -cxo -bcU -bcU -vzO -bLv -bUs -bLv -ayF -cjJ -cky -clG -cmB -clG -cnP -coz -cpn -sPY -sPY -bgO -dgO -bgO -pPI -uRd -ktP -bnW -bph -bsc -mkv -bsc -jFH -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(91,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -abc -aea -aeH -aft -abc -pDe -dly -mnC -mcp -gWo -oDm -ibK -akb -ahq -akI -ahU -aiT -aiD -akI -uFZ -hBw -vLo -gzY -aqR -gzY -gzY -esK -awb -axt -ayG -azJ -aBd -aBX -aDi -aEQ -aFW -aHh -aIV -ayG -aLN -aMS -aOx -aPc -aRe -aRT -aSt -aWF -apd -aWG -aZa -baX -bcH -bdE -apd -aZH -bnL -cNG -cNJ -cNM -cNI -bnI -boR -bqs -bbR -bkM -bbR -bwd -bxB -bvL -byI -byH -bwe -bAn -bBH -bxy -bxy -bxy -bxy -bxy -bLv -bLv -bCq -bHE -bLv -ayF -bLv -uuG -jJF -gBo -sEt -cxo -bcU -bcU -jqv -cxo -bcU -mpI -vzO -bLv -bUs -bLv -ayF -cjJ -ckz -clF -cmy -cnp -cnO -coy -cpm -cjJ -ayF -ayF -ayF -ayF -ayF -iHk -bgO -bgO -bgO -bgO -bgO -bgO -jBA -btG -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(92,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -crk -abc -abu -abu -abu -abc -abc -aec -aeJ -afw -abc -abc -dly -xxp -mcp -dYZ -kMt -nTG -rhX -ahr -ahD -ahV -agr -fJY -eXz -pUy -arP -arP -arP -arP -iPX -nnp -arP -awb -axt -ayG -azM -aBg -aBZ -aDx -aET -aET -bCx -aHJ -aKd -aLq -aMY -aOA -aPO -aRf -aSc -aSc -aUw -apd -aXK -avr -aZJ -bbT -bSy -apd -aZH -beF -bfl -bmi -bjw -bmk -bbR -boT -bbR -bbR -buI -bbR -bwd -bxD -byL -byK -byT -bwe -bAx -bTE -bCq -bHD -bJe -bCq -nkP -bHE -bHE -bHE -bHE -bLv -ayF -bLv -bUs -bCq -iiW -iiW -fxa -bcU -bcU -vzO -iiW -oKh -oKh -iiW -bLv -bUs -bLv -ayF -cjJ -cjJ -cjJ -cjJ -cjJ -cnR -coB -cjJ -cjJ -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBD -azl -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(93,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aai -aai -aai -abb -abt -aca -acz -acX -adC -aeb -aeI -afv -agf -abc -dly -xxp -mcp -gWo -gDP -lAH -lNH -akG -akG -kHd -vGn -gav -cxP -pUy -arP -aqU -arg -arP -arP -arP -arP -vgJ -hSl -ayG -azL -aBf -aBY -aDw -aES -aJh -aHv -aJh -aKA -aLN -aMS -aOz -exP -aPQ -aSa -aSr -aSr -apd -aYZ -bLE -aqW -aqW -noy -apd -beA -bqp -cNG -cNJ -bLF -aZK -sRH -bbR -bqt -cBq -bbR -bbR -bwd -bxC -byK -cBv -byO -bwe -bAo -bTE -bGo -bHC -ceW -bCq -bCq -bLv -bLv -bHE -bLv -bCq -ayF -bLv -bUs -bCq -sRT -usO -iiW -oKh -oKh -iiW -iiW -iiW -izv -nfm -bCq -bUs -bCq -ayF -ayF -ayF -ayF -ayF -cjJ -cnQ -coA -cpo -cjJ -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBD -aBD -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(94,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aai -eqd -kgr -abe -abw -acc -acB -acZ -adE -aee -aeL -afy -agh -abc -kCa -hnU -vda -sXV -agv -amM -aiX -aiX -aiX -aiX -aiX -foT -ibK -pUy -arP -aqR -arl -arP -asS -sfs -eyr -awb -axt -ayG -azN -aBe -aBe -aDy -aEU -aGf -aHL -aJi -aKB -aLT -aNp -aOC -aPQ -aPQ -aTL -aTP -aWD -apd -aYj -aZL -baU -baU -bcV -apf -bfn -beW -bfR -bKF -bNH -aZK -bnJ -bbR -bbR -bbR -bty -buJ -bwe -bxE -byM -bAd -bBf -bwe -bAJ -bCe -bCq -bHE -bJf -bCq -ayF -ayF -bLv -bHE -bLv -ayF -ayF -bTB -bUv -bES -bES -bES -bES -bGp -bGp -bGp -bGp -bES -bES -bES -car -bUs -bCq -bCq -bCq -bCq -bCq -bCq -cjJ -cnS -coC -cpp -cjJ -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(95,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aai -gbu -aay -abd -abv -acb -acA -acI -adD -aed -aeK -afx -agg -abc -ovv -dCV -idK -age -kZS -agu -agj -amL -apK -amX -aiX -aiE -aiK -aiN -arP -arc -arP -arP -usE -aqR -aqR -awb -axt -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -aHP -aNc -aOB -aPQ -aPQ -aSs -aSs -aSs -apd -apd -apd -baV -bON -apd -apd -aZK -beV -cNI -bKP -cNI -aZK -bnK -bnK -bqu -bqu -bnK -bnK -bwe -bwe -bwe -bwe -bwe -bwe -bAI -bCd -bCq -bCq -bCq -bCq -bLv -bLv -bLv -bOK -bLv -bLv -bLv -bTA -bUu -bLw -bLw -bLw -bLw -bLw -bLw -bLw -bLw -bLw -bLw -bLw -caq -cbw -ceW -ciT -bCq -bSs -ceY -ccw -ccw -cnR -cgT -cjJ -ccw -ccw -ccw -ccw -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(96,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -aai -acd -mIZ -abg -enB -aby -aby -aby -aby -aeg -aeN -afA -afA -abc -kuA -laq -kdP -mGw -akm -akr -alZ -amO -arQ -aor -aiX -aiF -aqI -asv -aqT -apS -arn -apS -apS -apS -apS -ajw -ajy -ayJ -ayJ -aBi -aqR -aqR -aqR -aqR -aqR -aqR -arP -aLI -aNr -bBo -aJq -aRh -aJq -aJq -aJq -aJq -aJq -aLY -aJq -aJq -aRh -bbV -bfo -bkS -bfo -bgn -bfo -bmn -bfo -boW -bmE -bmE -btz -btz -bwf -btz -btz -btz -bBh -bCr -bAK -bCn -bGq -bGq -bGq -rGq -bLw -bGq -bGq -bGq -bLw -bGq -rGq -bTD -bUx -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bTA -xgk -bHE -bHE -bHE -bHE -bHE -cmD -cnr -cnU -chD -cpq -cpV -cqw -cqO -crp -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(97,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aai -aai -abf -aaK -jRw -aaU -acd -acC -ada -adF -aef -aeM -afz -oSl -ail -lRb -vIi -fsj -sXV -xnm -rAR -uCU -and -arS -anq -aiX -aiT -ass -aiT -arP -arP -arP -arP -arP -arP -arP -ajx -axw -ayI -azO -aBh -akL -aDz -aEV -aGg -aHx -aqZ -apg -aLx -aNq -aOD -aPe -aJq -aJq -aJq -aJq -aJq -aJq -aLY -aJq -aJq -bHt -aJq -aJq -beX -aJq -bgm -bjx -bmm -bnM -boV -bnM -bnM -bnM -bnM -bnM -bnM -bnM -bAe -bBg -bCq -bCq -bDt -bGp -bGp -bGp -bES -bGp -bGp -bGp -bGp -bGp -bGp -bES -bTC -bAx -bVI -bWB -bWB -bYz -bYz -cag -cbl -bYz -bWB -bWB -bVI -cax -cbx -cdh -ciU -cjK -ckA -ckA -cmC -cmC -cfJ -chB -cpW -cgR -cgR -cqN -cro -swf -ncF -swf -ykN -ykN -ykN -ykN -ykN -ncF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(98,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aiS -aai -aai -aai -aai -aaI -aat -aat -aat -aat -ace -aat -aat -adH -aei -aeO -afJ -sXV -sXV -sXV -sXV -sXV -sXV -oby -ajX -agj -amL -asp -nbY -aiX -iRj -anz -aov -cCi -apU -ajd -arU -apU -apU -cCi -awg -axy -ayL -azQ -aBk -ayL -ayL -ayL -ayW -ayW -ayW -ayW -aLW -aNs -aJq -aLX -aLX -aLX -aLX -aLX -aJq -aYl -aZN -aYl -aYl -aYl -aYl -aYl -bgG -bid -aYl -bBi -aLY -bnN -boY -bqw -aJq -aJq -aYl -fAj -aLX -aJq -aJq -bBi -aJw -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -bCq -bTF -bAx -bVI -bWD -bXA -bYB -bYz -cai -cSF -ccg -cdd -cea -bVI -caz -cby -cdj -cdv -cem -cem -cem -cfe -cfD -cgv -chE -ciN -ciN -cji -cDZ -crr -utp -utp -utp -swf -ykN -ykN -ykN -ykN -dUG -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(99,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aai -aan -aaw -aaB -qmn -aaJ -aat -abh -aat -acd -abK -acY -adG -aeh -aeO -ado -afq -afH -agY -ahS -aiI -afn -vfX -akD -agj -agj -agj -agj -aiX -ycY -anz -aov -cCi -air -aqY -arT -apU -apU -cCi -awg -axy -ayK -azE -aBj -aBO -aDC -ayL -aGo -aHN -aJj -ayW -aLV -aJq -aOE -aJn -aJn -aJn -aJn -aJs -aJq -aYk -aZM -aZM -bbW -bcX -bcX -aZM -aZM -aZM -bjz -bkT -bjz -bjz -aiV -bqv -bqv -bqv -bqv -bwg -aJw -aJq -aJq -bBi -aJw -ayF -bEU -bGr -bGr -bGr -bKr -ayF -ayF -ayF -ayF -ayF -ayF -bCq -bTE -bAx -bVI -bWC -bXz -bYA -bZn -cah -bWB -ccf -cdc -cdZ -bVI -cay -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -cfL -coH -cBO -cgR -cDB -cqP -crq -utp -utp -utp -jhU -ykN -ykN -ykN -ykN -ncF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(100,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aak -aap -saX -aaD -aau -aat -aat -aat -abA -acd -acd -acd -acd -aek -acp -aav -agO -afI -ahb -ahZ -aiL -lZn -akg -kuh -aly -anP -gyr -okK -xal -aqC -anz -aov -cCi -aqX -arR -asj -iUK -ajr -atY -auo -axy -ayN -azE -aAW -aCa -aDB -aDI -azW -azW -azW -ayW -aLX -aJq -aOE -aJn -ayF -ayF -aJn -aJs -aJq -aYn -aZM -aZu -bbY -bcY -bdX -bbX -bgH -bie -bjB -bkW -bmp -bjz -ajh -bqy -cBr -bqy -buK -tZe -aJw -aJq -aJq -bBi -aJw -ayF -bEW -bGt -bHG -bJh -bEW -ayF -ayF -ayF -ayF -bKv -bLB -bES -bMj -bAx -bVI -bWF -bXC -bXC -bZp -cak -bWB -bWB -bWB -cec -bVI -kNv -ccw -chY -ciX -cjM -ckB -ckB -ckB -ccw -cnY -coH -cgR -cgR -cqx -cgR -crp -utp -utp -utp -swf -ykN -ykN -ykN -ykN -dUG -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(101,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aaj -aao -aax -aaC -aaA -aat -aat -aat -aei -acd -acE -add -adF -aej -aeQ -adp -ahv -afK -aht -aid -aiM -ajz -alz -cZe -alg -plS -dyE -pQr -aou -aqC -anz -aov -ape -arT -aqV -ajf -apU -ajt -cCi -awg -axy -ayM -azs -aAR -aBP -aDA -aEW -aGi -aHB -aEZ -aBt -aJs -aJq -aOE -aJn -ayF -ayF -aJw -aVb -aWH -aYm -aZM -aZq -bbX -bbX -bbX -bfp -aZP -aZP -bjA -cAG -bmo -bmr -boZ -bqx -brU -bmr -bmr -bmr -bmr -byN -aJq -bBj -aJw -ayF -bEV -bGs -cBC -bJg -bKs -ayF -ayF -ayF -ayF -bJQ -bLg -cem -cem -bNg -bVI -bWE -bXB -bYC -bZo -bWB -bWB -cch -cde -ceb -bVI -cay -ccw -chY -ciZ -ciW -ckB -ckB -ckC -ccw -cnX -coH -cps -cpX -cqz -cqR -ccw -utp -utp -utp -jhU -ykN -ykN -ykN -ykN -ncF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(102,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aal -aar -uGI -aaF -aat -aat -aaW -aat -abB -acf -abM -acG -adI -aem -omX -afG -aim -afL -ahu -aie -aiO -afn -xzv -agL -akT -gNE -gLz -rcI -seP -aqC -anz -aov -cCi -tKb -arT -arT -asn -atK -auq -avs -axz -ayP -azU -aBo -aCg -azW -aEX -aEZ -aEZ -aEZ -vbD -aJs -aJq -bJx -aJn -ayF -ayF -aTQ -aVd -aWJ -aYp -aZM -aZz -baI -bda -bda -bca -bgJ -aZP -cNL -bkY -bmo -bnP -bpc -bqA -brW -btB -buM -bwi -bmr -aMm -aJq -vEi -bCs -bCs -bEY -bGu -bHI -bJi -bEY -bCs -bCs -bNI -bNI -bRn -cce -bNI -bNI -bUz -bVI -bWG -bXD -bYz -cSE -bWB -bYz -bYz -cdf -ced -bVI -cay -ccw -ciZ -ciZ -ciZ -ckC -ckC -ckC -ccw -coa -coJ -clJ -clJ -cig -cig -ccw -utp -utp -utp -swf -ykN -ykN -ykN -ykN -dUG -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(103,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aaj -aaq -dyS -aaE -aat -aaN -aaV -rvS -aat -acd -abL -adb -acd -ael -aeO -afF -agj -agj -afn -afn -agj -agj -agM -sAk -akp -akQ -amB -amn -amS -anz -anz -aov -cCi -arT -arT -asl -arT -apU -cCi -awg -axy -ayv -azE -aBn -aCb -aDD -aEY -aGj -aHC -aEZ -aBt -aJs -aJq -aOE -aJn -ayF -ayF -aPR -aVc -aWI -aYo -aZM -aZy -bay -bcZ -bdY -bdF -bgI -aZP -bjC -bkX -bmo -bnO -bpb -bqz -bqq -brS -bsY -bue -bmr -aMn -aJq -bBi -bCs -bDv -bEX -bFb -kfv -bFa -bKt -bLx -bCs -cCe -bRl -apV -bLC -cCf -bNI -bUz -bVI -bWB -bWB -bYz -bZq -cal -cbm -bYz -bWB -bWB -bVI -cay -ccw -ccw -ciY -ciY -ccw -ccw -ccw -ccw -cnZ -coH -cgR -oEr -cig -nEI -ccw -utp -utp -utp -jhU -ykN -ykN -ykN -ykN -ncF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(104,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aal -aat -aat -aat -aat -qXg -jjC -xOx -abD -acd -acd -acd -acd -aen -aeO -ahE -afq -aii -afM -aig -agp -agj -lfV -akl -akM -amm -gyr -anM -rJv -aqC -anz -aox -cCi -cCi -cCi -cCi -cCi -cCi -cCi -awg -axy -ayQ -azE -aBq -aBr -aDE -aFc -azW -azW -aJf -ayW -aJr -aJq -aOE -aJn -ayF -aPR -aPR -aPR -aWL -aPR -aZM -bbX -bay -bbM -bcN -bdK -bgL -aZP -aZP -aZP -bmo -bnR -bpe -bqB -bqq -btD -buO -bwk -bmr -aLY -cBw -bBk -bCs -bDx -bFa -bFa -bHJ -bFa -bFa -bLz -bCs -cCe -bNJ -apV -xhV -gWd -bNI -bUz -bVJ -bWI -bXF -bXF -bZs -cao -cbo -bXF -bXF -cef -bVJ -cay -ccw -cig -cjb -cjb -cig -cig -cmG -cnt -cob -coL -wgZ -cgR -thz -mZO -fpt -utp -jhU -dUG -swf -ykN -ykN -ykN -ykN -dUG -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(105,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aaj -aas -aat -aat -aat -aat -uEI -aat -abC -acd -acH -adc -acd -aeo -aev -aeS -ahw -ajg -afM -akU -afM -lBz -alA -ene -alg -kbm -dyE -cKC -seP -aqC -anR -aow -apg -aqZ -aqZ -aqZ -apW -aqZ -avh -awh -axz -ayO -azE -aBp -aCc -aDF -ayL -aGq -aHO -aJl -ayW -ftE -aJq -aOE -aJn -ayF -aPR -aTR -aVe -aWK -aYq -aZO -aZC -baK -rnt -bbC -bdI -bgK -bgK -bjE -bgK -bmq -bnQ -bpd -bpd -bqr -btC -buN -bwj -bmr -byP -aJq -bBi -bCs -bDw -bEZ -bGv -bHH -bJj -bKu -bLy -bCs -xZo -bNJ -bKx -cjL -gbq -bNI -bUz -bVJ -bWH -bXE -bYD -bZr -can -cbn -cci -cdg -cee -bVJ -cay -ccw -cia -cSN -cSS -ckD -cTc -cTe -cfG -cgw -abY -fkR -uvd -ccw -ccw -ccw -xJY -gkD -sYC -spz -sYC -sYC -fft -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(106,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aam -aav -aav -aav -aav -aav -aav -aav -abE -acg -acJ -ade -adJ -aep -aeT -ahE -aim -ajL -akj -afM -afM -nss -kQz -alB -akT -gNE -gLz -anB -amR -aqC -anz -aov -aph -aph -aph -arW -aso -auf -avi -awi -axy -ayS -azS -aBs -aCi -aDI -ayL -ayW -ayW -ayW -vUI -aJq -aJq -aOE -aJn -ayF -aPR -aTT -aVg -aWN -aYs -aZQ -bbi -bde -kvL -bcd -bcd -gNC -bcd -bcd -bcd -bms -bnS -ajs -bqC -brZ -btE -bnS -bwl -bxG -byR -bnM -bBl -bCs -bFa -bFa -bFa -bHH -bFa -bFa -bFa -bCs -xZo -bNJ -apV -cjL -nxv -bNI -bUz -bVJ -bOo -bOD -bQb -bZv -bSd -bXG -bOC -bWt -cBK -bVJ -cay -ccw -cid -cSO -cen -ckG -clJ -cmF -cgR -cgI -hsZ -eon -bHg -bHg -bHg -lgA -gDB -hOI -qmG -uqX -oEe -oMH -uSL -fft -ccw -ccw -ccw -ccw -ccw -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(107,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aai -wYc -wYc -aaG -wYc -aaP -aaX -keM -xib -acd -acD -acY -adG -aeq -aeV -agj -agj -agj -tHh -ahG -ajY -fxx -ako -ene -amj -akQ -amB -amn -amS -anz -anz -aov -aph -aob -ara -arV -apZ -aph -aph -awg -axA -ayR -azR -aBr -azW -afO -azW -agm -aBt -ayF -aJn -aLY -aLY -aOF -aPR -aPR -aPR -aTS -aVf -aWM -aYr -aZP -bbh -bcc -bdd -cVs -bfr -bgM -bif -aZM -aZM -bmr -bmr -bmr -bmr -bmr -bmr -bmr -bmr -bmr -byQ -aJq -bBi -bCs -bFa -bFa -bGw -bER -bJk -bFa -bLA -bCs -cCd -bQc -bKA -rKP -bSv -bNI -bUB -bVJ -bOl -bOC -bPQ -bQK -bYF -bTI -bUy -bWs -ceg -bVJ -cay -ccw -cic -cSP -cST -cTa -ceZ -clQ -cgR -vOF -hSh -ssh -wKZ -wKZ -wKZ -wKZ -qGd -wKZ -wKZ -kjm -wKZ -mdG -tcF -vOF -fAX -hVs -iWD -hUv -fPM -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(108,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aai -aai -aai -aai -aai -aai -aai -abj -abF -acd -acd -acd -acd -aeP -afC -agk -cOV -agP -ajJ -agT -all -all -aku -akl -amk -amm -gyr -mos -rJv -aqC -anz -aov -aph -aoc -ata -arY -ata -auh -aph -awg -axA -ayT -azR -azW -azW -aBt -azW -aio -aBt -ayF -aJn -aJq -aJq -aOE -aPT -aRj -aSv -aTV -aVi -aWP -aYu -aYt -bbk -bbk -bfu -bbk -bfs -rTu -aZM -aZM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -fxV -aXf -aJq -bBi -bCs -bAM -bFa -bGy -bFc -bJm -bFa -bHO -bCs -cCd -cCd -aYg -cjL -cCc -bNI -bEP -bVJ -bVJ -bOM -bQd -bQP -bSt -bUc -bVb -bWv -cei -bVJ -cay -ccw -cif -cSQ -cSU -cTb -cTd -ckF -ckF -qiK -cQU -wKZ -uut -cVt -cVt -svN -vHx -rjH -fJs -nyb -rBP -foo -sZN -tAR -oRG -oRG -mHl -hVs -hVs -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(109,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -aai -abi -eqA -ach -acK -adf -acd -aer -afB -agi -eWL -afN -ajK -aiH -akF -aiy -akv -uXt -alg -pAK -dyE -anQ -seP -aqC -anz -aov -api -ata -arb -arX -atc -aug -aph -awg -axA -azW -ayU -azW -aCj -ayW -ayW -ayW -ayW -aJn -aJn -aJq -aJq -aOE -aPS -aRi -aSu -aTU -cpC -aWO -aYt -aYx -bbj -bce -bdf -beb -aYv -cUx -fcn -ayF -ayF -ayF -ayF -ayF -fxV -fxV -fxV -fxV -fxV -fxV -aXf -aJq -byU -bCs -bAL -bFa -bGx -bET -bJl -bHh -bHN -bCs -cjo -cCd -bSx -cjL -cCb -bNI -bEP -bLu -bVJ -bVJ -bVJ -bVJ -bVJ -bVJ -bUC -bWu -bVJ -bVJ -cay -ccw -cie -cdT -cCY -cnA -cev -cfg -cgU -osB -kZE -wKZ -tRi -lHe -xEC -vnu -oNQ -lBy -oNQ -vnu -oZv -iVJ -glC -jrl -peI -kXA -ciZ -ciZ -cMp -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(110,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -aiS -aai -aai -aai -aai -aai -aai -aai -aaZ -aaZ -aiX -aiX -afS -ahx -aiX -aiQ -xUX -akx -uTe -akT -amx -any -arD -amR -aqC -anz -aov -aph -aqb -are -arZ -ata -aui -aph -awg -axA -ayX -azY -azW -azW -afP -aFb -aEZ -cyg -aJp -aKE -aMa -aNw -aOE -aPU -aRl -aSx -aTX -aVi -aWR -aYv -aZS -aZR -aZR -bbm -bec -bfu -vBa -aBa -aBa -aBa -aBa -aBa -aBa -fxV -bsb -yhz -ouQ -cQT -nbT -aXf -aJq -bBi -bCs -wJF -bFa -bFa -bET -bJn -bHi -bHQ -bCs -cjo -bJu -bSx -cmX -bSz -bNI -bUD -bVM -bVM -bVM -bVM -bVM -cat -bCq -bVd -bWK -bYp -bCq -cay -ccw -cig -cSR -cSV -cig -cig -cTf -cgR -ccw -spl -sXl -eHa -tOn -xEC -bkZ -qBq -sTo -vwZ -bkZ -cOz -jXN -dIt -uvd -ciZ -cxm -jTJ -kLz -ciZ -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(111,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aAu -ayF -abx -aaZ -aeF -ack -agJ -acT -adK -aew -afT -ahy -aij -aiR -ajc -akz -ene -als -akQ -amB -amn -amS -aqD -anz -aov -aph -cIv -ard -ard -ard -aph -aph -awj -axA -ayW -ayW -aBt -aBt -ayW -ayW -ayW -ayW -aJo -aJq -aLZ -aNv -aOE -aPS -aRk -aSw -aTW -aVj -aWQ -aYv -aZR -aZR -aZR -aZR -aZR -bft -psk -aBa -aBT -aDs -aEN -aGb -aBa -bqD -bsa -vCn -dzQ -bsa -nbT -byS -aJq -wTf -bCs -bCs -bCs -bCs -bFe -bCs -bLD -bCs -bCs -bNI -bNI -bKU -cnB -bNI -bNI -bCq -bCq -bCq -bCq -bCq -bCq -cas -bCq -bVc -bWJ -bYn -bZB -caC -ccw -cSM -cjd -cSW -ckI -clJ -cmL -cBO -ccw -hAe -wKZ -ePU -pPv -bkZ -kJc -snF -snF -rgx -bkZ -dlO -gAi -dIt -ccw -ePe -hVs -hVs -hVs -hVs -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(112,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -aAu -ayF -abG -aaZ -aeW -acl -agJ -adg -adL -adL -ago -ahz -aim -aiW -ajc -akz -ene -alg -alt -amp -aot -apR -aqE -anz -old -apk -anw -anw -anw -anw -aVh -avj -awl -axC -ayY -cpF -azZ -azZ -azZ -azZ -aGt -aHQ -aJr -aJq -aMc -aNy -aOE -aPS -aRn -aSz -aTY -aVl -aWT -aYx -aZR -bbm -bbm -bdh -bee -bfv -xUL -aBb -gpD -aDr -cJW -aGa -aHF -bqF -buQ -buQ -pzk -buQ -bxI -bwa -bAg -bBq -bCu -bAO -bFd -bFd -bFj -bJp -bHk -bHR -bIe -bFd -bJz -bRp -cav -bSA -bTJ -bSA -bSA -bWL -bSA -bSA -bZx -bSR -bUl -bVf -bXm -bYE -bCq -bHE -ccw -cij -cjf -cSX -ckK -clJ -cmL -cgR -fkR -sVb -lIY -oYj -taY -deE -voa -vAi -vAi -vAi -bkZ -hid -lLa -gGH -uvd -tGG -hVs -hVs -pPs -hVs -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(113,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aBD -ayF -abG -aaZ -aeX -acm -agK -aaZ -aaZ -aex -agt -aaZ -aaZ -aaZ -fsa -akz -itD -alg -vyK -amI -alg -alv -aqE -anS -aoy -apj -anz -anz -anz -anz -anz -anz -awk -axB -anz -anz -anz -anz -anz -anz -apj -aHP -aJq -aJq -aMb -aNx -aOE -aPS -aRm -aSy -aTX -aVk -aWS -aYw -aZT -cBj -bcf -bdg -bed -bfv -tyX -pst -cTT -alu -aEM -aGd -uOJ -bqE -bqE -bqE -bqE -bqE -knx -bvW -bAf -bBp -aHP -bAN -bQg -bQg -bFh -bGN -bHj -bNN -bNN -bNN -bNN -bNN -cau -cBH -bMG -bLZ -bLZ -bLZ -bLZ -bLZ -bQQ -bSw -cbr -bVe -bXk -bYq -bCq -ceW -ccw -cdk -cMC -cSY -ckI -clJ -cmL -cnv -uvd -sCS -wKZ -sPm -rOg -pBd -fUP -pBd -vEc -pBd -vob -gCd -wAh -wAh -uvd -uBP -hVs -uBP -iPp -hVs -ccw -ayF -oDb -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(114,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aAu -ayF -abG -aaZ -aeY -acn -agR -agW -ahA -aeE -agz -ahW -ain -aiZ -jyO -ajC -akC -akX -alw -amJ -aoY -rCl -aqE -anz -aoz -apm -aqd -anA -asa -atd -anA -avk -awk -axE -ayZ -pHO -aBu -aAa -aAa -aAa -aGu -aHR -aJt -aJq -aMe -aNA -aOE -aPV -aRp -aSB -aTZ -aVn -aWV -aYz -aZR -bbm -bbm -bdh -bef -bfv -gTx -aBc -xEB -aDt -aEO -aGc -vOU -rTD -dml -dml -oNz -dml -bxK -bwh -bAh -bBs -bzG -bAP -bCp -bDp -bFq -bGO -bHl -bHS -bLI -apI -bQg -bQg -bQg -bQg -bQg -bQg -bQg -bQg -bQg -bYI -bDG -bHP -cbt -bVh -bXo -bYM -cfb -cfb -cfb -cfb -cfb -cfb -cfb -ccw -cmN -cgR -fkR -viD -lIY -nRl -mKq -fpW -dSI -fxZ -fxZ -fxZ -bkZ -wLY -gJm -qzA -uvd -hVs -hVs -hVs -vxV -hVs -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(115,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -ayF -abG -aaZ -aeZ -aco -agS -aho -ahX -afb -agH -agH -aip -aja -xTe -akz -alg -agn -agn -amN -aoZ -apT -anw -anz -cXU -apl -aqc -aqc -aqc -aqc -aqc -aqc -awm -axD -ahn -ahn -ahn -ahn -ahn -ahn -ahn -ahn -aJs -aJq -aMd -aNz -aOE -aPS -aRo -aSA -aTX -aVm -aWU -aYy -aZR -aZR -aZR -aZR -aZR -bfw -wZI -aBa -aBW -bjy -aEP -nYe -aBa -bqG -bsa -eih -pQN -bsa -nbT -bwb -aJq -bBr -bCv -bCv -bCv -bCv -bCv -bJq -bKw -bLH -bQf -bNO -bQg -bQf -bQt -bTK -bTK -bVU -bUE -bWM -bXJ -bMK -bMK -bYH -bYH -bVg -bXn -bYG -cfb -cfF -cfb -cik -cjg -cjU -cfb -clM -cfz -cgR -ccw -owT -wKZ -rEB -bkZ -oXJ -roP -oYS -oYS -fxS -bkZ -dlO -gAi -dIt -ccw -ePe -hVs -hVs -hVs -hVs -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(116,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBD -ayF -abG -aaZ -afc -aco -agU -ahp -ahY -afd -afd -ahB -aiq -ajb -mml -ajF -akN -akY -alE -amU -apH -apX -aqC -anz -gfC -aod -aqf -ahT -ahT -ahT -ahT -ahT -awn -axF -anF -anF -anF -anF -anF -anF -anF -aoa -aJu -aKF -aMf -aNB -aOE -aPS -aRr -aSD -ceh -aVp -aWX -aYB -aZU -aZR -aZR -bbm -beh -bfx -qcm -aBa -aBa -aBa -aBa -aBa -aBa -wql -bsg -yhz -ouQ -fTC -nbT -aJq -aJq -bBu -bCv -bAT -bDL -bDq -bCv -bJs -bKy -bLK -bLK -bML -bOT -bQi -bRs -bSC -bUO -bUG -bVO -bWO -bXK -bLK -bZz -caw -bYH -bVo -bXq -bZe -cfb -cfH -cSL -cim -cim -ceo -cfb -cfa -cje -cgR -ccw -owT -fJZ -fPU -lHk -uzi -bkZ -qeF -naN -xrc -bkZ -lpA -xuz -dIt -uvd -ciZ -wbd -kVO -hLJ -ciZ -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(117,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -adR -abo -adR -adR -adR -abI -acM -adh -adM -afe -agI -ahQ -ait -aje -eFx -alj -afM -akZ -alM -amV -apc -aqr -aqC -anT -aoA -apn -aqe -arf -arf -arf -arf -arf -arf -arf -arf -arf -dgz -dgz -dgz -dgz -dgz -dgz -aJn -aJn -aJq -aJq -aOE -aPS -aRq -aSC -aUa -aVo -aWW -aYA -aYz -bbn -bcg -aZU -beg -aYB -qOB -qBi -ayF -ayF -ayF -ayF -ayF -fxV -fxV -fxV -fxV -fxV -fxV -aJq -aJq -bBt -bCv -bDH -bFf -bGB -bCv -bJs -bKy -bLJ -agd -bNP -bOS -bQh -bRr -bSB -bTL -bUF -bVN -bWN -bXM -bLK -bRi -bZy -cbu -bVm -bXp -bYO -cfc -cgO -ccj -cBM -cdU -cSZ -ckL -cmF -cje -cgR -uvd -oxl -gAi -fPU -lHk -uzi -vnu -mDB -pRx -mDB -vnu -gIy -gAi -izw -jrl -peI -gBa -ciZ -ciZ -cMp -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(118,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -adR -aaY -abJ -abR -adR -acq -ahX -adi -adP -ahK -ahK -ahR -aiv -adg -xSW -ajI -alC -ala -alN -amW -apv -aqt -aqF -anz -aoB -aod -aqe -arf -aqa -atf -arf -aqa -atf -arf -aqa -atf -dgz -tqg -ujF -ujF -ujF -dgz -ayF -aJn -aJq -aJq -aOE -aPX -aRs -aSE -aUc -aVm -aWY -aYC -aYA -bbp -bbp -bfx -bbp -bfz -sqp -aZV -aZV -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -fxV -aJq -aJq -aXf -bCv -bDK -bFi -bGE -bCv -bJs -bKy -bLM -alk -bNQ -bOV -bQk -bVQ -bSD -bTM -bUH -bVQ -bVZ -bXM -iYC -cew -bTh -cdt -bVq -bXI -bZg -bZD -cbq -ccl -cdm -cio -cjY -ceq -clQ -cje -cgR -uvd -oxl -gAi -daY -rGC -rGC -kOV -xol -etE -dDc -pSn -uml -uRx -sra -uvd -hVs -sTI -iaZ -hVs -hVs -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(119,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -abo -abk -abk -abk -adR -agq -agV -aaZ -aaZ -agX -aih -aaZ -aaZ -aaZ -xGQ -ajN -amc -alo -alY -ans -ary -agn -anA -anz -gfC -aod -aqe -arf -apY -ate -arf -apY -ath -arf -apY -ath -dgz -fvY -dvc -dzi -vsM -dgz -ayF -aJn -aLY -aLY -aOG -aPR -aPR -aPR -aUb -aVq -aWM -aYr -aZV -bbo -bch -bdi -bbw -bfy -bgS -bik -aZV -aZV -bmx -bmx -bmx -bqH -bsh -bsh -bsh -bsh -bqH -aJq -aJq -gnf -bCv -bDJ -bCt -bGD -bCv -bJs -bKy -bLL -bOd -bNQ -bOU -bQj -bOd -bMK -bTN -bTP -bRy -cfN -bXL -bLK -bRj -bTg -bUm -bVp -bXH -bUm -bZC -cbp -cck -cin -cjj -cjX -ckO -ckH -cja -cny -ccw -jqS -lfB -hNw -wKZ -wKZ -wKZ -vUs -wKZ -wKZ -uge -wKZ -mqh -tQY -ccw -dSF -vLM -sAQ -hUv -gAE -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(120,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -adR -abO -wlI -abO -abV -ags -ags -adj -afQ -afr -akc -aik -akh -adR -esL -aiG -amf -anr -aqN -arC -asq -agn -anA -anz -aoD -aod -aqe -arf -aqn -ath -arf -auw -ath -arf -ayV -ath -dgz -aCd -qIw -gfD -woR -dgz -aJw -sKd -aMh -aJq -aOE -aJn -ayF -aPR -aUe -aVs -aXa -aYD -aZX -baf -bdk -mRQ -bek -bfB -bgU -bdk -bjF -blc -bmz -bnY -bpk -bqJ -bsj -btI -btd -bwr -bqH -aMm -aJq -bBv -cBy -bDM -bCw -bDr -bCy -bGP -bHn -bLN -alX -bNS -bOX -bQm -bRv -bRs -glY -bTP -bVX -bWQ -bWQ -bWQ -bRm -bTj -caA -cer -ccs -bZu -cfb -cfb -cgS -ciq -cfb -cfb -cfb -clR -cgR -cgR -uvd -fqD -jsT -xfY -xaS -fHs -dhT -gcj -fHs -fHs -gcj -wun -rvC -jfm -tPe -tPe -okG -ccw -ccw -ccw -ccw -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(121,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -abo -abO -abO -abO -abO -abO -abO -adk -abo -afD -afU -aju -aki -akk -akq -lwN -amq -agn -amb -ant -agn -agn -anA -anz -aoC -aod -aqe -arf -asd -atg -arf -asd -awo -arf -asd -aAb -dgz -iVU -aDK -vHj -eVC -dgz -aJv -khV -aMg -bHt -aOE -aJn -ayF -aPR -aUd -aVr -aWZ -aYq -aZW -aZG -bej -bdj -bej -bfA -bgT -bil -bej -blb -bmy -bnX -bpj -bqI -bsi -btH -btc -bwq -bqH -aJq -aJq -aXf -bCv -bAU -cAL -bFg -bFs -bJt -bKy -bLK -bMK -bNR -bOW -bQl -bRu -bRs -glY -bUI -bVR -bWQ -bOO -bQe -bRk -bTi -caA -bVr -bXN -bZt -bZE -cbs -cCT -cdn -cej -cep -ces -clN -ccm -ckF -ckF -tlu -wlf -rUG -ccw -ccw -ccw -lzX -hVs -hVs -kNt -wIY -wjz -iGX -iJM -kbT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(122,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -adR -abl -abN -abN -abN -abN -acO -adl -aet -agy -aha -aah -afo -adR -agD -agF -gyr -alq -amd -anu -asb -agn -aqH -anz -aoF -apo -aqh -arh -asg -atj -aul -auR -atj -mps -tKk -atj -aAX -azc -atj -aFe -aul -aHT -aJy -aJy -aMj -aJq -aOE -aJn -ayF -aPR -aPR -aPR -aXc -aPR -aZV -baq -baQ -wcB -bcQ -bfC -bgV -bim -bjG -aZV -bmB -bnZ -bpl -bqH -bsl -btK -buW -bwt -bqH -aLY -aLY -bBx -bCv -apG -bFk -bDs -bCv -bJs -bHo -bLK -bMK -bMK -bOY -bQn -bRs -bMK -bUP -bUJ -bVS -bWQ -bXP -cBI -bRS -bTH -caA -bWh -cdt -bZA -cfh -cfM -cco -cdp -cel -cyM -ckT -cgU -cco -cgU -cgU -cis -cjN -wAN -cgR -uvd -hVs -ulB -cXi -cXi -rEJ -hVs -hhc -ccw -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(123,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -abo -abm -abP -abS -abS -abS -acP -adm -afR -agx -agZ -ahI -aiw -adR -vIo -ake -ame -aaQ -amg -anv -apQ -agn -anA -anz -aoE -aod -aqg -aun -asf -ati -auk -aux -avt -axL -bbl -azT -nZE -ker -aDG -aFd -auk -aHH -aJg -aKo -aLO -aJq -aOE -aJn -ayF -ayF -aPR -aVt -aXb -aYo -aZV -bao -baP -asD -bcP -cBo -bgS -bbw -bbw -aZV -bmA -bmx -bmx -bqH -bsk -btJ -buV -bws -bqH -aJq -aJq -byW -bCv -bAV -bCv -bCv -bCv -bJs -bKz -bLK -bQr -bNT -bQu -bQo -bRw -bSF -daI -bTP -bRA -bWQ -bXO -bQq -bRo -bTG -caA -bVK -bYb -bZw -cap -ctR -ccn -cdo -cek -ccw -cet -cfd -cfB -cfI -cgQ -cjS -cjN -wAN -cgR -twn -sAQ -jIb -qXZ -dVX -dVX -mCy -mCy -ccw -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(124,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -adR -abn -abH -abn -abn -abn -adR -adR -adR -agA -afU -ahF -aiz -adR -akf -akJ -yhx -agn -agn -agn -agn -agn -anC -anU -anC -cSA -aqe -arf -arf -arf -arf -arf -ltK -xAv -awr -awr -ruo -aAh -aAh -aAh -aAh -aAh -aAh -aAh -aLR -aJq -aOE -aJn -ayF -ayF -aTQ -aVd -aXe -aYp -aZV -bbv -bcm -bcm -bem -bfD -bgW -bfD -bjI -aZV -bmC -boa -bpm -bqH -bsn -btL -buY -buY -bqH -ftE -aJq -aXf -bCv -bDP -bCv -bAw -bHV -bJw -bKC -bLK -bMN -bNV -bOV -bQo -bRw -bSF -daI -bVW -bVY -bWQ -bWQ -bWQ -bWQ -caD -bWQ -ccw -ccw -cey -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -cDl -cjN -hGf -iXc -ccw -ccw -ccw -ccw -ccw -uvd -uvd -uvd -ccw -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(125,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -abq -abq -abq -abT -abW -abq -abq -aff -aeU -ajA -akd -adB -agl -uHp -agQ -agN -akw -alb -alG -amr -amY -amY -ajp -ajp -aoG -cSA -aqe -arf -aqo -atm -fPL -arf -avv -awu -awr -aAd -tkq -aAh -aDL -aAh -aGk -aAh -aJz -aAh -aLQ -aJq -aOE -aJn -ayF -ayF -aJw -aVu -aXd -aYE -aZV -bbu -bbw -bbw -bbw -bbw -bbw -bbw -bjH -aZV -bmx -bmx -bmx -bqH -bsm -btL -buX -buX -bqH -aJq -aJq -bBy -bzs -bDO -bFl -bGH -bHU -bJv -bKB -bLK -bMM -bOd -bOQ -bQj -bRy -cfN -bUQ -bUK -bVT -bWR -bXQ -cfN -bZF -bXT -bYK -ccv -cdw -cex -caG -cfN -cbF -bLQ -cdx -bOh -bOh -bOh -bOh -bOh -ccw -cDm -cjP -ckF -cDJ -ckF -cpE -cjR -crW -csg -crk -crk -crk -ayF -ayF -ayF -ayF -azl -azl -azl -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(126,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -abq -adN -aeu -aez -aci -acs -acR -afh -afV -agB -ahd -ahI -akO -abp -ajj -ajP -aky -alc -alI -ams -amZ -amZ -cqQ -anW -aoH -cSA -aqe -arf -asm -atm -blU -avg -awp -axN -awr -awr -haM -aAh -aDQ -aAh -aGl -aAh -aBy -aAh -rqf -aJq -aOE -aJn -ayF -ayF -aJn -aVv -aXg -aYF -aZV -nZL -bcn -tgH -ben -bfE -bgX -bbw -bjJ -bld -bmD -cTD -bmD -bqK -bso -btN -buZ -buZ -bqH -byN -aJq -bBA -bCz -bDQ -bFn -bGJ -bHX -bJy -bKE -bLP -bMP -bIG -bJB -bKV -bRB -bSI -bUS -bUM -bVV -bVV -bVV -bWT -bZG -bOd -bOd -bOd -bOd -bOd -bOd -bOd -cgW -cit -axs -ckb -ckV -clU -clU -bOh -ccw -coZ -cgU -cgU -cDK -crw -cjO -ccw -crX -cfK -ayF -ayF -crk -ayF -ayF -ayF -ayF -aAu -aAu -aAu -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(127,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aaL -adO -acr -acQ -adn -agw -abq -afg -afU -afU -ahc -ahH -akR -abp -aji -ajO -akw -ajn -alH -amr -amY -amY -ajp -anV -ajo -cSA -aqe -arf -ari -asu -mPk -aun -avR -xAv -ofU -awr -sFW -aAh -aDM -aGx -aDM -aDM -aDM -aAh -aMm -aJq -aOE -aJn -aJn -aJn -aJn -aJs -aXf -aYk -aZV -aZV -aZV -aZV -aZV -aZV -aZV -aZV -aZV -aZV -bmx -bmx -bmx -bqH -bqH -btM -bqH -bqH -bqH -aJq -bHt -bBz -bzs -bzs -bFm -bGI -bHW -cBD -bKD -bLO -bMO -bIF -bOZ -bQp -bRx -bTO -bTR -bOd -bOd -bOd -bOd -bXS -bOd -bOd -bOd -bOd -bOd -bZI -cfi -bOd -cgV -bMQ -crk -bQA -ckU -clT -cmU -bOh -ccw -cpa -cjc -cqo -cDL -cjk -cjm -ccw -ccw -cig -ayF -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(128,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aaM -abr -abQ -abU -acj -acv -dJL -afj -afX -agC -ahf -aks -akS -abp -ajl -ajR -akw -ald -alJ -amt -ajp -ajp -ajp -anY -ajo -apq -aqe -arf -arf -arf -arf -arf -ltK -axP -azb -aAi -uIO -aCn -xBk -dtx -aGm -aHV -aDM -hIM -aJq -aJq -aJq -aJr -aJr -aJr -aJr -aJr -aXh -aYG -aZY -aYG -aYG -bdn -bep -aYG -aYG -aYG -aYG -ble -bmE -bmE -bpn -bqL -bsp -btO -bva -bwu -bwu -bwu -kPj -bBB -eBX -bzs -bFp -bGJ -bHX -bJA -bKG -bLK -bMR -bIH -bJF -bRt -bRA -bTP -bVP -bOd -bOd -bOd -bOd -bXS -bOd -bOd -bOd -bOd -bOd -dkV -fKv -cfQ -cgY -ciu -aAg -ckb -ckW -clU -clU -bOh -ccw -ccw -cpI -ccw -cDL -cjl -cjQ -cjV -cig -ayF -ayF -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(129,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aaO -adQ -act -acu -acu -acF -abq -afi -afW -afW -ahe -ahJ -ais -abp -ajk -ajQ -akw -ajn -alH -amr -amY -amY -ajp -anX -ajo -app -aqi -arf -ask -atm -fPL -arf -awq -axO -aza -kmw -xrN -aAh -aAh -aAh -aAh -aAh -aDN -aAh -aMo -aNC -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aLY -aJq -bco -aJq -beo -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aLY -aJq -bAk -aJq -aJq -aJq -aJq -bAj -aJq -aKG -bzs -bFo -bDu -bFt -bGQ -bHp -bLK -bMQ -bNY -bPa -bMQ -bRC -bSK -bWP -bZH -bOd -bOd -bOd -bXS -bOd -bOd -bOd -bOd -bOd -rto -wcr -apa -cgX -apF -crk -bOh -bOh -bOh -bOh -bOh -cig -cpb -ciZ -cqp -cDN -cjT -cgR -crP -cig -ayF -ayF -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(130,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -abq -aes -aey -aeD -afs -acL -acS -afk -afZ -agE -ahh -ahM -aiC -abp -aiY -ajE -ajH -akn -ale -alD -ana -ana -fMp -amu -ajo -aps -aqk -arf -aqo -atm -aHw -avn -awv -axX -aze -awr -flE -aAh -aDU -aBz -aBz -aAh -dTI -ujv -aJq -aJq -aJq -aJq -aRt -aJq -aJq -aJq -aJq -aJq -aLY -aJq -bcp -aJq -beq -aJq -bgY -aJq -aJq -aJq -bAi -bmS -bmS -bpC -bqN -aNr -aJq -aJq -bxL -byX -aXh -bmE -bCA -bzs -bCC -bDA -bFx -bGW -bKI -bLQ -bMT -bOb -bPd -cBF -bRD -bSK -bWP -bZH -bOd -bOd -bOd -bXS -bOd -bOd -bOd -cBJ -bOd -hOd -plL -bTP -cha -civ -axs -ckb -ckY -clW -clW -bOh -cig -cig -czg -cig -cDN -crh -crA -crR -crY -azj -crk -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(131,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -abq -abq -abq -abq -abq -abq -abq -afg -afY -afY -ahg -ahL -aiu -abp -ajm -ajS -ajn -ajT -akA -amr -amY -amY -ajp -anV -ajo -apr -aqj -arf -ark -asu -xPk -aun -awt -awr -awr -azX -aAZ -aCe -aDT -cPn -cPn -mkO -uQS -aAh -aJC -aJC -aJC -aQg -bYP -aJC -aQg -aJC -aJC -aQg -aJC -aJC -aHP -aHP -aHP -bfF -bfF -bfF -bfF -bfF -bfF -bfF -bfF -bfF -bqM -brV -bof -bwv -bvj -bvj -bvj -bvj -bvj -bvj -bCB -bCP -bvj -bvd -bKH -bLK -bMS -cfQ -bPc -bQs -cez -bSJ -bWP -bZH -bOd -bOd -bOd -bXR -bOd -bOd -bOd -bOd -bOd -cfQ -cez -siv -cgZ -bSK -crk -bQA -ckX -clV -cmV -bOh -cig -crk -nVR -crk -cDN -cqY -cqY -cqY -cig -crk -azn -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -dIH -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(132,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -abo -aeB -afm -agb -agG -ahi -ahN -aix -abp -ajp -ajU -ajn -trb -ajn -amr -ajp -ajp -ajp -ajp -ajo -apt -aqm -arf -arf -arf -arf -arf -awz -awr -awr -avG -aBA -aAh -aDP -aBx -aBx -aAh -qqs -sYR -aMq -adq -aQb -aPZ -aRu -kAH -aKR -tCa -aXi -hgO -baa -aJC -bcq -bcq -bcq -bfF -bha -bio -bgF -blf -bmF -bob -bnB -bfF -bqR -brX -bof -bwx -bvj -bwB -bxa -byZ -bzI -bAX -bCF -bDB -bFB -bvd -bKJ -bLR -bMV -bTP -bOR -bQv -bRF -bSM -bXU -bOd -bOd -bOd -bOd -bOd -bOd -bOd -bOd -bOd -bOd -bTP -cfQ -cbD -chb -wzX -aAg -ckb -ckZ -clW -clW -bOh -cig -ayF -ayF -ayF -cDN -ayF -ayF -ayF -ayF -ayF -azP -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(133,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -abo -aeA -afl -aga -abp -ahj -abp -xJW -abp -ajo -ajo -ajo -ajo -ajo -ajo -ajo -ajo -ajo -aoa -ajo -apt -aql -pRW -pRW -pRW -pRW -avw -awy -nfw -nfw -vaW -wqF -aAh -aAh -aAh -aAh -aAh -aAh -aAh -aKR -aKR -fxe -aPY -kAO -aRx -aKR -iTU -pqe -aPY -aZZ -aQg -aYV -aYV -aYV -bfF -bgZ -bin -bin -bjK -bkK -bkK -bkK -bpD -bqO -bLX -btf -bui -bvi -bww -bwZ -byY -bzH -bAW -bCE -bFv -bFz -bvd -bKH -bLK -bMU -bOc -bPe -bMY -bRE -bUL -bYJ -caE -cGG -ecE -bOd -bOd -bOd -bOd -bOd -bOd -bOd -khU -nNP -cfP -ccz -bSJ -crk -bOh -bOh -bOh -bOh -bOh -ccw -ayF -ayF -ayF -cDL -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(134,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -asX -abp -abp -adR -abp -lJC -agj -adR -ahl -uHp -aic -ahT -ahT -ahT -ahT -ahT -ahT -ahT -alL -ahT -anb -ahT -ydM -anZ -apu -arf -arf -arf -arf -arf -awA -axT -axW -aAl -cHf -aJC -aDR -aFl -kqI -aHZ -aJC -aKJ -hIL -aKR -wxT -moD -aQd -aQa -aKR -elh -wxT -uBa -bac -aJC -aYV -aYV -aYV -bfF -bhc -bip -bgP -bjL -bkL -bmT -bnD -bpM -bqT -bFD -bJG -bJG -bvl -bwE -bxc -bzb -bzK -bBb -cpG -bDC -bId -bvd -bKH -bLK -bMX -bMY -bPg -bQx -bSE -bTQ -bTU -cbA -bOd -gfJ -bOd -bOd -bOd -bOd -bOd -bOd -bOd -xBF -caH -cbE -chd -bQy -axv -ckc -clb -clY -clZ -bOh -ayF -ayF -ayF -ayF -awX -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(135,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -acU -adr -sXy -aeC -anF -agc -abp -ahk -aoJ -aib -aif -aif -aif -aif -aif -fpz -bkV -jKP -alK -aif -anc -anc -anD -aoI -arf -eSe -asN -aur -avy -nSt -axS -azk -aAk -tvi -aJC -aDY -aDY -kqI -aKR -aJk -aKR -aKR -aKR -aKR -aKR -aKR -aKR -aKR -aKR -aKR -aKR -bab -aJC -ucq -aYV -ber -bfF -bhb -bip -bjO -bip -bmG -bip -bnC -bpF -bqS -brY -bwz -bwy -bvj -bza -bxb -bvh -bCD -bAY -bCH -bDR -bIc -bvd -bKH -bLK -bMW -bOe -bPf -bQw -bRG -bSN -bYN -ccy -bTS -cCE -bWa -bTS -bTS -bTS -bYL -bTS -bTS -caF -cbB -cfT -chc -bMQ -crk -bQA -cla -cBP -cmW -bOh -ayF -ayF -axR -ayF -awX -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(136,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -crk -abp -abp -abp -abp -mxn -abp -abp -ahn -ahn -ahn -uhm -ahn -aiA -ahn -bMs -anE -aod -ahn -apx -ahn -ahn -ahn -ahn -ahn -arf -oAB -eQb -aut -arf -aXF -awr -awr -aAn -rqk -aJC -aEc -aFk -aGw -aKR -aJC -aKr -aKR -aKR -sLj -sLj -vcN -aKR -aKR -aKR -sLj -aKR -aKR -bbx -aYV -aYV -tkB -bfF -bhd -bis -bjR -bis -bmI -bod -bpt -bfF -bqV -bEe -bBL -bwA -bvj -bAl -bAl -bvh -bzS -bBc -bCJ -gZG -cCp -bvd -bKH -bLK -bMZ -bOg -bPi -bQz -bRJ -bUN -bTV -bUT -bWc -bWU -bXV -bYT -bZK -cfT -cbG -ccA -cdC -ceB -cbC -cez -chf -cix -axv -ckd -clc -clZ -clZ -bOh -ayF -ayF -ayF -ayF -awX -ayF -ayF -ayF -ayF -ayF -azP -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(137,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -abp -crk -nVR -crk -abp -aBM -ayF -ahn -nQi -ahn -uei -ahn -grc -anE -aod -aoK -oyX -aqp -ahn -tzQ -pgf -gzf -eQb -eQb -eQb -lUS -aun -avz -awr -awr -aAn -jGW -aJC -aJC -plC -oAb -aJC -aJC -aKq -aKR -aNF -hOv -oax -oxm -aSH -aKR -rmN -eJa -hSZ -aKR -aQg -aYV -aYV -bes -bfF -bfF -bir -bjQ -blh -bfF -bfF -bfF -bfF -bqU -bsq -bvj -bvj -bvj -bvj -bvj -bvj -bvj -bvd -bFu -jex -bvj -bvd -bKH -bLK -bLK -bOf -bPh -bQy -bRI -ceA -bPh -cdB -bRI -cCF -bPh -bQy -bRI -bQy -bPh -bQy -bRI -ceA -bVO -bLK -che -bLK -crk -bOh -bOh -bOh -bOh -bOh -ayF -ayF -ayF -ayF -awX -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(138,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -bBR -ayF -ayF -ayF -adR -aBM -ayF -ahn -ahn -ahn -tAH -ahn -eMs -anG -aoe -aoL -apy -aqq -ahn -qLR -oIW -arf -kmS -ast -eQb -auv -arf -avA -axW -azo -aAp -uxY -aBC -aCt -aEA -aGz -aIb -aJC -aKN -aKR -aKR -aOJ -oIJ -unA -aKR -akH -aUg -bFC -hSZ -aKR -bbx -aYV -aYV -bet -bfH -aiP -wbE -bhh -wbE -bmJ -bof -bpu -bqP -bsy -bEe -bvh -ajv -bxN -bze -bAp -bvh -bCG -bBd -bFw -bDD -bFJ -bvd -bKH -bzs -iBR -avx -mAU -avx -emX -avx -mAU -krn -avB -awd -awe -awN -aws -awN -awe -awN -aws -awN -awN -ksp -chg -ksp -mbP -mbP -mbP -mbP -mbP -mbP -mbP -mbP -mbP -mbP -tMj -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(139,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -ayF -ayF -ayF -crk -crk -ahn -ahn -khB -ahn -ahn -ahn -ahn -ahn -arf -arf -arf -asd -arf -arf -arf -arf -hlV -oHB -azf -aAo -vyp -aBB -aBB -aBB -aGy -aIa -cNE -aKM -aMu -aMu -feG -tif -aMu -aMu -aMu -jgA -aSq -aKR -bad -bby -aYV -aYV -bet -bfG -bhe -bit -bjS -tCd -bli -boe -bli -bpN -bqX -bEe -btg -bDR -bDR -bDR -bDR -bzc -bDR -bDZ -bCK -bFy -bFF -bvd -bKH -bzs -avm -bOh -bPj -bQA -bPj -bOh -bPj -bQA -bPj -bOh -bPj -bQA -bPj -bOh -bPj -bQA -bPj -bOh -ayF -bMK -cyG -bMK -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAu -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(140,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -ayF -ayF -ayF -ayF -ayF -ayF -dFX -wWW -dqb -lCo -ohq -wXl -iou -pkF -xZL -wig -str -rrM -clO -ahC -ahP -oZl -awB -att -azh -fHG -fHG -kxf -ufD -alP -aGI -aId -aJD -aKP -aMx -aMx -aQe -aOL -aMx -aMx -aMx -aMx -rqE -aKR -aZb -aJC -aYV -aYV -bet -bfG -bhe -bhh -bjU -blk -blk -boh -biu -bpO -bqY -bss -btg -buk -bvm -bDT -buk -bvh -bzU -bBe -bCS -bDE -bFK -bvd -bKH -bzs -avm -bOh -bPl -bQB -bRL -bOh -bTX -bUV -bWd -bOh -bXX -bYV -bZL -bOh -cbI -ccC -cdD -bOh -ayF -bMQ -cyG -bMK -bMK -bMK -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -azP -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(141,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -asY -ayF -aBM -ayF -ayF -ayF -ayF -ayF -ayF -uEx -ulM -wcR -uzs -uzs -uzs -uzs -uzs -ecg -jLT -veS -arm -fHG -aya -fHG -fHG -auB -atZ -azg -azp -fHG -aCu -qOc -alP -aGH -aIc -aJC -aKO -aMw -aNI -aKR -aKR -acN -acN -acN -acN -acN -aKR -aKR -aJC -bcr -aYV -bet -bfG -bhe -bhh -bjV -blj -bmK -bog -bog -bhh -bsx -bsr -bvh -bwD -bDR -bDR -bAq -bvj -bCQ -bDW -bCP -bvj -bvj -bJC -bKH -bzs -avm -bOh -bPk -bPm -bPm -bOh -bTW -bUU -bTW -bOh -bXW -bYU -bXW -bOh -cbH -ccB -cbH -bOh -ayF -bMQ -cyG -cKT -cyG -fNu -crk -crk -crk -crk -crk -crk -crk -crk -crk -crk -crk -crk -crk -crk -azV -crk -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aAM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(142,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -uEx -azm -gvX -qWV -con -oVo -con -con -eVJ -ujS -aqs -coh -fHG -fHG -fHG -fHG -pPi -fHG -ayb -hWd -fHG -aCv -mbU -alP -aGJ -aIe -aJC -aJC -aJC -aJC -aJC -aJC -aXj -aVy -aSY -aVy -xqG -acN -bah -aJC -aYV -bdo -beu -bvk -biu -biu -bjT -blm -bmL -boi -bpw -ium -bsx -btX -bvj -bwG -bxR -bxR -bvj -bvj -bzW -bDZ -bCT -bGR -bIj -bJC -bKH -bzs -avm -bOh -bPm -bQC -bPm -bOh -bTW -bUW -bTW -bOh -bXY -bYW -bXW -bOh -cbH -ccD -cbH -bOh -ayF -bMQ -cyG -bMK -bMK -bMK -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBD -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(143,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -uEx -stF -gvX -con -con -con -con -con -eVJ -dqb -qeA -ahm -fHG -fHG -fHG -fHG -pPi -fHG -ayb -hWd -fHG -sci -sEi -alP -aGJ -aIe -aka -aLU -aKQ -aNu -aJC -aaz -egt -aQc -aSZ -aQc -qaY -acN -bag -aJC -aYV -aYV -bet -bfJ -bhh -bhh -bgQ -bll -bhh -bhh -bpv -bhh -bsx -btV -bvh -bwF -bxQ -bxQ -bAr -bvj -bzV -bDZ -bzf -bDR -bIi -bJC -bKH -bzs -avm -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -ayF -bMK -axm -sUh -aAg -aAg -aAg -aAg -msM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -azV -ayF -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ctZ -ctZ -ctZ -ctZ -ctZ -ayF -ayF -ayF -aBS -ayF -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aCm -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(144,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -dFX -lnk -gvX -wQg -con -con -con -fyS -eVJ -dqb -veS -ahs -sJI -ahO -fHG -eAJ -rvr -nLu -hcA -ryr -fHG -aCu -puh -alP -aGA -aHS -aJx -aJx -aMi -aNE -aOO -aQi -aRz -aSF -aQc -aQc -aXl -aKR -bai -aJC -aYV -aYV -bet -bfH -qTV -bhh -bhg -bln -bmM -boj -bof -bhh -bsx -btV -bvj -bwI -bxT -bxQ -bAt -bvj -bCM -bDZ -bDR -bDR -bIl -bJC -bKH -bzs -avu -avx -avx -avx -avx -avx -avx -avx -avx -avx -avx -avx -avx -aww -ayF -ayF -ayF -ayF -ayF -cfj -cfU -cfj -cfj -ckf -cfj -cfj -aAm -aAg -aAg -aAg -aAg -aAg -aAg -aAg -aAg -aAg -aAg -aAg -aAf -aAg -aAg -aAg -aAg -aAg -aAg -aAg -msM -ctZ -ctZ -cuo -cuA -cuM -ctZ -cvk -cvk -cvk -cvk -ayF -ayF -ayF -ayF -cvk -cvk -cvk -cvk -cvk -cvk -cvk -cva -cva -cva -cva -cva -cva -cva -cva -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(145,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -uEx -dqb -gvX -con -con -con -con -con -eVJ -iBv -lZK -fZm -jmV -epD -ghD -hBA -xbn -fHG -reA -lsk -xXi -jAN -jEc -alP -aGL -aHM -aJm -aKz -mjr -akt -aJC -aab -aRg -aQc -aac -aQc -aXk -aKR -aKR -aJC -aYV -aYV -bev -bfK -bhi -bhi -bhi -bfK -bfK -bfK -bof -bhh -bsx -btV -bvh -bwH -bxS -bzh -bAs -bvj -bCL -bxO -bDR -bDR -bIk -bJC -bKH -bzs -bzs -bzs -bPn -bPn -bPn -bzs -bzs -bPn -bzs -eWV -bzs -bzs -bPn -caI -bPn -bzs -bzs -bzs -cfj -cfj -cjp -chh -ciy -cke -clg -cfj -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -azV -crk -crk -crk -ayF -ayF -ayF -ayF -aAm -ctY -cuh -cun -cuz -cuL -cuY -cvj -cvs -cvD -cvk -cvk -cvk -cvk -cvk -cvk -cvX -cvX -cvX -nTd -cwq -cwq -cva -cva -cva -cva -cva -cva -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(146,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -uEx -dqb -kdO -con -con -uSC -con -con -akE -wHk -ewu -pQp -pQp -oqj -jBi -fpl -fpl -jBi -oDN -sEM -sEM -pRs -arj -alP -aGL -aIe -aJC -aKS -aMC -aJC -aJC -aJI -aJI -aSI -aJI -aVA -aJI -aYK -aJI -aJI -bcs -aYV -aYV -bfK -bhk -bix -bjX -blp -bmO -bhi -bpy -bwz -brg -btZ -bvj -bwI -bxV -bzj -bAv -bvj -bCO -bDR -bDR -bDR -bIn -bJC -bKL -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bUY -pRg -bWe -pRg -kvI -bWe -cdE -bAw -bzs -tiF -caK -cfj -ciB -ckh -chj -ciA -cjr -clh -cfj -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -azV -csD -cta -csD -cua -ayF -ayF -ayF -ayF -ctZ -cui -cuq -cuC -cuO -cuz -cvm -cvt -cvt -cvt -cvL -cvQ -cvX -cvX -cvX -cvX -cva -cva -cva -cva -cva -cva -cva -cva -cvx -cva -cva -cva -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(147,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -uEx -dqb -gvX -con -con -con -con -con -eVJ -wHk -aqu -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCw -ayF -alP -aGL -aIg -aJH -aKR -aMB -aJC -aOP -aJI -aRA -aVz -aVz -aVz -aVz -aYJ -aJI -mNW -aYV -aYV -aYV -bfK -bhj -biw -bhs -bjM -bmN -bok -bpx -bpP -brf -bhh -bvh -bwJ -bxU -bzi -bAu -bvj -bCN -bEa -pHl -bFA -bIm -bJD -bKK -pck -bNc -bOj -bNc -bNc -bNc -bNc -bTY -bKH -bzs -bWV -bzs -bAw -bZM -cbJ -ceC -ceC -cfW -cfX -chk -chl -ciz -chi -ciz -cjq -ckg -cmb -cpO -cpQ -cpQ -cpQ -cpQ -czJ -ayF -ayF -ayF -ayF -ayF -ayF -azV -csD -csX -ctg -cua -cua -cua -cua -cua -ctZ -ctZ -cup -cuB -cuN -cuZ -cvj -cvj -cvj -cvj -cvj -cvP -cvj -cvj -cvj -cvj -cva -cva -cva -cva -cvp -cwv -cvr -cvp -cvl -cvr -cwv -cvp -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(148,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -dFX -jMW -gvX -wQg -con -con -con -fyS -eVJ -wHk -aqu -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCw -ayF -alP -aGL -aIe -aJI -aJI -aJI -aJI -aJI -aJI -aRC -aSK -aVz -aVz -aVz -aYL -aJI -bbz -aYV -bdq -aYV -bfK -bhl -biy -bjY -bjN -bkO -bmU -bnH -bqQ -bsx -bhh -bvj -bvj -bxR -bxR -bvj -bvj -bCQ -bEd -bof -bof -bof -bJE -bJE -bJE -bNd -bIJ -bPo -bQE -bRM -bOr -bTZ -bKH -bAw -bAw -bAw -bAw -bzs -bzs -bzs -ccF -cdG -ceE -cfl -cfZ -cki -cld -eHI -cjt -csq -xEu -wHz -cmd -cmd -cmd -ayF -ayF -ayF -ayF -ayF -ayF -ayF -csD -csO -csD -czk -cti -cua -cua -ctw -ctH -ctQ -cuc -cuj -cuj -cuE -cuQ -cuj -cvk -cvw -cvw -cvG -cvM -cvS -cvZ -cvG -cvw -cvw -cvf -cwh -cwm -cwr -cvp -cwx -cwj -cwu -cAV -cAZ -cvl -cvl -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(149,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -uEx -sth -gvX -con -con -con -con -con -eVJ -wHk -aqu -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCw -ayF -alP -aGN -aIh -aJI -aKT -aMD -aNM -aOI -aJI -aRy -aSJ -aTM -aVB -aVz -aVz -baj -bbz -aYV -bdp -mvt -bfK -bfK -bfK -bfK -bfK -bfK -bfK -bnF -bqQ -bsx -bhh -bfJ -bhh -bhh -bhh -bhh -bhh -bzX -bBm -bof -bGT -bIo -bof -tRe -bLU -bNd -bII -bOr -bQD -bLY -bMa -bTZ -bKH -bzs -tiF -bXZ -bAw -bZN -caK -bzs -ccE -cdF -ceD -cfk -cfY -rfW -ckj -cjs -cle -cli -uPT -cmY -cme -cop -cmd -cmd -cqs -ayF -ayF -ayF -ayF -ayF -csD -csN -csV -ctb -cth -cua -ctr -ctu -ctG -ctP -cub -cuj -cur -cuD -cuP -cvc -cvk -cvu -cvu -cvu -cvu -cvR -cvY -cwb -cvu -cvu -cva -cwg -cwl -cwr -cvl -cww -cwD -cvv -cvv -cAY -cBb -cBd -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(150,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -uEx -wag -gvX -con -con -voW -con -con -eVJ -wHk -aqu -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCw -ayF -alP -aGB -aIf -aJA -aKC -aKC -aKC -aON -aQk -aRD -aSM -aVD -aVE -aXm -aVz -juG -bbz -aYV -bdp -aYV -bfL -bhn -biz -biz -biz -bmR -bfL -bol -bqQ -bsx -bst -bfJ -bhh -ajB -bwK -bhh -bhh -bhh -btV -bof -bGV -bIp -bof -bKM -bLW -bNd -bOn -bOr -bOr -bRO -bSQ -bTZ -bUZ -bLT -bLT -bLT -bLT -bLT -caM -cbL -cbL -cdI -ceG -cfj -cgb -chn -ciE -cjv -clj -ckk -cmf -cna -cnC -cor -ciM -cpN -cqt -ayF -ayF -ayF -ayF -ayF -csD -csU -csW -ctc -ctc -cto -ctt -cty -ctJ -ctT -cue -cul -cuu -cuG -cuS -cve -cvo -cvz -cvz -cvI -cvz -cvT -cBS -cwc -cvz -cwd -cwf -cwj -cwo -cwt -cwu -cwA -cAR -cAS -cvv -cBa -cBc -cBe -cva -cva -cva -aCq -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(151,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -oDb -ayF -ayF -ayF -ayF -ayF -ayF -uEx -tAC -uAH -unR -unR -dCr -unR -unR -hzK -iYE -aqu -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCw -ayF -alP -aGL -aHY -aQj -iNn -aMk -aNK -aOM -aQj -aRB -aSL -aTN -cCq -aVz -cAg -bak -bbz -aYV -bdp -cBm -bfL -bhm -bhm -bhm -bhm -bkP -bmV -boc -bqW -brh -bua -bua -bua -bua -bua -bua -bhh -bhh -btV -bof -bGU -bqQ -bof -fTg -bLV -bNd -bOm -bPp -bQF -bRN -bSS -bUa -bNc -bNc -bOj -bNc -bNc -bZO -caL -cbK -ccG -cdH -ceF -cfj -cga -chm -ciD -cju -clf -csr -cme -cmZ -cme -coq -cmd -cmd -cqs -ayF -ayF -ayF -ayF -ayF -csD -ctb -csV -ctb -ctj -ctk -cts -ctx -ctI -ctS -cud -cuk -cus -cuF -cuR -cvd -cvn -cvy -cvy -cvH -cvy -cvy -cvy -cvy -cvy -cvy -cwe -cwi -cwn -cws -cwn -cwz -cwE -cvv -cvv -cvv -cvp -cvl -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(152,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -dFX -xaB -mgF -mgF -mgF -vAl -meb -meb -meb -iMv -vmQ -pQp -pQp -pQp -grA -fpl -fpl -gbh -sEM -sEM -sEM -aCy -arj -alP -aGL -avI -aJK -aKV -tMl -aMl -aMF -aJI -aRG -aSO -aTO -cCq -aVz -aVz -qus -bbz -aYV -bdp -bdc -bfL -beY -bhm -bhm -bhm -bkR -bfL -boo -bqQ -bhg -bua -bvn -bwL -bxX -bsL -bua -bBJ -bhh -bBn -bof -bDF -bIr -bof -bKN -bHT -bNd -bNd -bNd -bNd -bNd -bSU -bUb -bVa -bWf -bWX -bOP -bNd -bTZ -bKH -bzs -bzs -bzs -bzs -cfj -cfj -cfj -cfj -cjx -cfl -cfl -dqu -tXL -cmd -cos -cmd -ayF -ayF -ayF -ayF -ayF -ayF -ayF -csD -csD -csD -csD -cti -ctq -cua -ctA -cuy -ctV -cug -cuj -cuj -cuE -cuU -cuj -cvk -cvw -cvw -cvJ -cvw -cvV -cwa -cvJ -cvw -cvw -cvb -cwk -cwp -cwr -cvp -cwC -cwn -cAT -cAW -cvl -cvl -cvl -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(153,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayF -dFX -dFX -uEx -uEx -uEx -dFX -uEx -uEx -uEx -dFX -dFX -ayF -ayF -arj -fCx -avD -awC -ayb -eCr -jvd -cEo -xZD -vpY -alP -aGJ -avI -aJI -aJI -aJI -aNO -aOT -aJI -aRF -aSN -aVF -aVF -aVF -aYM -aJI -bbA -aYV -bdr -bdb -bdN -blr -bho -bho -bho -bkQ -bmW -bom -bIq -bri -bsu -bsL -bsL -bvo -bzl -bua -bzd -bhh -btT -bCU -bCR -bqQ -bGX -bCR -edA -bRN -bIK -bPq -bLd -bNd -bST -bOr -bOr -bOr -bWW -bYa -bYX -bTZ -caN -cbM -cbM -cdJ -bzs -cfm -cgc -bAw -ciF -cjw -ckl -clk -clk -bAw -bzs -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ctp -cua -ctz -ctK -ctU -cuf -cuf -cuv -cuH -cuT -cvg -cvj -cvj -cvj -cvj -cvj -cvU -cvj -cvj -cvj -cvj -cva -cva -cva -cva -cvp -cwB -cvr -cvp -cvl -cvr -cwB -cvp -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(154,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -arj -auz -avC -vHz -aya -fHG -fHG -xkd -fHG -fHG -gOZ -aGJ -avI -aJL -aKX -aJI -aJI -aJI -aJI -aRH -aVz -aVz -aVH -aXn -aYN -aJI -bbz -aYV -aYV -bey -bfL -bhm -biz -biz -biz -bla -bmY -boq -boq -brj -bpE -btk -bum -bvq -bzn -bua -bBL -bhh -bBC -bCV -bDN -bFM -btR -bDN -bIa -bIf -bIL -bOq -bLf -bRP -bSW -bMH -bNi -bOr -bWZ -bYd -bYY -bZP -caO -cbN -ccI -cdL -ceI -cfo -bAw -bAw -bAw -cjz -ceJ -clm -cmg -cnc -cnD -bzs -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ayF -cua -ctF -ctM -ctX -cuf -cum -cuw -cuJ -cuW -cvi -cvq -cvC -cvC -cvC -cvN -cvW -cvX -cvX -cvX -cvX -cva -cva -cva -cva -cva -cva -cva -cva -cvA -cva -cva -cva -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(155,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -adS -aeG -ayF -ads -adS -aeG -ayF -ads -adS -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alO -arj -arj -arj -pBp -gOZ -cVb -cVb -cVb -cVb -cVb -cVb -aGQ -aIk -aIp -aKW -aMG -aIp -aIp -aJI -aJI -aSP -aUh -aJI -aJI -aJI -aJI -aJI -bcq -bcq -bcq -bfL -bhp -biB -biB -cTL -bkU -bmX -bpE -bpE -bpE -bpE -bti -bul -bvp -bzm -bua -bBK -bwz -bBw -bJG -bDI -bFL -bli -bKO -bHY -bNf -bOp -bPr -bQH -bNd -bSV -bSQ -bNh -bWg -bWY -bYc -bNd -bNd -bzs -bzs -bMb -cdK -ceH -cfn -cgd -ceJ -ccM -cjy -ceJ -cll -ccM -cnb -bHd -ceI -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ayF -cua -ctE -ctL -ctW -cuf -cum -cuw -cuI -cuV -cvh -cvj -cvB -cvE -cvk -cvk -cvk -cvk -cvk -cvk -cvX -cvX -cvX -cvX -cwq -cwq -cva -cva -cva -cva -cva -cva -cva -cva -cva -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(156,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -alO -arp -alO -aBF -aBF -anf -anf -anf -cVb -jbf -wrp -fnC -kPd -xiw -aGS -aIm -aIp -aKH -aMI -aIp -aOV -aOX -aOX -aSR -aUi -aVJ -aOX -aiJ -bal -bam -aYV -aYV -aYV -bfL -bhq -bhm -bkb -cTM -bla -bmZ -bpH -bra -bsK -bpE -bpE -buq -bvt -bye -bon -bBN -bEi -bEi -bEi -bDU -bFO -bBN -bKR -bMc -bNd -bNd -bNd -bNd -bNd -bSX -bMI -bNk -bNU -bXb -bWi -bYZ -bZR -caQ -bzs -ccK -ccM -ceJ -ceJ -cgf -ceJ -ccM -ccM -ceJ -clo -cmi -cbQ -cnF -cot -csc -csm -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -ayF -cua -cua -cua -cua -cuf -cuf -cux -cuK -cuX -cuf -cvk -cvk -cvk -cvk -ayF -ayF -ayF -ayF -cvk -cvk -cvk -cvk -cvk -cvk -cvk -cva -cva -cva -cva -cva -cva -cva -cva -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(157,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -cxW -anf -aqv -ayf -dce -uua -awE -tRB -cVb -vCb -wUY -khb -sxs -tal -aCI -aIj -aJB -aKD -aMs -aNL -aOQ -aQf -aRE -aSQ -aVI -aVI -aVI -aYO -aRJ -bbB -aYV -aYV -aYV -bfL -bfL -bfL -bfL -bfL -blg -bmZ -bpG -bqZ -brk -bsv -bsv -bun -bvr -bzo -bon -aFa -bCY -bEh -bCW -bDS -bFN -bBN -bKQ -bMb -bNd -bOr -bOt -bOr -bRQ -bOr -bSQ -bNj -bNs -bXa -bYa -bNd -bZQ -caP -cbO -ccJ -bLS -bLS -cfp -cge -cbK -ciG -bLS -ckm -cln -cmh -cnd -cnE -bPn -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -cuf -cuf -cuf -cuf -cuf -ayF -ayF -ayF -aCf -ayF -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aCo -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(158,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -crk -alO -anf -alO -mAH -jaF -alP -anf -aCG -cVb -cVb -cVb -cVb -cVb -wBd -aGC -aIl -aIq -aia -aMy -aIp -nGf -aQm -fzd -fFA -fFA -aVK -aRJ -aRJ -aRJ -bbB -aYV -aYV -aYV -bfO -bfS -biD -bkd -bfS -cTO -bmZ -bpJ -brc -bsL -bug -btl -but -bvw -bzq -bon -bBP -bCZ -bEk -bFG -bCY -bFP -bBN -bKQ -bMb -bNd -bOt -bOr -bOr -bRQ -bOr -bSQ -bWj -bOm -bXc -bYe -bNd -bZS -caR -bzs -ccL -ccM -ceL -ceJ -cgh -ceJ -ceJ -ccM -ceJ -cAe -cmj -cne -sXM -bPn -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(159,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayB -ayB -ayF -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ads -adT -aeG -ayF -ayF -ayF -ayF -ayF -ayF -amw -aof -aof -aof -aof -alP -alP -alP -alP -alP -awF -aCG -alP -nhY -aBE -aCz -vEp -aCJ -aGT -aIn -aIp -aKI -aMt -aIp -aOW -aQm -coI -aSS -aUj -sJx -aRJ -aYQ -cBg -bam -aYV -aYV -aYV -aYV -bhr -biC -bkc -bfS -blo -bmZ -bpI -brb -bsL -buf -bvs -bur -bvp -bzp -bon -bBO -bCY -bEj -bCY -bGZ -bFE -bBN -bKS -bMd -bNd -bOs -bOt -bQJ -bRR -bOr -bSQ -bWj -bWj -bWj -bWj -bNd -bzs -bzs -bzs -bMb -bFr -ceK -ceJ -cgg -ccM -ccM -cjA -ceJ -ccM -cdN -bFr -cnG -bzs -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(160,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -csZ -ayF -ayF -ayF -csZ -ayF -ayF -ayF -csZ -ayF -ayF -ayF -ayF -ayF -amw -amw -amw -aoh -aoN -apA -aof -arq -itK -atv -auD -alP -aoQ -cqM -ayg -ayg -ayg -aCA -aFn -aFp -aGW -anf -aIp -fGf -aMA -aIp -aOX -aQm -coI -aST -aUk -sJx -aRJ -aYQ -bam -ssB -aYV -aYV -aYV -beE -bfS -biE -bkf -bfS -cTO -bmZ -bpL -bre -bsN -bre -bvv -bur -bvp -bzr -bon -bBQ -bDa -bEl -bFH -bHb -bIw -bBN -pZr -bMb -bNd -bOt -bPu -bOr -bRQ -bOr -bSQ -bWj -bOm -bXc -bYe -bNd -bZU -caS -cbN -ccN -bHd -bzs -bzs -bKT -bAw -bAw -bFr -ceJ -ccM -ccM -cng -bzs -bzs -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(161,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -abX -jIs -jIs -vZA -crk -uDO -jIs -vZA -crk -uDO -jIs -vZA -crk -uDO -jIs -jIs -jIs -jIs -amv -ane -cxN -aog -aoM -apz -aqw -arr -asw -asw -auE -alP -awG -auF -alP -alP -alP -alP -alP -aFo -aGV -aIp -aIp -aKL -aMz -aNQ -aOX -aQm -lva -nUV -nUV -gbd -aRJ -aYR -ban -ikm -aYV -aYV -bez -bfP -bfS -bfS -bfS -bfS -cTO -bmZ -bpK -brd -bpK -bpK -bvu -bux -bvy -bon -bon -bBN -bBN -bBN -bBN -bHa -bBN -bBN -bKB -bMb -bNd -bOr -bPt -bOr -bRQ -bSY -bMJ -bNl -bNW -bXd -bPu -bNd -bZT -bMb -bFr -ccM -cdN -bzs -cfq -bKT -bAw -ciH -sXM -bzs -bAw -cmk -cnf -bzs -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(162,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -vPs -ayF -ayF -ayF -vPs -ayF -ayF -ayF -vPs -ayF -ayF -ayF -ayF -ayF -amw -amw -amw -aoi -aoO -apB -aqx -art -aBF -aBF -auF -alP -awH -auF -alP -aAr -aBF -alP -ayF -aus -auu -aIp -sHx -aKU -aME -aNN -aOR -aQh -aRI -aSU -aXo -aXo -aXo -iLJ -bap -ikm -aYV -bci -beB -bfS -bfS -kQk -ipA -gbT -cTO -bmZ -bon -bon -bon -bon -bon -buG -bvA -bon -tiF -bzg -bLS -bLS -bLS -cbQ -bLS -bLS -bKE -caU -bNc -bOj -bPw -bNc -bNc -bNc -bNc -bNc -bNc -bNc -bPw -bNc -bLS -caU -cbQ -cNY -cNY -cNY -cNY -cgj -cNY -cNY -chp -bzs -clp -bzs -bzs -bzs -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(163,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayB -anO -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ayF -ayF -ayF -ayF -ayF -amw -aof -aof -aof -aof -vCy -aoP -atw -auF -alP -aoP -auF -azr -jez -atw -alP -alP -aFo -aGV -aIp -aJO -aLd -aMN -aNQ -aOZ -aOX -aOX -rdG -aUz -aVM -aOX -aYT -bam -iuR -baR -bcb -bdl -cTJ -cHD -bgo -cTK -cTK -blq -cTS -cTK -bpQ -cTK -slk -btm -buy -bvz -bdO -bLT -bna -bLT -bLT -bLT -bDV -bLT -bLT -bHq -bMe -bIg -bIM -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -caT -cbP -ccO -cdO -cdO -cdO -cnH -czH -czT -czY -cNW -bAw -bAw -clp -kyT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(164,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -apC -aqy -anf -anf -aty -auF -alP -aAt -jZT -alP -alP -alP -alP -uWy -aFm -aGF -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aXS -aIq -aIq -baZ -bck -bdm -bdP -cHE -bdP -bdP -bdP -bdP -bnc -boC -bpV -boC -boC -bto -buL -bvB -cbK -bxg -bzk -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bIs -bIN -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -cNW -cNW -cQB -czY -cNW -bPn -bPn -bPn -crk -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(165,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -apC -anf -jez -alP -atx -auF -alP -auD -auF -apE -aAs -vbi -alP -aCG -aFr -aGE -aIo -aIo -aIo -aIo -aIo -aIo -aIo -aRK -aIo -aIo -aUx -aVL -aXR -aZc -aZc -baT -bcj -beC -bfT -cHF -biG -blw -blu -bnb -bfT -bor -bpS -bsO -bfV -btn -buH -byf -byf -byf -byf -bDb -bEm -bEm -bEm -bDb -bJH -bKW -bMg -bIh -bOx -bPx -bJN -bRT -aad -bEm -bJN -bRT -aad -bEm -bJN -bRT -aad -bEm -bDb -cfr -cho -bDb -ayF -cNW -cQB -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(166,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ads -adW -aeG -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -apC -anf -alP -alP -apE -auG -alP -iWx -auF -apE -anf -anf -noF -aCG -aDZ -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aVO -bdp -aYV -aYV -bba -aXq -bfU -bhu -cHG -biI -bkh -biI -cHQ -bfT -boE -bpY -bsQ -box -btx -buU -byf -bzu -bAz -bzu -bDb -bEm -bEm -bEm -bIx -bJJ -bKY -bMi -bNo -bIP -bPA -bJN -bRU -aml -bEm -bJN -bRU -aop -bEm -bJN -bRU -aml -bEm -bDb -cgi -chq -ccQ -ayF -cOT -cQB -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(167,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ads -crG -aeG -ayF -ads -crG -aeG -ayF -ads -crG -aeG -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -apC -arA -anf -asx -anf -auF -alP -alP -auF -alP -alP -alP -aCB -aEB -aFs -bbE -aIr -bav -aLf -aNV -qfD -aRO -aQp -aRN -aIt -aUB -aFu -aVN -bdp -bar -bar -aYV -aXq -bfU -bhu -cHH -biH -cHN -blv -bls -bfT -boD -bpY -bsP -box -btw -buT -byf -bzt -bAy -bBS -bDb -bEm -bEm -cBz -bEm -bJI -bKX -bMh -bIt -bOx -bPz -bJN -bRU -amo -bEm -bJN -bRU -amo -bEm -bJN -bRU -amo -cBz -bDb -cgi -chq -ccQ -ayF -cOT -cQB -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(168,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -atl -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -apC -alP -alP -alP -dbU -auH -avF -awI -ayc -gcF -asw -asw -aCD -aEa -aFv -aGG -aIu -aJQ -aIt -aIt -qfD -aRO -aIt -aRN -aIt -aUB -aFu -aVZ -aXT -aFu -aFu -bcv -aXq -bfU -bhu -cHI -biJ -bhM -biJ -blx -bfT -boL -bpY -bsR -box -buo -bxd -byf -bzw -bAB -bBV -bDb -bEn -akK -akP -akP -akV -akW -alf -alm -aln -alr -bJN -bRW -amG -bUe -bJN -bWl -aoq -bYg -bJN -bZV -apw -cbS -bDb -cgl -chs -bDb -ayF -cNW -cQB -czY -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(169,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -aAM -ayB -ayB -oDb -ayF -ayF -ayF -ayF -ayF -ayF -alO -aqz -aru -alP -anf -anf -avE -anf -anf -awD -anf -aty -aCC -aDZ -anf -aFu -aIs -aJP -vZR -aIt -hGH -aYW -aYW -aYW -aYW -aYW -aYW -aVY -aYY -bas -aFu -aYV -cBk -aYV -bht -cHJ -cHL -blw -bjP -blt -bfT -boG -bqa -cIe -box -buo -bvb -byh -bzv -bAA -bBU -bDb -bEm -bEm -bEm -bIy -bJK -bKZ -bMi -bIu -bIO -alx -bLe -bRV -amH -bUd -bVi -bRV -amH -bYf -bVi -bRV -amH -cbR -bDb -cgk -chr -bDb -ayF -cNW -cBN -czY -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(170,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -ayF -alO -aBF -anf -asy -anf -anf -alP -alP -anf -alP -alP -alP -aCE -aDZ -aFu -aFu -aIw -aJS -pJR -aNP -esZ -aOS -aOS -aOS -aOS -aOS -aOS -aWb -aXU -bau -aFu -aYV -aXq -aYV -bfV -cHK -blA -blA -blA -blD -box -cHU -cHZ -cIf -box -btA -bxd -byf -bzy -bAD -bBX -bDb -bEm -bEm -bEm -bIx -bJM -bLc -bMi -bNo -bOx -alV -bQM -bMi -bOx -bRZ -bVj -bMi -bOx -bRZ -bZa -bMi -bOx -bRZ -cTY -cTZ -chu -ccQ -ayF -cOT -cQB -cAa -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(171,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -alO -aqA -arz -alP -anf -anf -alP -awJ -anf -alP -aAv -tJS -aCE -aDZ -aFu -aHb -aIv -aJR -aIt -aIt -qfD -aRO -aIt -aPd -aIt -aPb -aIt -aXu -aYW -bat -bbD -aYV -aXq -beE -bfV -bhv -biK -bkk -blz -bly -bos -bpR -bqc -bsS -box -buo -bxd -byf -bzx -bAC -bBW -bDb -bEm -bEm -bEm -bDb -cTX -bLb -bMk -bNn -bIQ -alW -amh -ami -amP -anp -anx -anN -amP -anp -anx -anN -amP -aqG -aqS -aqS -ars -asr -asC -czQ -czU -czZ -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(172,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -alP -alP -alP -alP -alP -anf -anf -alP -anf -anf -apE -anf -anf -aCE -aDZ -aFu -aHd -aIx -aJF -aQq -aNS -qfD -aRO -aIt -aPd -aIt -aPb -aIt -aXu -aYW -aVQ -aFu -aYV -aXq -bds -bfV -bhx -biL -bkm -cHO -blG -biL -cHV -cIa -biL -box -buo -bvc -byf -byf -byf -byf -bDb -bDb -bDb -bDb -bDb -bJN -bJN -bMm -bNp -bOx -bMi -bQN -bRZ -bOx -bMi -bVk -bRZ -bOx -bMi -bZb -bRZ -bOx -bMi -cfy -cgn -cjB -ccQ -ayF -cOT -cgm -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(173,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -alP -apD -aEl -anf -arx -anf -anf -alP -alP -atB -alP -alP -alP -aCF -aDZ -alP -aFw -aFw -aFw -aFw -aFw -aFu -aPf -aQq -aRP -pem -aIt -aIt -aWd -aXV -vsT -bbD -aYV -aXq -aYV -bfV -bhw -cHM -wWT -blB -blF -cHS -cHW -cIb -bsT -box -btP -bxd -byi -bzz -bAE -bBY -bDc -bEo -bFI -bHe -bIz -bIz -bJN -bMl -bIv -bIR -bPE -bLe -bRY -amQ -bUg -bVi -bWm -amQ -bUg -bVi -bZW -amQ -bUg -bDb -bDb -bDb -bDb -ayF -cNW -cgm -czY -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(174,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -alO -aBF -anf -arw -nuw -uve -anf -alP -awL -anf -anf -apE -aBF -aCH -aED -aFy -aGO -aIB -aJJ -aKZ -aFw -aFu -aFu -aFu -aFu -aTc -aUD -aVS -aYW -aYW -bax -aFu -aYV -aXq -aYV -bfV -bfV -biO -biL -cHP -cHR -bou -bpT -bqd -biL -box -btS -bxd -byi -bwN -bAG -bCa -bDc -bEo -bIC -bEc -bIB -bIB -bJN -bMo -bNp -bOx -bPH -bJN -bSa -amT -bUh -bJN -bWn -aos -bYh -bJN -bZX -aqB -cbU -bDb -ayF -ayF -ayF -ayF -cNW -cgm -czY -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(175,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -alO -aoQ -anf -arv -asz -atA -anf -alP -awK -anf -awD -apE -anf -aCk -aEC -aFx -aGM -aIy -aJG -cAz -aFw -gRZ -aPg -aQr -aFu -aTb -aIt -aLg -aYW -aYW -aUD -bbD -aYV -aXq -aYV -bfW -bhy -biN -biL -bni -blM -bou -cHX -cIc -biL -buj -btQ -bve -byj -bwM -bAF -bBZ -bDc -bEp -bCX -bEc -bIA -bIA -bJN -bMn -bNp -bOz -bPG -bJN -bEm -amo -bRU -bJN -bEm -amo -bRU -bJN -bEm -amo -bRU -bDb -ayF -ayF -ayF -ayF -cOT -cgm -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(176,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -alP -jkx -ayf -xAk -mHU -aFn -aFn -aBB -awM -ayg -ayg -ayg -ayg -aCl -aEe -aFw -aFw -aFw -aLo -aLb -aFw -xEE -aYW -aYW -aRQ -aIt -aUF -aLg -aYW -aYW -aVQ -aFu -aYV -aXq -aYV -bfX -bhz -biQ -biL -blC -bou -cHT -bou -cId -biL -bsw -btU -bxe -bvC -bzD -bxv -bCc -bDc -bEo -bDj -bDY -bIA -bIA -bJN -bMq -bNp -bOx -bPJ -bJN -bEm -ano -bRU -bJN -bEm -apb -bRU -bJN -bEm -ano -bRU -bDb -ayF -ayF -ayF -ayF -cOT -cgm -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(177,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -nsA -nsA -nsA -nsA -qVP -nsA -nsA -atB -alP -alP -awx -aye -ayd -aAc -ayd -aCI -aEd -aFw -aHf -aIz -aJM -aLa -aFw -hsb -aYW -aQs -aFu -aTd -aUE -aVT -aYW -aYW -aZd -aFu -aYV -aXq -aYV -bfX -bhy -biP -bko -blE -bnj -bov -bpU -brq -bsW -buj -bvE -bxd -byk -bzC -bAH -bCb -bDc -bJY -bDf -bEb -bGY -bGY -bJN -bMp -bNp -bOx -bPI -bJN -bEm -abz -bUi -bJN -bEm -abz -bUi -bJN -bEm -abz -bUi -bDb -ayF -ayF -ayF -ayF -cOT -cgm -czY -cOT -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(178,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -nsA -cQF -ndq -rIA -fBy -hRI -jaH -hHQ -feE -hHQ -kGJ -wHT -asA -apE -dPk -aCG -aEf -aFw -aGU -aIC -aJU -aLe -aFw -aCR -aCR -aCR -aCR -aCR -aCR -aCR -aWe -aWe -aCR -aCR -bcs -aXq -aYV -bfX -bfV -bfV -bfV -bfV -bfV -box -bpW -brs -box -box -buo -bxd -byk -byk -byk -byk -bDc -bDc -bJR -bEg -bDc -bDc -bLe -bMr -bNr -bIT -bJN -bJN -bJN -bJN -bJN -bJN -bJN -bJN -bDb -bDb -bDb -bDb -bDb -bDb -cNW -cNW -cNW -cNW -cNW -czX -cAc -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cOT -cOT -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(179,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -wKe -ndq -ndq -ndq -ndq -oLl -asB -asB -asB -avo -awx -avH -asB -asB -asB -aCK -aEf -aFw -aHg -cBZ -aJT -aLc -aFw -aFz -aFz -aFz -aRR -aTe -aUG -aFz -aRS -aXW -baz -aCR -bcx -aXq -aYV -bfY -bhA -biR -bkq -bjZ -bvx -boz -boM -bzE -bsX -bsz -btW -bxf -bzE -bzE -bzE -bzE -bDd -bEq -bDl -bEf -bFQ -bHc -bHK -bIb -bID -bOA -bPK -bQO -bSb -bOu -bUj -bVl -bWo -bXh -bQZ -bTl -bZY -caX -bTl -bQZ -cdQ -cOe -cNW -czG -czR -czW -cAb -cko -clq -cmq -ciI -cnJ -cri -cOe -cOe -cBT -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(180,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -wKe -ndq -ndq -ndq -ndq -qeb -asB -atD -auJ -asB -awQ -avK -azt -aAy -asB -aCN -aEf -aFw -aGY -aII -aJW -aMX -aNW -aFz -aPl -aQv -aPl -aTg -aUI -aTg -aRS -aZf -aFz -bbF -aYV -aXq -aYV -bfX -bhB -bgp -bhU -bhU -blX -bow -boO -bhU -bsZ -cdX -ceX -bvg -bvD -bvD -cBx -bzB -bAa -bBE -bDm -bEr -bFR -bHf -bHM -bFR -bIE -bJr -bJO -bWr -bWr -bWr -bUk -bVn -bWq -bXj -bYj -bZc -bTl -bTl -bTl -bQZ -bNB -ceM -ccU -cgo -czS -cOb -cAd -cNW -cOx -cBL -cOe -cvO -cNW -cNW -cOT -cOT -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(181,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -nsA -ndq -ndq -ndq -ndq -ndq -asB -atC -auI -auI -awP -avJ -awO -awO -asB -aCM -aEg -aFw -aHi -aHi -aJV -aFw -aFw -aFz -aPk -aQu -aPk -aTf -aUH -aTf -aRS -aZf -baA -bbF -aYV -aXq -aYV -bfZ -bhA -biS -bkr -blH -bnm -boy -bpX -brt -brm -bsA -bvH -bvf -brt -bwO -bxF -bzA -bzZ -bBD -bBD -bBD -bBD -bBD -bHL -bBD -bBD -bJo -bPK -bWr -bWr -bWr -bWr -bWr -bWp -bXi -bYi -bTl -bTl -caY -cbV -bQZ -blQ -cPA -cfs -cgm -cQw -cNW -cNW -cNW -cNW -cNW -cOe -fup -csy -cko -axY -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(182,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -wKe -ndq -ndq -ndq -ndq -ndq -asB -atE -auI -auI -awT -avM -azv -aAA -asB -aCE -aEi -aFw -aHl -aID -aID -aFw -aMM -aFz -aFz -aQw -aRS -aRS -aRS -aRS -aRS -aZf -aRS -bbF -aYV -aXq -aYV -bga -bgc -bgc -bgc -bgc -bgc -boB -boB -boB -btb -buo -bvJ -bvJ -bvJ -bwQ -bxW -bvK -bvK -bEt -bDn -bEz -bFS -bJT -bLh -bvx -bvx -bvx -bPN -bQS -bSf -bWr -bWr -bWr -bWr -bXl -caZ -cba -bTl -cbc -bTl -bQZ -cdR -ceO -cNW -cgm -chw -ciK -cjC -ckp -cls -cmr -cOe -cOe -cou -cNW -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(183,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -wKe -ndq -ndq -ndq -ndq -ndq -asB -asB -asB -avL -awR -hiV -azu -aAz -asB -aCO -aEh -aFz -aHk -aFz -aFz -aTe -aML -aFz -aFz -aQw -cdl -aRS -aRS -aRS -aRS -aZf -aRS -bbF -aYV -aXq -aYV -bfX -bhC -biU -bks -blI -bnn -boA -bpZ -boB -bta -buo -bvJ -bCk -byo -aDH -bxP -bCf -bvK -bEs -bGc -bHm -bGc -bEs -bEs -wWu -wWu -wWu -bPN -bQR -bSe -bMf -bNe -bNm -bNX -bTf -bQZ -bTl -bTl -cbb -bTl -bQZ -cdR -ceN -cNW -cgp -chv -ciJ -cbf -diq -clr -bnt -cOe -cOe -bMB -cOT -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(184,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -nsA -lGV -ndq -pou -ndq -srG -asB -atG -auL -avN -axa -auI -azw -aAA -asB -aCQ -aEk -aFB -aHn -aFB -csT -aFB -aLr -aFB -aPn -aQy -aPn -aTi -aUK -aVU -aWg -aZf -baA -bbF -aYV -aXq -aYV -bfX -bhD -biV -biW -blK -bnp -bng -boQ -brx -bro -buo -bvJ -bxj -byq -bwR -bxY -bCh -bvK -bEv -bFU -bFU -bFU -bJV -bEC -bMu -bMu -bMu -bEC -bQU -bQU -bTl -bQU -bXr -bWr -bOw -bQZ -bQZ -bQZ -cka -bQZ -bQZ -bQZ -bQZ -bQZ -cgr -chx -cNW -cNW -cNW -clt -cQw -cOe -cOe -bNA -cOT -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(185,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -nsA -nsA -nsA -nsA -nsA -nsA -asB -atF -auK -auJ -awS -auI -awO -awO -asB -aCP -aEj -aFA -aHm -aEj -aEj -aEj -aEj -aEj -aPm -aQx -aPm -aTh -aUJ -aTh -aXz -aZg -aFz -bbF -aYV -bdv -aYV -bgb -bhC -biU -biW -blJ -bno -bnf -boP -bqf -brn -bsC -bvK -bxi -byp -bzJ -bxY -bCg -bvK -bEu -bFU -bFU -bFU -bJU -bEC -bMt -bNt -bNt -bEC -bQT -bSg -bTk -bSh -bXr -bWr -bOv -bYk -bYk -bZZ -cjW -bZZ -ccR -cdS -ceP -bQZ -cgq -chx -cNW -ayF -cNW -clt -cQw -cNW -mJo -cNW -cNW -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(186,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -asB -atH -auM -avO -awU -ayj -azx -aAB -asB -aCR -aEm -aCR -aPl -aQv -aPl -aQv -aCR -aNY -aCR -aQA -aCR -aTj -aFz -aVV -aXB -aZh -baB -aCR -kYk -bdx -vHT -bgc -bgc -biX -bhV -bka -blZ -bnk -bpo -bqk -brp -bsD -bvK -bxl -bys -bzM -bya -bCj -bvK -bEx -bFU -bFU -bGl -bJX -bEC -bMw -cBE -bOE -bEC -bQV -coT -bTm -bUn -bXr -bWr -bOv -bYm -bYm -bZZ -ckN -bZZ -ccR -cdS -ceP -bQZ -cgt -chx -cOT -ayF -cOT -clt -cQw -oEZ -cOe -cOe -cNW -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(187,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -asB -asB -asB -asB -asB -asB -asB -asB -asB -aCR -bfb -aCR -aHo -aIE -aKe -aIE -aCR -aNX -aPo -aQz -aCR -aCR -aCR -aCR -aXy -aZe -aCR -aCR -bcy -bdw -beG -bgc -bhE -biW -bkv -blL -biW -bnh -biW -brx -bte -bup -bvK -cBu -byr -bzL -bxZ -bCi -bvK -bEw -bFU -bEL -bGk -bJW -bEC -bMv -bNu -bMv -bEC -bQT -bSi -bUn -bTl -bXr -bNZ -bOy -bZd -bYl -caa -ckM -cbW -ceQ -ceQ -ceQ -cft -cgs -chy -cOT -ayF -cOT -clt -cQw -ttL -cOe -cOe -cNW -oDb -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayF -ayB -ayB -ayB -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(188,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -atz -ayF -aBM -aBM -atz -wWu -wWu -wWu -atz -aCR -aEn -aCR -aHq -aHq -aHq -aHq -aCR -aCR -aCR -aCR -aCR -aTl -aUL -aVW -aXD -aZj -baD -bbG -aTk -bdy -beI -bgc -bhF -biW -bib -bki -bma -bnl -bpq -boB -bth -bus -bvK -bxm -byu -bzN -byb -aGs -bvK -bBF -bFU -oce -bGz -bJZ -kzT -bMx -bNw -bOF -fcG -bQW -bSj -bTn -bUo -bNq -bOk -bOB -bPs -bYo -bSc -bSc -cbd -ccT -bSc -bSc -cfu -cgu -chA -cNW -ayF -cNW -clt -cQw -ajM -cOe -cOe -cNW -ayF -ayB -ayF -ayF -ayF -anO -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(189,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -atz -aBM -aBM -aBM -atz -wWu -wWu -wWu -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aMZ -aNZ -aPp -aQB -aNa -aTk -aPq -aPq -aXC -aZi -baC -aPq -aPq -bdy -beH -bgc -bgc -bgc -bgc -bgc -bgc -bgc -bpp -bgc -brr -bsE -bvK -bvK -byt -byt -byt -byt -byt -bEy -bFU -bFT -bFU -bFU -bEC -bMv -bNv -bMv -rcD -wkN -wkN -wkN -wkN -wkN -lAB -lQG -bPb -bQG -lAB -wkN -wkN -bSl -bQZ -bQZ -bQZ -cNW -chz -cNW -cNW -cNW -clt -cQw -cCt -cOe -cOe -cNW -ayF -ayB -ayF -cMQ -crB -cNa -ayF -cMQ -crB -cNa -ayF -cMQ -adS -cNa -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(190,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -atz -aBM -aBM -aBM -crk -wWu -wWu -wWu -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aMZ -aOb -aPr -aQC -aRU -aQC -aQC -aQC -czO -aZl -baE -bbH -bcA -bdz -beJ -bge -bhH -biY -biY -biY -bmd -bnr -bpr -bgc -btj -buu -bvM -bxo -bqe -bzO -bzO -bzO -bqe -bEB -bFW -bFT -tOq -bFU -bLi -bMz -bNy -bOH -dvO -bQY -vzp -hRa -bUp -mNi -mRe -olr -bPL -cVK -bTo -eaI -cbZ -bSl -cmo -cNW -lZl -cNW -chC -ciL -cou -cOe -clv -cQw -cNW -cNW -cNW -cNW -ayF -ayF -ayF -cMQ -crC -cNa -ayF -cMQ -crC -cNa -ayF -cMQ -adu -cNa -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(191,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -atz -aBM -aBM -aBM -crk -wWu -wWu -wWu -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aMZ -aOa -aVX -aTm -aRL -aTm -aTm -aTm -aWh -aZk -aTm -aTm -bcz -aTm -aTm -bgd -bhG -yjo -yjo -blO -bmc -bnq -bgc -bgc -bru -bsF -btY -bxn -bqe -bzO -bzO -bzO -bqe -bEA -bFV -bFT -bGA -bFU -bFU -bMy -bNx -bOG -wkN -uoB -bSk -bXs -bXs -lMg -qeQ -qeQ -bPF -bQI -bXs -sSW -cbY -bSl -cOe -cNW -cNW -cNW -ccp -cbf -cbf -cbf -clu -cmt -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crC -cNa -ayF -cMQ -crC -cNa -ayF -cMQ -adu -cNa -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(192,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -crk -aBM -aBM -aBM -atz -wWu -wWu -wWu -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aNa -aOd -aOU -aPq -aNa -aPq -aPq -aPq -aOU -aPq -aPq -aPq -bcC -cBl -aPq -bgg -aMZ -bky -bky -bqh -bme -bnx -bqe -brA -brw -buw -bvO -bxq -byv -bzO -bAR -bzO -bqe -bED -bFX -bFT -bGF -bKa -bFU -bMA -bNz -bOI -wkN -bRa -cbe -bTp -vCt -bVs -fKl -bXt -bPM -bZh -itG -cbe -wvX -bSl -cOe -ceS -cae -cNW -ccq -cdq -cjE -ckr -clw -cmu -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crC -cNa -ayF -cMQ -crC -cNa -ayF -cMQ -adu -cNa -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(193,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -atz -aBM -aBM -aBM -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aNa -aOc -aPs -aPq -aNa -aPq -aPs -aPs -aXG -aZm -aPs -aPq -bcB -aPq -aPs -bgf -aNa -ayF -bky -blP -bns -boF -bqe -brz -brv -cBt -bvN -bxp -byv -bzO -bAQ -bCl -bqe -bEC -bEC -bEM -bGC -bEC -bEC -bEC -bEC -bEC -bSl -dMZ -bXs -bXs -bXs -gwd -ycu -oHU -uNu -bXs -bXs -bXs -bXs -bSl -cOe -ceR -cbf -cbv -uVS -cQw -cjD -cjD -cjD -cjD -cnj -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crC -cNa -ayF -cMQ -crC -cNa -ayF -cMQ -adu -cNa -ayF -ayF -ayB -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(194,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -atz -aBM -aBM -aBM -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aNa -aNa -aNa -aQF -aNa -aTn -aNa -aNa -aNa -aNa -aNa -cyp -aNa -bdA -aNa -aNa -aNa -ayF -bky -blR -bns -boF -bqe -brC -brv -buv -bvO -bxr -byv -bzO -bzO -bzO -bqe -bEF -bky -bEO -bGK -bKc -cNW -bMB -bNA -cOe -bSl -bUq -flc -vPE -bXs -bVt -dfh -jSO -jgm -oUh -vPE -jrE -saK -bSl -cOx -sLv -ckS -cNW -jVl -cds -cjD -ckt -cly -cmw -cnj -cnj -cnj -ayF -ayF -ayF -ayF -ayF -csZ -ayF -ayF -ayF -csZ -ayF -ayF -ayF -csZ -ayF -ayF -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(195,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -atz -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aBM -aBM -aNa -aQE -aNa -aQE -aNa -ayF -ayF -ayF -aNa -aQE -aNa -aQE -aNa -ayF -ayF -ayF -bky -cyC -bns -boF -bqe -brB -brv -bsG -bvP -bxn -bqe -bzO -bzO -bzO -bqe -bEE -bFY -bEN -bGG -bKb -cNX -cNZ -cNZ -jCq -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -bSl -cNW -cgr -cNW -cNW -ccr -cdr -cjF -cks -clx -cmv -cnk -cnK -cyU -jIs -jIs -jIs -jIs -vZA -crk -crk -crk -crk -crk -uDO -jIs -vZA -crk -uDO -jIs -jIs -ctB -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(196,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -wWu -aBM -aBM -aBM -aNa -aQE -aNa -aQE -aNa -ayF -ayF -ayF -aNa -aQE -aNa -aQE -aNa -ayF -ayF -ayF -crk -crk -bns -boF -bqe -brD -brP -bsI -bvO -bxs -byw -bzO -bzO -bzO -bqe -bEG -bGa -bHs -bGL -bKd -cNY -bMC -cOb -jHt -bPO -kob -bSm -bTr -bTr -bTr -bTr -bTr -bTr -bTr -bTr -cbg -bTr -bTr -bTr -nGt -cbg -bTr -cct -cdu -cjG -cku -clz -cmx -cnj -cnj -cnj -ayF -ayF -ayF -ayF -ayF -vPs -ayF -ayF -ayF -vPs -ayF -ayF -ayF -vPs -ayF -ayF -ayF -ayF -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(197,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -wWu -wWu -wWu -aBM -aBM -aBM -wWu -wWu -aBM -aBM -aBM -aBM -aNa -aeR -aNa -aQE -aNa -ayF -ayF -ayF -aNa -aQE -aNa -afE -aNa -ayF -ayF -ayF -ayF -ayF -bns -boF -bqe -bqe -bry -bsH -bqe -bqe -bqe -bqe -bqe -bqe -bqe -bEG -bFZ -bHr -bIS -bEs -bEs -bEs -cNW -sOs -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -cNW -sRO -cNW -cNW -cNW -cNW -cjD -cjD -cjD -cjD -cnj -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crE -cNa -ayF -cMQ -crE -cNa -ayF -cMQ -adW -cNa -ayF -ayF -ayB -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(198,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aNa -aQE -aNa -aQE -aNa -ayF -ayF -ayF -aNa -aQE -aNa -aQE -aNa -ayF -ayF -ayF -ayF -aBM -bns -boH -biY -brF -brQ -bsM -buz -buz -buz -buz -buz -cNU -buz -bEI -bFZ -bHu -bIV -bKf -bLk -bEs -bNC -nRG -cbf -cbf -cbf -cbf -cbf -cbf -cbf -bYr -cbf -clr -cad -cbi -cNW -ccW -cdV -clt -cNW -cgy -ccV -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crE -cNa -ayF -cMQ -crE -cNa -ayF -cMQ -adW -cNa -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(199,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aaf -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aNa -cyh -aRW -aTo -aNa -ayF -ayF -ayF -aNa -aTo -aRW -cyr -aNa -aBM -ayF -ayF -ayF -aBM -bnu -bhG -bhG -bhG -bhG -bsJ -brE -bhG -bhG -bhG -bhG -cNV -bhG -bEH -bGb -cBA -bIU -bKe -bLj -bEs -bNB -cac -bPP -cNW -cNW -cNW -cNW -cNW -cNW -cNW -kAJ -clt -cac -cbh -cou -ccV -cOe -clt -cfv -cBL -cou -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crE -cNa -ayF -cMQ -crE -cNa -ayF -cMQ -adW -cNa -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(200,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -crk -crk -crk -auN -crk -ayF -ayF -ayF -crk -crk -crk -crk -crk -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -bky -btp -brH -bvQ -bxt -cNT -bCm -bDh -bEs -ydD -bHv -bIW -bKe -vHY -bEs -rmX -xIa -vxh -cNW -aBM -aBM -ayF -aBM -aBM -cNW -bYs -nRG -ciJ -cbf -cbf -cbf -cbf -ceT -cNW -dBm -chH -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crE -cNa -ayF -cMQ -crE -cNa -ayF -cMQ -adW -cNa -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(201,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -bZi -bqg -brG -brG -cNR -brG -brG -bDg -bEs -bGd -poc -rNc -bEs -bLm -bEs -cOT -cOT -cOT -cNW -aBM -aBM -ayF -aBM -aBM -cNW -cNW -cOT -cOT -cOT -cNW -cNW -cNW -cPH -cNW -cNW -cNW -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -cMQ -crG -cNa -ayF -cMQ -crG -cNa -ayF -cMQ -crG -cNa -ayF -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(202,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aBM -aBM -ayF -ayF -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -bZi -btq -brI -bvR -cNS -byx -brI -bky -bky -bEs -bGc -bGc -bEs -bLl -bEs -ayF -ayF -ayF -ayF -crk -crk -ayF -crk -crk -ayF -ayF -ayF -crk -crk -ayF -ayF -cNW -ceU -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -oDb -ayF -ayF -ayF -ayF -ayB -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(203,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -oDb -ayF -ayF -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -ayF -aBM -ayF -ayF -ayF -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -bky -bky -bky -bky -bky -bky -bky -bky -ayF -aBM -crk -crk -crk -crk -crk -ayF -ayF -ayF -ayF -aBM -aBM -ayF -aBM -aBM -ayF -oDb -ayF -aBM -aBM -ayF -ayF -cNW -cPI -cNW -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayF -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -ayB -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(204,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -ayF -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -ayF -ayF -aBM -ayF -aBM -aBM -ayF -aBM -aBM -aBM -ayF -crk -ayF -ayF -ayF -aBM -aBM -aBM -aBM -ayF -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -ayF -crk -crk -crk -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(205,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -aBM -aBM -ayF -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -ayF -ayF -aBM -ayF -aBM -aBM -ayF -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(206,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -aBM -aBM -ayF -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -ayF -ayF -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(207,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(208,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -oDb -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(209,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -aBM -ayF -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(210,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -ayF -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(211,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(212,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(213,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(214,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(215,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(216,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(217,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(218,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(219,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(220,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(221,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(222,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -crk -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(223,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(224,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(225,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bGf -bLo -bGf -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(226,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bIX -bGf -bLn -bGf -bIX -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(227,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bGf -bGf -bKh -bLo -bMD -bGf -bGf -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(228,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bGe -bGe -bIY -bKg -bKg -bKg -bND -bGe -bGe -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(229,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -bGf -bHw -bJa -bKg -bLp -bKg -bNF -bOJ -bGf -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(230,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bGe -bGe -bIZ -bKg -bKg -bKg -bNE -bGe -bGe -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(231,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bGf -bGf -bKi -bLr -bME -bNG -bNG -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(232,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bIX -bGf -bLq -bGf -bIX -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(233,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -bGf -bGe -bGf -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(234,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(235,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -ayF -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(236,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(237,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -ayF -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(238,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(239,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aBM -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(240,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(241,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(242,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(243,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(244,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(245,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(246,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(247,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(248,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(249,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(250,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(251,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(252,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(253,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(254,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} -(255,1,1) = {" -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -aCx -"} diff --git a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm b/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm deleted file mode 100644 index c3866d387c..0000000000 --- a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm +++ /dev/null @@ -1,69846 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_away"; - name = "labor camp"; - width = 9 - }, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"ah" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"ak" = ( -/turf/closed/mineral/random/high_chance/snow, -/area/icemoon/underground/unexplored/rivers) -"ao" = ( -/obj/machinery/computer/shuttle/labor/one_way{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ap" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp) -"aq" = ( -/turf/closed/wall, -/area/mine/laborcamp) -"au" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"az" = ( -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aC" = ( -/obj/structure/sign/poster/official/safety_report{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Central"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "labor"; - name = "labor camp blast door" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aG" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/kitchen/fork, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aJ" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/eva) -"aN" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aS" = ( -/obj/structure/sign/warning/docking{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bd" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/laborcamp) -"bf" = ( -/turf/closed/wall, -/area/mine/eva) -"bg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/eva) -"bh" = ( -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"bi" = ( -/obj/structure/gulag_beacon, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bn" = ( -/obj/structure/table, -/obj/item/pickaxe, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bo" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bp" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bq" = ( -/turf/closed/wall, -/area/mine/production) -"br" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bs" = ( -/obj/machinery/camera{ - c_tag = "EVA"; - dir = 4; - network = list("mine") - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bt" = ( -/turf/open/floor/plasteel, -/area/mine/eva) -"bu" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"bx" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"by" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"bB" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"bD" = ( -/obj/structure/closet/crate, -/obj/item/dice/d4, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bE" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"bF" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/eva) -"bG" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/eva) -"bI" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"bJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"bL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/highsecurity{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bM" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"bN" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bO" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bP" = ( -/turf/open/floor/plasteel, -/area/mine/production) -"bQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bS" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bY" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ca" = ( -/turf/closed/wall, -/area/mine/laborcamp/security) -"cb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "Powered by the tears and sweat of laborers."; - name = "Prison Ofitser" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"ch" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ck" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cn" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"co" = ( -/obj/machinery/power/apc{ - name = "Mining EVA APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/mine/eva) -"cp" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/eva) -"cq" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/mine/eva) -"cs" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"cy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/production) -"cB" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cC" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cD" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cF" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cG" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/freezer/gulag_fridge, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cI" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cJ" = ( -/obj/machinery/door/airlock{ - name = "Closet" - }, -/turf/open/floor/plating, -/area/mine/production) -"cK" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"cL" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/mine/production) -"cM" = ( -/turf/closed/wall, -/area/mine/living_quarters) -"cO" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cQ" = ( -/turf/closed/wall/r_wall, -/area/mine/maintenance) -"cR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cS" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate/secure/loot, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cU" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cV" = ( -/turf/open/floor/plating, -/area/mine/living_quarters) -"cW" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cX" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Mining Station Starboard Wing APC"; - pixel_x = -25; - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cZ" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"db" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dc" = ( -/obj/structure/closet/crate, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"dd" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/structure/table, -/obj/item/paper/fluff/stations/lavaland/orm_notice, -/turf/open/floor/plasteel, -/area/mine/production) -"de" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"df" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"dg" = ( -/turf/open/floor/circuit, -/area/mine/maintenance) -"dh" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Communications APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"di" = ( -/obj/machinery/telecomms/relay/preset/mining, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dk" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dl" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dn" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"do" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/meter, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dr" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ds" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"du" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/mine/production) -"dv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dw" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/production) -"dx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/bluespace_beacon, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dz" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dA" = ( -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dB" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/machinery/camera{ - c_tag = "Sleeper Room"; - dir = 1; - network = list("mine") - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dE" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dF" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dH" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dJ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dK" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Shuttle Docking Foyer"; - dir = 8; - network = list("mine") - }, -/obj/machinery/newscaster{ - pixel_x = 30; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dL" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"dM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/production) -"dN" = ( -/obj/machinery/camera{ - c_tag = "Processing Area Room"; - dir = 8; - network = list("mine") - }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dO" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"dP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Communications"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/maintenance) -"dQ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dR" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dT" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dU" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"dV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/production) -"dW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/production) -"dX" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "mining_internal"; - name = "mining conveyor" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dY" = ( -/obj/machinery/conveyor{ - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/production) -"dZ" = ( -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ea" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ec" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ee" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ef" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eg" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Station Port Wing APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ei" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ej" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ek" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"em" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"en" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/production) -"eo" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"eq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"er" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"es" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"et" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ew" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ex" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ey" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eB" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eC" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/production) -"eE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eJ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eM" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eO" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eR" = ( -/obj/machinery/door/airlock/glass{ - name = "Break Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eS" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel, -/area/mine/production) -"eT" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eU" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eX" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"eY" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"eZ" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "mining_internal" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"fa" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fb" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fd" = ( -/obj/machinery/camera{ - c_tag = "Public Shuttle Lobby"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fe" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"ff" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fg" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fj" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fk" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fm" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fn" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fq" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fr" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fs" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"ft" = ( -/obj/machinery/camera{ - c_tag = "Dormitories"; - dir = 4; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fu" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fv" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fy" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fB" = ( -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fC" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fE" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fF" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fG" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fH" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fI" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fJ" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 1; - network = list("mine") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fO" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fP" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"ga" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"gd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"gn" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"gp" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"gS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock"; - req_access_txt = "2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"gW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"hv" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "gulag"; - name = "labor camp conveyor" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"hz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"hY" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "gulag3"; - name = "Cell 3" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ia" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/production) -"ie" = ( -/obj/machinery/vending/sustenance, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ip" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ix" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Operations"; - dir = 8; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"iG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"iM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"iZ" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External South"; - dir = 4; - network = list("labor") - }, -/turf/closed/mineral/random/snow, -/area/mine/laborcamp) -"je" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"jk" = ( -/obj/machinery/computer/prisoner, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"jo" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"jr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ju" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"jy" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"jL" = ( -/turf/closed/wall/r_wall, -/area/icemoon/underground/unexplored/rivers) -"jU" = ( -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"jV" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"kb" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "gulag" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"ks" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ku" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"kv" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"kI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable, -/obj/machinery/door/airlock/mining/glass{ - name = "Processing Area"; - req_access_txt = "48" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"kL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"kO" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"lO" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"mi" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"mL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"mS" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 8; - name = "old sink"; - pixel_x = 12 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"nd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"nm" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"nq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"nE" = ( -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"nI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"nL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"nN" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"nV" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"op" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"oB" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"oL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"oO" = ( -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"oQ" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"oU" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"oW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"pf" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/carrot, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"pi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Cellblock"; - dir = 4; - network = list("labor") - }, -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"pu" = ( -/obj/structure/sign/poster/official/obey{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"pJ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"pV" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"qa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"qb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"qt" = ( -/obj/structure/table, -/obj/item/cigbutt, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"qN" = ( -/obj/structure/chair/stool, -/obj/machinery/flasher{ - id = "GulagCell 3"; - pixel_x = -28 - }, -/obj/structure/sign/poster/official/obey{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"rj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/eva) -"rv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ry" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"rz" = ( -/obj/structure/chair/stool, -/obj/machinery/flasher{ - id = "GulagCell 2"; - pixel_x = -28 - }, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"sa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"sj" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/mine/production) -"so" = ( -/obj/structure/ladder, -/turf/open/floor/plasteel, -/area/mine/eva) -"sp" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - dir = 1; - name = "old sink"; - pixel_y = -5 - }, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"ss" = ( -/obj/machinery/button/door{ - id = "miningbathroom"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"st" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"su" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"sA" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Cell 1"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"sH" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/mine/production) -"sM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"sY" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/sign/mining, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"tn" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"tI" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"tL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"uG" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"uJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"vb" = ( -/obj/machinery/door/window/southleft, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"vq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"vw" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Labor Camp External Airlock"; - opacity = 0 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"vG" = ( -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"vH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp Security APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"vW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"we" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"wj" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"wq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"wN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"wX" = ( -/obj/machinery/door/airlock{ - name = "Labor Camp Library" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"wZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"xi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/closed/wall, -/area/mine/living_quarters) -"xU" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/onion, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"yf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"yk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"yq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"yr" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp) -"yy" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/flashlight, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"yD" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"yX" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"zk" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"zn" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"zQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"zU" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/mine/laborcamp) -"zX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/labor_camp_security, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Ac" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Al" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel, -/area/mine/eva) -"Aw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"AB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"AW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Bd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"Be" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Bl" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Bz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"BL" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Labor Camp Showers"; - dir = 1; - network = list("labor") - }, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"Cd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Cf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - id_tag = "cellblock1"; - name = "Labor Camp Cellblock" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Cr" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "gulag1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"CK" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Dh" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Dn" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/flashlight, -/obj/item/pickaxe, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Du" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"DB" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"DR" = ( -/obj/structure/chair/stool, -/obj/structure/sign/poster/official/report_crimes{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ee" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"El" = ( -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"Es" = ( -/obj/machinery/door/window/southright, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Ez" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"EB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat, -/obj/item/seeds/tomato, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/carrot, -/obj/item/seeds/ambrosia, -/obj/item/seeds/apple, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"EG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"EL" = ( -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"ET" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Fd" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Security Office"; - dir = 1; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Fy" = ( -/obj/structure/chair/stool, -/obj/machinery/flasher{ - id = "GulagCell 1"; - pixel_x = -28 - }, -/obj/structure/sign/poster/official/obey{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"FB" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"FF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"FQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"FU" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"Gn" = ( -/obj/item/clothing/under/color/jumpskirt/random, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Gp" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Gv" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Gw" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External West"; - dir = 4; - network = list("labor") - }, -/turf/closed/mineral/random/snow, -/area/mine/laborcamp) -"GI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"GN" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"GY" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Hd" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp/security) -"Ho" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"Hx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"HF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"HM" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External North"; - dir = 1; - network = list("labor") - }, -/turf/closed/mineral/random/snow, -/area/mine/laborcamp) -"HO" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"HW" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Cell 3"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"HX" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"HY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4; - piping_layer = 3 - }, -/obj/structure/lattice/catwalk, -/turf/closed/mineral/random/snow, -/area/mine/living_quarters) -"Iq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Iv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"IB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"IF" = ( -/obj/machinery/mineral/mint, -/turf/open/floor/plasteel, -/area/mine/production) -"IK" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"IM" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Jo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"JM" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"JU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Kb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Kk" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"KE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"KJ" = ( -/obj/structure/closet/crate, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"Lg" = ( -/obj/item/clothing/under/color/jumpskirt/random, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Lu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"LE" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway"; - network = list("mine") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"LI" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"LL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"LU" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Mt" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/redbeet, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"MG" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"MH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/production) -"Nj" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Nt" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ny" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Infirmary"; - dir = 8; - network = list("labor") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"NI" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"NK" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "labor"; - name = "Labor Camp Lockdown"; - pixel_y = 28; - req_access_txt = "2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"NP" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"NY" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "gulag" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Of" = ( -/obj/machinery/light/small, -/turf/closed/mineral/random/snow, -/area/mine/laborcamp) -"Ol" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - id_tag = "cellblock1"; - name = "Labor Camp Operations" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ou" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Ow" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"Pa" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Pl" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Pp" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Ps" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Pt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"PE" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"PL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"PY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/mine/laborcamp) -"Qx" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/plant_analyzer, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"QN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"QQ" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"QW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"QX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Library"; - dir = 8; - network = list("labor") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Rb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Rf" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/mine/eva) -"Rx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"RE" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"RO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"SE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/sign/poster/official/twelve_gauge{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"SJ" = ( -/obj/structure/statue{ - desc = "A lifelike statue of a horrifying monster."; - dir = 8; - icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; - icon_state = "goliath"; - name = "goliath" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"SV" = ( -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"SX" = ( -/obj/machinery/conveyor{ - id = "gulag" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Ti" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Tk" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/item/seeds/soya, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"Tn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"To" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/production) -"Tv" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway West"; - dir = 1; - network = list("mine") - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"TA" = ( -/obj/structure/sign/departments/medbay/alt{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"TC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"TP" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"TT" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cafeteria, -/area/mine/laborcamp) -"Uh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Ur" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/mine/eva) -"UE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"UH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"UJ" = ( -/obj/machinery/vending/security{ - onstation_override = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"UM" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Labor Camp Cell 2"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"UP" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"UQ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"US" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"UW" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"Vo" = ( -/obj/item/bikehorn{ - color = "#000"; - desc = "A horn off of a bicycle. This one has been charred to hell and back, yet somehow it still honks."; - name = "charred bike horn" - }, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"VC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"VP" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"VX" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"Wi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"WA" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/cultivator, -/obj/item/seeds/potato, -/turf/open/floor/plasteel/dark, -/area/mine/laborcamp) -"WD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"WE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"WM" = ( -/obj/machinery/shower{ - pixel_y = 22 - }, -/obj/item/soap/nanotrasen, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"WO" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Xf" = ( -/obj/structure/ore_box, -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"Xl" = ( -/obj/structure/bookcase, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Xx" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"XU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ym" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Yv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Yy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/mineral/labor_points_checker{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"YA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"YB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/closed/mineral/random/snow, -/area/mine/living_quarters) -"YP" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Showers" - }, -/turf/open/floor/plasteel/freezer, -/area/mine/laborcamp) -"YW" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Zd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Zf" = ( -/obj/machinery/door/airlock{ - id_tag = "miningbathroom"; - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Zk" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "gulag2"; - name = "Cell 2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Zm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cafeteria, -/area/mine/laborcamp) - -(1,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(2,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(3,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(4,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(5,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(6,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(7,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(8,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(9,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(10,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(11,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(12,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(13,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(14,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -"} -(15,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(16,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(17,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(18,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(19,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(20,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(21,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(22,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(23,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(24,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(25,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(26,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(27,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(28,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(29,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -aa -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(30,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ak -ak -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -yr -ap -ap -ap -ap -yr -aY -yr -yr -yr -bx -yr -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(31,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -yr -Ee -Ac -Ac -Ee -aq -NK -aq -ao -aq -nN -yr -ah -ah -ah -ah -Vo -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(32,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -yr -pu -NI -au -Yv -aq -gS -aq -bi -aq -Zd -yr -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(33,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -ap -ap -yr -Ee -jy -aG -Ee -aq -aF -aq -aN -aS -Ee -yr -Hd -Hd -Hd -ry -Hd -cR -cR -cR -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(34,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -El -BL -aq -Ee -Ee -NP -Ee -aC -az -Ee -su -Ee -Yv -yr -cb -UJ -cG -QQ -Hd -qt -dZ -Gn -cM -HY -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(35,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -HM -yr -EL -El -YP -Ee -Ee -FQ -Jo -Jo -Jo -ks -JU -Iv -jr -bL -cc -bw -Hx -oU -Hd -Ym -dZ -eM -cM -YB -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(36,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -KJ -yr -WM -mS -aq -ie -Ee -wq -Ee -Bl -we -aJ -mL -CK -CK -yr -SE -bh -GI -Fd -Hd -Xx -dZ -dZ -cM -uJ -nI -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(37,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -ap -ap -yr -aq -aq -aq -aq -vG -zQ -Ee -FU -pf -WA -Qx -yr -yr -yr -vH -bh -QN -oW -sM -eL -gn -ec -dZ -gW -ju -cM -ah -ah -ah -ah -cR -US -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(38,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -gp -nV -aq -LU -DR -nd -aq -IM -wq -Ee -PE -wZ -Ow -sp -yr -by -pV -UH -ch -iM -sa -Iq -QW -vW -QW -QW -RO -Tv -cM -ah -ah -ah -ah -cR -dZ -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(39,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -tL -oB -aq -Gv -Bz -KE -wX -Iv -HF -EB -st -Tk -Mt -xU -yr -bB -ca -MG -bh -AW -bM -yf -dZ -dZ -Dh -Nt -YA -dZ -cM -cM -cM -xi -cM -cR -oL -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(40,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -Bd -Ny -aq -Xl -QX -aq -aq -aq -Cf -aq -aq -aq -aq -aq -yr -yr -Hd -SV -cB -bh -uG -cQ -cQ -cQ -cQ -ip -YA -dZ -cM -Lg -kO -dZ -kO -eL -Pl -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(41,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -yr -Du -aq -aq -aq -aq -aq -oQ -aq -ET -pi -aq -Fy -sA -ap -iZ -ah -yk -jk -cC -Pa -zX -cQ -dg -dg -cQ -dZ -YA -dZ -cM -fa -dZ -dZ -dZ -dZ -dZ -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(42,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -Xf -yr -Du -aq -yy -yy -yy -aq -LI -HX -kL -Jo -Cr -Cd -je -ap -ah -ah -TC -Wi -Wi -Wi -FF -cQ -dh -dx -cQ -ea -YA -ek -cM -fb -dZ -fy -fy -dZ -SJ -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(43,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -Xf -yr -VX -aq -Dn -Ee -Ee -aq -aq -aq -Rb -IB -aq -aq -aq -yr -ah -ah -ah -ah -ah -ah -ah -cQ -di -dy -dP -eb -eq -eK -eQ -ef -Aw -fy -fy -dZ -dZ -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(44,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -Of -yr -yr -yr -wN -TA -qb -Ee -Ee -Ee -JM -aq -nE -Ee -aq -rz -UM -ap -ah -ah -ah -ah -ah -ah -ah -cQ -dj -dz -cQ -ec -er -eL -cM -fc -gW -dZ -dZ -dZ -eM -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(45,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -vw -Ou -vw -UE -Ti -tn -pJ -mi -Ee -Ee -aq -ga -Jo -Zk -iG -je -ap -ah -ah -ah -ah -ah -ah -ah -cQ -dk -dA -cQ -LE -Kb -eM -cM -fd -fq -oO -GN -fB -ku -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(46,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -Of -yr -yr -yr -WO -YW -zk -FB -Gp -Jo -Jo -Ol -HF -Ee -aq -aq -aq -yr -ah -ah -ah -ah -ah -ah -ah -cQ -cQ -cQ -cQ -ee -er -dZ -cM -cM -cM -cM -cM -cM -cM -cM -cM -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(47,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -KJ -ap -GY -Ee -az -Ee -qa -Ee -Ee -Ee -aq -Yy -Ez -aq -qN -HW -ap -ah -ah -ah -ah -ah -ah -ah -cM -dl -dB -cM -dZ -EG -fp -cM -fe -fr -cM -fe -fr -cM -fe -fr -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(48,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -Ee -Ee -ix -Ee -hv -VC -az -nq -aq -XU -Jo -hY -Cd -je -ap -ah -ah -ah -ah -ah -ah -ah -cR -dm -dC -dQ -ea -er -dZ -cM -ff -fs -cM -ff -fM -cM -ff -fP -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(49,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -jU -Ps -aq -aq -bd -aq -aq -NY -yr -PY -Zm -yr -yr -yr -yr -ah -ah -ah -ah -ah -ah -ah -cR -Ho -dD -dR -ef -es -dZ -cM -fg -cM -cM -fH -cM -cM -fO -cM -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(50,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -jU -jo -yD -SX -Pp -SX -SX -kb -yr -zU -TT -ap -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -dn -dE -dQ -ec -er -dZ -eL -fh -ft -eL -fh -VP -eL -fh -ec -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(51,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ap -ap -ap -yr -yr -yr -yr -yr -yr -yr -ap -ap -ap -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cM -cM -cM -cM -eg -et -eN -eN -fi -eN -eN -fi -fN -eN -HO -fp -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(52,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -Gw -ah -ah -UW -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cS -do -dF -cM -eh -EG -fp -cM -cM -dQ -dQ -cM -cM -cM -Nj -cM -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(53,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -sY -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cT -cV -cV -cM -ea -er -eM -cM -fj -fk -Pt -fI -cM -vb -hz -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(54,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -UW -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cU -dp -dH -dS -ei -eu -ek -dQ -fk -fk -fC -fk -cM -Es -Tn -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(55,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -UW -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cV -dq -dI -cM -ej -rv -kv -eR -TP -fu -fD -fJ -cM -cM -Zf -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(56,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -jL -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cW -dr -dr -cM -vq -Kb -eL -dQ -fk -fk -fE -fK -cM -UP -ss -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(57,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cM -cM -cM -cM -cM -dZ -er -dZ -cM -fm -fk -fF -fk -cM -IK -tI -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(58,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -dZ -er -dZ -cM -fn -fv -fG -nm -cM -cM -cM -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(59,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -ek -ew -eO -cM -cR -cR -cR -cR -cM -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(60,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -cR -ex -cR -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(61,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -ey -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(62,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -er -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(63,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -er -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(64,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -cR -er -cR -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(65,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -br -ez -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(66,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -br -ez -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(67,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bN -cj -br -ah -ah -ah -ah -ah -ah -br -ez -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(68,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -br -bP -br -ah -ah -ah -ah -ah -ah -br -UQ -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(69,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -br -br -WE -br -br -ah -ah -ah -ah -MH -br -eA -br -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(70,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bq -br -bO -ck -cD -br -bq -bq -bq -bq -cy -cH -eB -cD -br -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -"} -(71,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bq -DB -Lu -bP -cl -cH -cO -cX -ck -dJ -cy -cn -ez -bP -eS -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(72,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -br -bD -bQ -cm -cE -Uh -Uh -yq -nL -Uh -kI -Be -eC -eP -eT -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(73,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -br -bE -bR -cn -cF -cI -cP -cn -Rx -bP -To -gd -eD -bP -eU -bq -bq -bq -bq -yX -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(74,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -bf -bf -bF -bS -bF -bf -cJ -bq -cZ -ds -dK -To -bP -eE -bP -dU -br -wj -dU -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(75,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -bn -bs -bG -bT -co -bf -cK -bq -bq -ia -bq -ia -bP -eE -bP -sj -sH -lO -sj -zn -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(76,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bg -bo -PL -LL -bU -cp -bf -cL -bq -IF -du -dL -cH -dT -eE -bP -cH -br -jV -RE -br -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(77,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bg -bo -bt -bH -bV -cq -bf -bq -bq -db -bP -bP -bP -bP -eH -cF -eW -bq -bq -bq -bq -yX -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(78,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -bp -bu -bI -bW -aV -bf -so -bq -dc -bP -dM -dW -AB -eI -bq -eX -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(79,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -bf -bf -rj -bX -aM -bf -op -bq -dd -bP -dN -dX -em -eJ -dV -eY -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(80,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -bJ -bY -cs -bt -Rf -bq -de -dv -bq -dV -en -dV -dV -eY -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(81,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -bK -bW -bt -Ur -Al -bq -df -dw -dO -dY -eo -dY -dY -eZ -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(82,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bf -rj -WD -aM -bf -bf -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(83,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -Kk -ah -ah -ah -Kk -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(84,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(85,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(86,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(87,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(88,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(89,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(90,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(91,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(92,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(93,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(94,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(95,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(96,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(97,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(98,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(99,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(100,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(101,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(102,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(103,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(104,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(105,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(106,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(107,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(108,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(109,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(110,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(111,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(112,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(113,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(114,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(115,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(116,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(117,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(118,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(119,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(120,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(121,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(122,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(123,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(124,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(125,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(126,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(127,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(128,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(129,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -"} -(130,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(131,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(132,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(133,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(134,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(135,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(136,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(137,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(138,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(139,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(140,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(141,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(142,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(143,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(144,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(145,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(146,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(147,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(148,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(149,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(150,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(151,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(152,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(153,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(154,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(155,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(156,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(157,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(158,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(159,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(160,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(161,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(162,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(163,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(164,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(165,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(166,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(167,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(168,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(169,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(170,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(171,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(172,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(173,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(174,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(175,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(176,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(177,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(178,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(179,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(180,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(181,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(182,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(183,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(184,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(185,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(186,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(187,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(188,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(189,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(190,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(191,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(192,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(193,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(194,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(195,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(196,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(197,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(198,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(199,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(200,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(201,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(202,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(203,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(204,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(205,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(206,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(207,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(208,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(209,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(210,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(211,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(212,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(213,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(214,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(215,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(216,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(217,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(218,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(219,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(220,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(221,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(222,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(223,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(224,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(225,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(226,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(227,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(228,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(229,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(230,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(231,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(232,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(233,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(234,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(235,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(236,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(237,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(238,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(239,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(240,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(241,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(242,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(243,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(244,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(245,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(246,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(247,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(248,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(249,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(250,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(251,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(252,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(253,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(254,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} -(255,1,1) = {" -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -"} diff --git a/_maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm b/_maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm deleted file mode 100644 index d4b416cd89..0000000000 --- a/_maps/map_files/IceBoxStation/IcemoonUnderground_Below.dmm +++ /dev/null @@ -1,65567 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/closed/mineral/random/snow/underground, -/area/icemoon/underground/unexplored/rivers) -"b" = ( -/turf/closed/mineral/random/high_chance/snow, -/area/icemoon/underground/unexplored/rivers) -"d" = ( -/obj/structure/ladder, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"e" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"h" = ( -/turf/closed/wall, -/area/icemoon/underground/explored) -"N" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"O" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"T" = ( -/obj/item/flashlight/lantern{ - on = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) - -(1,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(2,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(3,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(4,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(5,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(6,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(7,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(8,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(9,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(10,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(11,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(12,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(13,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(14,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(15,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(16,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(17,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(18,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(19,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(20,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(21,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(22,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(23,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(24,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(25,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(26,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(27,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(28,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(29,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(30,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(31,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(32,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(33,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(34,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(35,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(36,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(37,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(38,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(39,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(40,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(41,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(42,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(43,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(44,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(45,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(46,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(47,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(48,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(49,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(50,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(51,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(52,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(53,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(54,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(55,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(56,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(57,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(58,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(59,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(60,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(61,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(62,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(63,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(64,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(65,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -"} -(66,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(67,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(68,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(69,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(70,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(71,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(72,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(73,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(74,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(75,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(76,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -h -e -O -e -h -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(77,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -e -O -O -O -e -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(78,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -O -O -d -O -O -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(79,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -e -T -O -O -e -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(80,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -h -N -O -e -h -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(81,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(82,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(83,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(84,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(85,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(86,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(87,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(88,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(89,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(90,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(91,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(92,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(93,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(94,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(95,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(96,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(97,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(98,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(99,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(100,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(101,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(102,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(103,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(104,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(105,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(106,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(107,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(108,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(109,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(110,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(111,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(112,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(113,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(114,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(115,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(116,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(117,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(118,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(119,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(120,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(121,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(122,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(123,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(124,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(125,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(126,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(127,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(128,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(129,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(130,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(131,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(132,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(133,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -"} -(134,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(135,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(136,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(137,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(138,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(139,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(140,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(141,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(142,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(143,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(144,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(145,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(146,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(147,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(148,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(149,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(150,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(151,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(152,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(153,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(154,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(155,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(156,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(157,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(158,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(159,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(160,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(161,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(162,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(163,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(164,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(165,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(166,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(167,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(168,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(169,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(170,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(171,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(172,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(173,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(174,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(175,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(176,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(177,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(178,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(179,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(180,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(181,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(182,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(183,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(184,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(185,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(186,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(187,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(188,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(189,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(190,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(191,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(192,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(193,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(194,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(195,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(196,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(197,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(198,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(199,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(200,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(201,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(202,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(203,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(204,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(205,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(206,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(207,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(208,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(209,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(210,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(211,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(212,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(213,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(214,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(215,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(216,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(217,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(218,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(219,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(220,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(221,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(222,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(223,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(224,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(225,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(226,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(227,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(228,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(229,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(230,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -"} -(231,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(232,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(233,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(234,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(235,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(236,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(237,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(238,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(239,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(240,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(241,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(242,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(243,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(244,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(245,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(246,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(247,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(248,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(249,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(250,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(251,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(252,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(253,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(254,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(255,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 1c3741c18e..b4c6b0c12d 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -3429,7 +3429,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/showroomfloor, @@ -8802,7 +8802,7 @@ /turf/open/floor/plating, /area/medical/virology) "aoR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ @@ -8959,7 +8959,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/dark, /area/security/courtroom) "apj" = ( @@ -9122,7 +9122,7 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "apw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -10947,7 +10947,7 @@ /turf/open/floor/engine, /area/space) "asg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -11992,7 +11992,7 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "atV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral, @@ -14194,7 +14194,7 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/hyper, /obj/item/stack/cable_coil, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -14307,8 +14307,8 @@ /obj/item/stack/cable_coil, /obj/item/electronics/apc, /obj/item/electronics/apc, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel/dark, /area/engine/engineering) "axR" = ( @@ -17393,7 +17393,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ @@ -19751,7 +19751,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -19770,7 +19770,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "After his promotion, he was transferred to Kilo Station to serve as the gateway's protector."; icon_state = "plant-21"; name = "rodger" @@ -20601,7 +20601,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/showroomfloor, @@ -20638,7 +20638,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -21015,7 +21015,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -22183,7 +22183,7 @@ /area/hallway/primary/aft) "aKO" = ( /obj/effect/decal/cleanable/cobweb, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/effect/decal/cleanable/blood/old, @@ -22217,7 +22217,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aKR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/wood, @@ -22678,7 +22678,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/airalarm{ @@ -24453,7 +24453,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/showroomfloor, @@ -24742,7 +24742,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -24875,7 +24875,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/purple, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/button/door{ @@ -25243,7 +25243,7 @@ pixel_y = 4 }, /obj/item/lighter, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /turf/open/floor/plasteel/dark, /area/maintenance/port) "aPO" = ( @@ -27105,8 +27105,8 @@ "aSy" = ( /obj/structure/table, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture{ pixel_x = 4 }, /obj/item/storage/firstaid/regular, @@ -28508,7 +28508,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/camera{ @@ -28850,7 +28850,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/structure/disposalpipe/segment{ @@ -28949,7 +28949,7 @@ dir = 1 }, /obj/effect/decal/cleanable/cobweb, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30057,7 +30057,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel/showroomfloor, @@ -33869,7 +33869,7 @@ }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -38992,7 +38992,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -39326,7 +39326,7 @@ /obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -39567,7 +39567,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ icon_state = "4-8" }, @@ -39606,7 +39606,7 @@ /area/quartermaster/sorting) "blR" = ( /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ icon_state = "4-8" }, @@ -39923,7 +39923,7 @@ /turf/open/floor/plasteel/dark, /area/quartermaster/storage) "bmo" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/firealarm{ @@ -40109,7 +40109,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -40960,7 +40960,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -40992,7 +40992,7 @@ /turf/open/floor/plasteel/dark, /area/quartermaster/office) "bnZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -42301,7 +42301,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc/highcap/ten_k{ areastring = "/area/bridge"; dir = 8; @@ -42952,7 +42952,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/machinery/light{ @@ -43018,7 +43018,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/dark, @@ -43216,7 +43216,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/spider/stickyweb, @@ -43856,7 +43856,7 @@ /turf/open/floor/plasteel/dark, /area/quartermaster/office) "bsA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -44007,7 +44007,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bsM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light_switch{ @@ -44136,7 +44136,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -44744,7 +44744,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "btZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -45146,7 +45146,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45872,7 +45872,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/toilet/restrooms) "bvP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel/showroomfloor, @@ -45926,7 +45926,7 @@ /turf/open/floor/plasteel/dark, /area/library) "bvV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45969,7 +45969,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -46000,7 +46000,7 @@ /obj/structure/noticeboard{ pixel_y = 30 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-17"; pixel_x = -8; pixel_y = 3 @@ -46124,7 +46124,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -46864,7 +46864,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) "bxF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -46970,14 +46970,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "bxO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/showroomfloor, @@ -47265,7 +47265,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -48696,7 +48696,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/disposalpipe/segment, @@ -49042,7 +49042,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49723,7 +49723,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -51809,7 +51809,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -51937,7 +51937,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ icon_state = "1-8" }, @@ -52034,7 +52034,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/airalarm{ @@ -53281,7 +53281,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -53305,7 +53305,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/dark/corner{ @@ -54405,7 +54405,7 @@ }, /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -54428,7 +54428,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/extinguisher_cabinet{ @@ -54780,7 +54780,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/item/radio/intercom{ @@ -55554,10 +55554,10 @@ /obj/structure/table, /obj/item/storage/firstaid/regular, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/ointment{ +/obj/item/stack/medical/mesh{ pixel_y = 4 }, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -55592,7 +55592,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/structure/cable{ @@ -55782,7 +55782,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/firealarm{ @@ -56179,7 +56179,7 @@ /obj/item/radio/intercom{ pixel_x = -28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -57850,7 +57850,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/power/apc/highcap/five_k{ @@ -58148,7 +58148,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -58242,7 +58242,7 @@ }, /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -58401,7 +58401,7 @@ /obj/machinery/status_display/ai{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -58484,7 +58484,7 @@ /area/hallway/primary/central) "bPT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -58625,7 +58625,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59282,7 +59282,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/dirt, @@ -60372,7 +60372,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -60727,7 +60727,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -60975,7 +60975,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -62452,7 +62452,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -63053,7 +63053,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -63294,7 +63294,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/light, @@ -63575,7 +63575,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -64071,7 +64071,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/noticeboard{ @@ -64685,7 +64685,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "bZx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -64968,7 +64968,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light_switch{ @@ -65990,7 +65990,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, @@ -66540,7 +66540,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/cable{ @@ -67260,7 +67260,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/showroomfloor, @@ -67358,7 +67358,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -67609,7 +67609,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ @@ -68128,7 +68128,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/showroomfloor, @@ -68157,7 +68157,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -68226,7 +68226,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -68250,7 +68250,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral{ @@ -71550,7 +71550,7 @@ /turf/open/floor/plasteel, /area/security/processing) "cld" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -72402,7 +72402,7 @@ /obj/structure/noticeboard{ pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -72422,7 +72422,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /turf/open/floor/plasteel, @@ -80543,7 +80543,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/fore) "cDr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -80825,7 +80825,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "cDT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral, @@ -84616,7 +84616,7 @@ icon_state = "1-4" }, /obj/machinery/airalarm/directional/west, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/wood, /area/security/vacantoffice) "esR" = ( @@ -85463,7 +85463,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm index 901824a5de..c6553c728e 100644 --- a/_maps/map_files/LambdaStation/lambda.dmm +++ b/_maps/map_files/LambdaStation/lambda.dmm @@ -15609,7 +15609,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = -30 }, @@ -15985,7 +15985,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor/private) "aDh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hor/private) "aDi" = ( @@ -16008,7 +16008,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/white, /area/science/explab) "aDl" = ( @@ -16073,11 +16073,11 @@ pixel_y = -1 }, /obj/item/reagent_containers/dropper, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/suture{ pixel_x = -2; pixel_y = 6 }, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/mesh, /obj/item/healthanalyzer, /turf/open/floor/plasteel/white, /area/science/explab) @@ -21689,7 +21689,7 @@ /turf/open/floor/plasteel, /area/security/brig) "aNv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/plasteel/dark, /area/security/brig) @@ -21757,7 +21757,7 @@ /turf/open/floor/plasteel/grimy, /area/lawoffice) "aNA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /obj/structure/disposalpipe/segment{ @@ -23804,7 +23804,7 @@ /turf/open/floor/plasteel, /area/security/range) "aRr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "aRs" = ( @@ -23834,7 +23834,7 @@ dir = 8; light_color = "#e8eaff" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop/private) "aRw" = ( @@ -25005,7 +25005,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/command) "aTI" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/command) "aTJ" = ( @@ -25230,7 +25230,7 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aUi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera/autoname{ dir = 1 }, @@ -27581,7 +27581,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/captain) "aYV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "aYX" = ( @@ -34517,8 +34517,8 @@ /area/gateway) "bmm" = ( /obj/structure/rack, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, /obj/item/reagent_containers/syringe/charcoal, /obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -1; @@ -34830,7 +34830,7 @@ /obj/effect/turf_decal/tile{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "bmX" = ( @@ -36560,7 +36560,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/crew_quarters/cafeteria) "bqv" = ( @@ -38499,7 +38499,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "buh" = ( @@ -42115,7 +42115,7 @@ /turf/open/floor/plasteel/white, /area/medical/cryo) "bBv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -45627,7 +45627,7 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo/private) "bHP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/cmo/private) "bHQ" = ( @@ -48277,7 +48277,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable{ icon_state = "0-4" @@ -50299,7 +50299,7 @@ /turf/open/floor/wood, /area/maintenance/bar) "bPX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/crew_quarters/cafeteria) "bPY" = ( @@ -50976,7 +50976,7 @@ /turf/open/floor/plasteel/dark, /area/bridge/showroom/corporate) "bRs" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "bRu" = ( @@ -51416,7 +51416,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "bSx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, @@ -52110,7 +52110,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bTR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -55491,7 +55491,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable{ icon_state = "1-2" }, @@ -56279,7 +56279,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "cbt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -26 @@ -60349,8 +60349,8 @@ }, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/break_room) "ckz" = ( @@ -61189,7 +61189,7 @@ /turf/open/floor/plasteel/dark, /area/storage/tcom) "cml" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable{ icon_state = "1-8" }, @@ -63310,7 +63310,7 @@ /area/engine/break_room) "cqz" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable{ icon_state = "1-4" }, @@ -64186,8 +64186,8 @@ pixel_y = -32 }, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/structure/table/glass, /turf/open/floor/plating, /area/medical/abandoned) @@ -64537,7 +64537,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ctc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile{ dir = 1 }, @@ -64547,7 +64547,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile{ dir = 4 }, @@ -64808,7 +64808,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -66739,7 +66739,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 }, @@ -66842,8 +66842,8 @@ }, /obj/item/electronics/airlock, /obj/item/electronics/airlock, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/storage_shared) "cyq" = ( @@ -67734,7 +67734,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "cAd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, @@ -70414,7 +70414,7 @@ /area/crew_quarters/locker) "cFb" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/item/radio/intercom{ @@ -75050,7 +75050,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cNx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Atmospherics - Control Room"; dir = 4 @@ -75822,11 +75822,11 @@ /obj/item/folder, /obj/item/folder, /obj/structure/table/reinforced, -/obj/item/stack/medical/ointment{ +/obj/item/stack/medical/mesh{ pixel_x = 3; pixel_y = -2 }, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/suture{ pixel_x = -3; pixel_y = 2 }, @@ -78128,7 +78128,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cUc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, @@ -78138,7 +78138,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cUd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/departments/holy{ pixel_x = -32 }, @@ -78405,7 +78405,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cUN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/chief/private) "cUO" = ( @@ -80604,7 +80604,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/science/circuit) "gIA" = ( @@ -80945,7 +80945,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "kNb" = ( diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index e8af6a21b5..a143bf9bdf 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -226,7 +226,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /turf/open/floor/plasteel, @@ -245,7 +245,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel, /area/security/prison) "aaE" = ( @@ -1224,7 +1224,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel, @@ -2668,7 +2668,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/structure/sign/warning/securearea{ @@ -2992,7 +2992,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "afF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -4919,11 +4919,11 @@ /area/maintenance/solars/port/fore) "ajj" = ( /obj/structure/table, -/obj/item/stack/medical/ointment{ +/obj/item/stack/medical/mesh{ pixel_x = 3; pixel_y = -2 }, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/suture{ pixel_x = -3; pixel_y = 2 }, @@ -13096,7 +13096,7 @@ /turf/open/space, /area/space/nearstation) "aze" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -14391,7 +14391,7 @@ /area/maintenance/starboard/fore) "aBD" = ( /obj/effect/decal/cleanable/cobweb, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -17087,8 +17087,8 @@ /obj/effect/turf_decal/bot{ dir = 1 }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel{ dir = 1 }, @@ -18152,7 +18152,7 @@ name = "Law Office APC"; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -19168,7 +19168,7 @@ c_tag = "AI Upload Chamber - Fore"; network = list("aiupload") }, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /turf/open/floor/plasteel/dark, @@ -21677,7 +21677,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/effect/turf_decal/tile/neutral{ @@ -23960,7 +23960,7 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "aVt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /obj/effect/turf_decal/stripes/line{ @@ -24308,7 +24308,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/tile/neutral{ @@ -24419,7 +24419,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/item/radio/intercom{ @@ -25668,7 +25668,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aYF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/stripes/line{ @@ -26198,7 +26198,7 @@ charge = 100; maxcharge = 15000 }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -36994,7 +36994,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "btR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/effect/turf_decal/stripes/line{ @@ -37778,7 +37778,7 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bvB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /obj/effect/turf_decal/stripes/line{ @@ -40424,7 +40424,7 @@ /turf/open/floor/wood, /area/library) "bBx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, @@ -43960,7 +43960,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/yellow, @@ -44132,7 +44132,7 @@ /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bJh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -44940,7 +44940,7 @@ /turf/open/floor/plasteel/dark, /area/aisat) "bKS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /obj/effect/turf_decal/stripes/line{ @@ -45770,7 +45770,7 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/effect/turf_decal/tile/blue{ @@ -46804,8 +46804,8 @@ /area/bridge/showroom/corporate) "bOG" = ( /obj/structure/rack, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, /obj/item/reagent_containers/syringe/charcoal, /obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -1; @@ -51026,7 +51026,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/tile/blue{ @@ -51122,7 +51122,7 @@ dir = 8; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple, @@ -52251,8 +52251,8 @@ "cap" = ( /obj/structure/table, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -54628,7 +54628,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "ceI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/effect/turf_decal/tile/yellow, @@ -54723,7 +54723,7 @@ name = "Station Intercom (General)"; pixel_y = -30 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /obj/effect/turf_decal/tile/purple, @@ -58829,11 +58829,11 @@ pixel_y = -1 }, /obj/item/reagent_containers/dropper, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/suture{ pixel_x = -2; pixel_y = 6 }, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/mesh, /obj/item/healthanalyzer, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -59526,7 +59526,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "coj" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple, @@ -60419,9 +60419,9 @@ /obj/effect/decal/cleanable/blood/gibs/limb, /obj/structure/rack, /obj/item/storage/firstaid/regular, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/item/clothing/glasses/hud/health, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -64235,7 +64235,7 @@ /obj/machinery/light_switch{ pixel_x = -23 }, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -68828,7 +68828,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "cFQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -71160,7 +71160,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cJQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple{ @@ -72340,7 +72340,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/stripes/line{ @@ -74181,7 +74181,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /obj/effect/turf_decal/stripes/line{ @@ -74247,7 +74247,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/effect/turf_decal/stripes/line{ @@ -79798,7 +79798,7 @@ c_tag = "Departure Lounge - Port Fore"; dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/effect/turf_decal/stripes/line{ @@ -82832,7 +82832,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/white, diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 085522a4a5..a772122491 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -192,14 +192,14 @@ /area/ruin/unpowered/ash_walkers) "ft" = ( /obj/structure/stone_tile/block, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "fN" = ( /obj/structure/stone_tile{ dir = 4 }, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "fQ" = ( @@ -529,7 +529,7 @@ }, /obj/structure/table/wood, /obj/item/clothing/head/helmet/roman/legionnaire, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "iK" = ( @@ -1486,9 +1486,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/malf_upgrade, -/obj/item/disk/tech_disk/illegal, -/obj/structure/safe, +/obj/item/storage/firstaid/ancient, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "pc" = ( @@ -1831,8 +1829,8 @@ "An" = ( /obj/structure/stone_tile/slab, /obj/structure/table/wood, -/obj/item/twohanded/bonespear, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "AH" = ( @@ -1842,7 +1840,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "AU" = ( @@ -2071,7 +2069,7 @@ }, /obj/structure/table/wood, /obj/item/scythe, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "HX" = ( @@ -2200,7 +2198,7 @@ }, /obj/structure/table/wood, /obj/item/storage/belt, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "Qk" = ( @@ -2427,7 +2425,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "WT" = ( diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index ebdda21c5e..a4315eb699 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -545,7 +545,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -601,7 +601,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -1288,17 +1288,31 @@ /turf/open/floor/plating, /area/engine/gravity_generator) "abR" = ( -/obj/structure/lattice, -/turf/open/space, -/area/asteroid/nearstation) +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) "abS" = ( /obj/item/stack/ore/glass, /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, /area/asteroid/nearstation) "abT" = ( -/turf/closed/wall, -/area/asteroid/nearstation) +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) "abU" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hos) @@ -1716,11 +1730,15 @@ /turf/open/floor/plating/asteroid, /area/asteroid/nearstation) "acE" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/sink{ + dir = 4; + pixel_x = 12 }, -/area/asteroid/nearstation) +/obj/machinery/shower{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) "acF" = ( /turf/open/floor/plating, /area/asteroid/nearstation) @@ -1735,9 +1753,8 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hos) "acH" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/asteroid/nearstation) +/turf/closed/wall/r_wall, +/area/security/prison) "acI" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1754,18 +1771,9 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hos) "acJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) +/obj/structure/girder, +/turf/open/floor/plating, +/area/security/prison) "acK" = ( /obj/structure/dresser, /obj/structure/sign/warning/vacuum{ @@ -2220,21 +2228,21 @@ /turf/open/floor/plating, /area/asteroid/nearstation) "adw" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/camera{ + c_tag = "Prison - VR Sleepers" }, -/area/asteroid/nearstation) +/turf/open/floor/plasteel, +/area/security/prison) "adx" = ( -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, -/turf/open/floor/plating, +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, /area/asteroid/nearstation) "ady" = ( /turf/closed/wall/rust, /area/quartermaster/qm) "adz" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) "adA" = ( /obj/machinery/status_display, @@ -2351,7 +2359,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -2666,9 +2674,11 @@ /turf/open/floor/plating, /area/asteroid/nearstation) "aem" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/lattice/catwalk, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 }, +/turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) "aen" = ( /obj/structure/cable/white{ @@ -2691,10 +2701,8 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hos) "aep" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/asteroid/nearstation) +/turf/open/floor/plasteel, +/area/security/prison) "aeq" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -3225,36 +3233,39 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hos) "afe" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) "aff" = ( /turf/closed/wall, /area/crew_quarters/heads/hos) "afg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/item/stack/ore/glass, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"afh" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/brig) -"afh" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/asteroid/nearstation) +/area/security/prison) "afi" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -3287,7 +3298,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain/private) "afl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "afm" = ( @@ -3324,7 +3335,7 @@ /obj/machinery/recharger{ pixel_x = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-15"; pixel_x = -6; pixel_y = 12 @@ -3691,9 +3702,14 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "afL" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating, -/area/asteroid/nearstation) +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/obj/machinery/camera{ + c_tag = "Prison - Main Room"; + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/security/prison) "afM" = ( /obj/item/stack/ore/iron, /obj/structure/barricade/wooden, @@ -3719,20 +3735,10 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "afP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/item/poster/random_contraband{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/poster/random_contraband{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/poster/random_contraband, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) +/obj/machinery/hydroponics/soil, +/obj/item/seeds/grass, +/turf/open/floor/plating/asteroid, +/area/security/prison) "afQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4251,22 +4257,20 @@ /turf/closed/wall/r_wall, /area/security/brig) "agG" = ( -/obj/structure/reagent_dispensers/peppertank{ +/obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "agH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/light/small{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "agI" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -4794,27 +4798,23 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ahu" = ( -/turf/closed/wall/r_wall, -/area/asteroid/nearstation) -"ahv" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) +"ahv" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "ahw" = ( /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) @@ -4853,24 +4853,23 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hos) "ahz" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = -32 +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, /turf/open/floor/plasteel/dark, /area/security/brig) "ahA" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/plasteel, -/area/asteroid/nearstation) +/area/security/prison) "ahB" = ( /obj/effect/turf_decal/sand/plating, /obj/item/stack/ore/silver, @@ -4878,17 +4877,34 @@ /turf/open/floor/plating, /area/asteroid/nearstation) "ahC" = ( -/obj/machinery/status_display/ai{ - pixel_x = 32 +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/poster/random_contraband{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/poster/random_contraband{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/poster/random_contraband, /turf/open/floor/plasteel/dark, /area/security/brig) "ahD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid, +/area/security/prison) "ahE" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -5387,16 +5403,9 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aiv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/obj/item/cultivator, +/turf/open/floor/plating/asteroid, +/area/security/prison) "aiw" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/item/stack/cable_coil/white, @@ -5687,15 +5696,14 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aiS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/structure/table, -/obj/item/extinguisher/mini, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath, /turf/open/floor/plasteel, -/area/asteroid/nearstation) +/area/security/prison) "aiT" = ( /obj/structure/rack, /obj/item/gun/energy/ionrifle, @@ -5775,51 +5783,24 @@ /turf/open/floor/plating, /area/security/brig) "aja" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig1"; - name = "Cell 1 Locker" +/obj/machinery/status_display/ai{ + pixel_x = 32 }, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "ajb" = ( -/obj/machinery/flasher{ - id = "brig1"; - pixel_y = 26 +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security - Cell 1" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) "ajc" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -5832,7 +5813,7 @@ /turf/open/floor/plating, /area/security/brig) "ajd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6176,7 +6157,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/camera{ @@ -6314,10 +6295,14 @@ /turf/open/floor/plasteel, /area/science/mixing) "ajQ" = ( -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "ajR" = ( /obj/machinery/photocopier, /obj/machinery/firealarm{ @@ -6425,27 +6410,23 @@ /turf/open/floor/plasteel, /area/security/brig) "ajZ" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig1"; - name = "Cell 1" +/obj/machinery/door/firedoor, +/obj/machinery/turnstile{ + name = "Genpop Entrance Turnstile"; + req_access_txt = "69"; + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) "aka" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -6457,21 +6438,15 @@ /turf/open/floor/plasteel, /area/security/brig) "akb" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/red, /turf/open/floor/plasteel, -/area/security/brig) +/area/maintenance/port/fore) "akc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ @@ -7158,11 +7133,6 @@ /turf/open/floor/plasteel, /area/security/brig) "akZ" = ( -/obj/machinery/door_timer{ - id = "brig1"; - name = "Cell 1"; - pixel_x = 32 - }, /obj/structure/chair{ dir = 8 }, @@ -7170,6 +7140,10 @@ dir = 4 }, /obj/effect/turf_decal/tile/red, +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = 0 + }, /turf/open/floor/plasteel, /area/security/brig) "ala" = ( @@ -7273,7 +7247,7 @@ /turf/closed/wall, /area/hallway/primary/central) "alm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -7329,7 +7303,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "als" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -8019,7 +7993,7 @@ pixel_y = -24 }, /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown, @@ -8681,7 +8655,7 @@ /turf/open/floor/plasteel, /area/security/brig) "anF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/door_timer{ @@ -8752,7 +8726,7 @@ name = "Station Intercom"; pixel_x = -26 }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "anL" = ( @@ -9097,7 +9071,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aon" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/cable/white{ @@ -10813,7 +10787,7 @@ /turf/open/floor/plasteel, /area/security/brig) "aqP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/firealarm{ @@ -11151,11 +11125,18 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "art" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/port/fore) +/area/security/prison) "aru" = ( /obj/machinery/newscaster/security_unit{ pixel_x = -32 @@ -11740,7 +11721,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "ase" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -11800,7 +11781,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -13073,7 +13054,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -13712,7 +13693,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -14297,7 +14278,7 @@ dir = 8; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -15132,7 +15113,7 @@ /obj/machinery/status_display/ai{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/bot, @@ -15584,6 +15565,71 @@ /obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/port) +"axZ" = ( +/turf/closed/wall/r_wall/rust, +/area/security/prison) +"aya" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ayb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ayc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ayd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"aye" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/ambrosia, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"ayf" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"ayg" = ( +/obj/item/stack/ore/glass, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) "ayh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -15746,6 +15792,16 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"ayy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "ayz" = ( /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) @@ -15768,6 +15824,30 @@ /obj/item/bedsheet/red, /turf/open/floor/carpet, /area/crew_quarters/dorms) +"ayD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secinterior"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "ayE" = ( /obj/structure/table/wood, /obj/item/instrument/violin, @@ -16095,6 +16175,95 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) +"azc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/security/brig) +"azd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aze" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast door" + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"azf" = ( +/obj/item/clothing/suit/space/orange, +/obj/item/clothing/head/helmet/space/orange, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"azg" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"azh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/table, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"azi" = ( +/turf/closed/wall, +/area/security/prison) +"azj" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"azk" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) "azl" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ dir = 4 @@ -16123,6 +16292,15 @@ dir = 1 }, /area/engine/atmos) +"azn" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/security/prison) +"azo" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/prison) "azp" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16446,6 +16624,13 @@ icon_state = "platingdmg1" }, /area/maintenance/starboard/central) +"azQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel, +/area/security/prison) "azR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16558,6 +16743,43 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"aAa" = ( +/obj/machinery/cryopod, +/obj/machinery/computer/cryopod{ + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aAc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAe" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAf" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/security/prison) "aAg" = ( /turf/open/floor/engine/air, /area/engine/atmos) @@ -16582,6 +16804,31 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/engine/atmos) +"aAk" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/security/prison) +"aAl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/plant_analyzer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "aAn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -16589,6 +16836,12 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) +"aAo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "aAp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -16676,6 +16929,23 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"aAw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/prison) "aAx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ @@ -17017,6 +17287,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/central) +"aAU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison) "aAV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17166,29 +17442,144 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"aBi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/security/prison) +"aBj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/prison"; + dir = 8; + name = "Prison Wing APC"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aBk" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBl" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aBm" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBo" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "aBp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ dir = 1 }, /turf/open/floor/engine/o2, /area/engine/atmos) +"aBq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "aBr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ dir = 1 }, /turf/open/floor/engine/n2, /area/engine/atmos) +"aBs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison) "aBt" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ dir = 1 }, /turf/open/floor/engine/n2, /area/engine/atmos) +"aBu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBv" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/camera{ + c_tag = "Prison - Entryway"; + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aBx" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) "aBy" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, /area/engine/atmos) +"aBz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) "aBA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -17548,7 +17939,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -17692,12 +18083,102 @@ /obj/structure/sign/warning/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit) +"aCo" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aCp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aCq" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aCr" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Gen-Pop Access"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/security/prison) "aCs" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light/small, /obj/machinery/atmospherics/miner/oxygen, /turf/open/floor/engine/o2, /area/engine/atmos) +"aCt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + icon_state = "turnstile_map"; + dir = 1; + req_access_txt = "70" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/security/prison) +"aCu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"aCv" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) "aCw" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light/small, @@ -18278,7 +18759,7 @@ }, /area/engine/break_room) "aDB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -18965,7 +19446,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/dorms) "aEL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/status_display{ @@ -19718,7 +20199,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/camera{ @@ -20051,7 +20532,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "aGu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/yellow, @@ -20619,7 +21100,7 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -20927,7 +21408,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aHU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/sign/poster/random{ @@ -20980,7 +21461,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "aHZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/bot, @@ -22524,8 +23005,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -23415,7 +23896,7 @@ /turf/open/floor/grass, /area/hydroponics) "aMt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -23463,7 +23944,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/central) "aMy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -23476,7 +23957,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "aMz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown{ @@ -24183,7 +24664,7 @@ /turf/closed/wall, /area/hydroponics) "aOm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -24230,7 +24711,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -25125,7 +25606,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port/aft) "aPX" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -25415,7 +25896,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aQA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/newscaster{ @@ -26116,7 +26597,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/camera{ @@ -26673,7 +27154,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aTA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/camera{ @@ -28339,7 +28820,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aWR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -28602,7 +29083,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "aXu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/button/door{ @@ -30914,7 +31395,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bbr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -33813,7 +34294,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) "bgw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/airalarm{ @@ -33836,7 +34317,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) "bgy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -34532,7 +35013,7 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/entry) "bhL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -34643,7 +35124,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) "bhU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -35939,7 +36420,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bkt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -35982,7 +36463,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bkE" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -40456,10 +40937,6 @@ "swC" = ( /turf/closed/wall/r_wall/rust, /area/crew_quarters/heads/captain/private) -"swF" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/rust, -/area/asteroid/nearstation) "swG" = ( /turf/closed/wall/rust, /area/security/detectives_office) @@ -40498,9 +40975,6 @@ /obj/machinery/status_display/supply, /turf/closed/wall/rust, /area/quartermaster/storage) -"swN" = ( -/turf/closed/wall/rust, -/area/asteroid/nearstation) "swZ" = ( /turf/closed/wall/r_wall/rust, /area/security/brig) @@ -41626,7 +42100,7 @@ /turf/closed/wall/rust, /area/chapel/main) "sLg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/delivery, @@ -74464,7 +74938,7 @@ aik aaW abj abj -abu +ahB abu pNE gap @@ -74966,7 +75440,7 @@ aaa aac aac aad -aah +adx aad aac aac @@ -75223,7 +75697,7 @@ aaa aaa aaa aac -aac +adz aad aad aad @@ -75235,7 +75709,7 @@ agK abu aad aad -abj +azf abi pNE aoq @@ -75480,7 +75954,7 @@ aaa aaa aaa aac -aac +adz aac aac aad @@ -75737,7 +76211,7 @@ aaa aaa aaa aaa -aac +adz aac aac aac @@ -75747,7 +76221,7 @@ aad aad adv aaW -abj +ayg ahB abu acF @@ -75994,7 +76468,7 @@ aaa aaa aaa aaa -abR +aXc aac aac aad @@ -76003,7 +76477,7 @@ aad aad abi ael -abj +abu abu abu alG @@ -76251,17 +76725,17 @@ aaa aaa aaa aaa -abR +aXc aac aac aad aad -aad -aad -abT -abi -aaV -ajQ +aro +aro +aro +aro +azg +aro aro aro asm @@ -76508,17 +76982,17 @@ aaa aaa aac aac -aac +adz aac aac aad aad -aad -aad -aaW -abj -abj -abu +aro +ars +ars +ars +ars +ars arp ars ars @@ -76765,19 +77239,19 @@ aac aac aad aac -aac +aem aad aad aad aad -abi -agE -abj -abi -aad -aad +aro +ars +akb +asu +ayd +ayy arq -art +azh ars asy ars @@ -77021,14 +77495,14 @@ aaa aac aad aad -aad -swF -aad -aad -aad -aad -aad -abj +acH +acH +acH +acH +acH +acH +acH +ars agF agF agF @@ -77278,14 +77752,14 @@ aac aac aad aad -aad -aad -aad -aad -aad -aad -aad -abu +acH +afL +ahD +aye +aAl +aAf +acH +ars agF apw aqB @@ -77535,14 +78009,14 @@ aac aac aad aad -aad -aad -aad -aad -aad -aad -abT -agE +acH +afP +aiv +ayf +aAd +aAk +acH +ars swZ apR aqD @@ -77792,14 +78266,14 @@ aad aad aad aad -aad -aad -aad -aad -aad -ahu -afL -aaW +acH +azQ +aAc +aAc +aAm +acH +acH +ars swZ ain aqG @@ -78046,17 +78520,17 @@ aaa aad aad aad -aad -aad -aad -aad -aad -aad -aad -aad -ahu -abu -abj +acH +acH +acH +acH +aAa +aep +azo +aAo +acH +ars +ars agF aio aiT @@ -78303,15 +78777,15 @@ aac aad aad aad -aad -aad -aad -aad -abi -abi -swN -abi -agF +acH +abR +afh +azi +agG +aiS +acH +aAw +acH afT agF agF @@ -78560,17 +79034,17 @@ aac aad aad aad -aad -aad -aad -aaV -aaW -abj -adv -ael -agF +acH +adw +aep +azn +aep +ajb +acH +aAU +acH afU -ahz +ahC aiu aiq aiV @@ -78817,18 +79291,18 @@ aad aad aad aad -aad -aaV -abi -abj -abj -abS -abu -acF -agF -agG -afU -aiv +acH +abT +azi +azi +aep +ajQ +acH +aAU +acH +ahz +aBw +aCp air aiW ajW @@ -79074,19 +79548,19 @@ aad aad aad aad -aad -aaW -abj -abj -abS -acD -acF -aem -afg -afU -afU -agH -ahv +acH +acE +azj +acH +afe +ajZ +acH +aBi +ahu +aBo +aBx +aCq +aya aiX agm akY @@ -79331,17 +79805,17 @@ aad aad aad aad -aad -aad -abi -abj -abu -acE -adx -acF -agF -afU -ahC +acH +acH +acH +acH +agH +art +acH +acJ +acH +aBq +aja aiR ait aiY @@ -79589,20 +80063,20 @@ aad aad aad aad -aad -aad -aaW -abu -acF -acF -acF -agF +aac +azk +acH afe -agF -swZ -agF -aiZ ajZ +acH +acH +acH +aBs +acH +axZ +acH +aiZ +ayD ala aiZ amN @@ -79846,20 +80320,20 @@ aad aad aad aad -aad -aad -abi -abi -acJ -adz -swN -abT -acF -ahD -aiS -agF -aja -aka +afg +aac +acH +ahv +ayb +aAb +aBj +aBl +aBu +aBz +aBz +aCr +aCu +azc ala alP aka @@ -80104,19 +80578,19 @@ aad aad aad aad -aad -aad -abT +bvI acH -adw -aep -afh -aem -afP ahA -swZ -ajb -akb +ayc +aAe +aBk +aBm +aBv +aCo +aCo +aCt +aCv +azd ala alQ bxA @@ -80362,7 +80836,7 @@ aad aad aad aad -aad +acH abU abU abU @@ -80373,7 +80847,7 @@ abU abU abU ajc -ajc +aze aip ajc ajc diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index fabb2b7217..eda78e4206 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -1537,7 +1537,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afe" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/structure/cable/yellow{ @@ -1567,7 +1567,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afg" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/structure/cable/yellow{ @@ -5479,7 +5479,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -9400,7 +9400,7 @@ /area/hallway/primary/central) "awe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/primary/central) "awf" = ( @@ -9481,7 +9481,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -9625,7 +9625,7 @@ }, /area/crew_quarters/fitness/recreation) "awC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/power/apc{ @@ -10071,7 +10071,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "axF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -10163,7 +10163,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) "axT" = ( @@ -11161,7 +11161,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAo" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/tile/red, @@ -11857,7 +11857,7 @@ /turf/open/floor/plasteel/white/corner, /area/crew_quarters/fitness/recreation) "aBY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -11924,7 +11924,7 @@ /area/maintenance/department/security/brig) "aCi" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; pixel_y = 12 }, @@ -12011,7 +12011,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13234,7 +13234,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "aEM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/structure/cable{ @@ -13916,7 +13916,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) "aGn" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ layer = 3.1 }, /obj/structure/window/reinforced/fulltile, @@ -15468,7 +15468,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aKg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /turf/open/floor/plasteel/white/corner{ @@ -16031,7 +16031,7 @@ /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -17480,13 +17480,13 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aPy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating{ @@ -21277,7 +21277,7 @@ /area/crew_quarters/bar) "aYe" = ( /obj/structure/table/reinforced, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; pixel_y = 10 }, @@ -21326,7 +21326,7 @@ "aYi" = ( /obj/structure/table/reinforced, /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; pixel_y = 10 }, @@ -21777,7 +21777,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aYY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel/dark, @@ -22808,7 +22808,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bbd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/green, @@ -24508,7 +24508,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bfp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/button/door{ @@ -24949,7 +24949,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar) "bgv" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/tile/neutral{ @@ -25911,7 +25911,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "biP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/disposalpipe/segment{ @@ -26030,7 +26030,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "bji" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/blue, @@ -26083,7 +26083,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bjn" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple, @@ -27332,7 +27332,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/medical) "bmw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/blue{ @@ -27711,7 +27711,7 @@ dir = 8; pixel_x = 28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/light/small{ @@ -27962,7 +27962,7 @@ /turf/open/floor/engine, /area/science/explab) "bnZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/neutral{ @@ -28330,7 +28330,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "boT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -28357,7 +28357,7 @@ dir = 1 }, /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/neutral{ @@ -30326,7 +30326,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bsW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -30715,7 +30715,7 @@ /turf/open/floor/grass, /area/medical/genetics) "btU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue, @@ -30980,7 +30980,7 @@ /area/science/robotics/lab) "buw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/effect/turf_decal/tile/purple{ @@ -30999,7 +30999,7 @@ /turf/open/floor/plasteel/dark, /area/science/explab) "buy" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/effect/turf_decal/tile/purple, @@ -31038,7 +31038,7 @@ /turf/open/floor/plasteel, /area/science/explab) "buD" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33011,7 +33011,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33403,7 +33403,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bzM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/green, @@ -34198,7 +34198,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hor) "bBu" = ( -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -34295,7 +34295,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bBB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -34525,8 +34525,8 @@ /area/maintenance/department/engine) "bBY" = ( /obj/structure/closet/crate/medical, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, /turf/open/floor/plating, /area/maintenance/department/engine) "bBZ" = ( @@ -35994,7 +35994,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "bEH" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/light_switch{ @@ -38240,7 +38240,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) "bJi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plating, @@ -39422,7 +39422,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bLT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/airalarm{ @@ -40238,7 +40238,7 @@ }, /area/maintenance/department/chapel/monastery) "bNF" = ( -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) "bNG" = ( @@ -40328,7 +40328,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bNR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -42445,7 +42445,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bSP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44964,7 +44964,7 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bYI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -45731,7 +45731,7 @@ /area/engine/engineering) "caw" = ( /obj/structure/table, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cax" = ( @@ -46864,7 +46864,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) "ceK" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/plasteel/dark, @@ -48021,7 +48021,7 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cjP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ @@ -49777,7 +49777,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -49785,7 +49785,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpU" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -49982,7 +49982,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "cqE" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; layer = 3 }, @@ -50634,7 +50634,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -50726,7 +50726,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -51277,7 +51277,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -51536,7 +51536,7 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cwr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/structure/cable{ @@ -51981,7 +51981,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cyQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/camera{ @@ -51994,7 +51994,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cyR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -52246,7 +52246,7 @@ /area/library) "cAs" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05"; pixel_y = 10 }, @@ -53009,7 +53009,7 @@ }, /area/hallway/secondary/exit/departure_lounge) "dpb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -54230,7 +54230,7 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "gkR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -54529,7 +54529,7 @@ /area/science/xenobiology) "gKz" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22"; pixel_y = 8 }, @@ -55667,7 +55667,7 @@ /obj/structure/sign/plaques/deempisi{ pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -56125,7 +56125,7 @@ /turf/open/floor/carpet, /area/lawoffice) "kxs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating, @@ -56436,7 +56436,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -57438,7 +57438,7 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/primary/central) "nyO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light/small{ @@ -57678,7 +57678,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "nVU" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/plating, /area/maintenance/department/engine) "nWP" = ( @@ -58663,7 +58663,7 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "pXT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ areastring = "/area/lawoffice"; dir = 8; @@ -58678,7 +58678,7 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "pYw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/structure/extinguisher_cabinet{ diff --git a/_maps/map_files/Snaxi/Snaxi.dmm b/_maps/map_files/Snaxi/Snaxi.dmm index 7198be1c25..2c0ee99d77 100644 --- a/_maps/map_files/Snaxi/Snaxi.dmm +++ b/_maps/map_files/Snaxi/Snaxi.dmm @@ -1548,7 +1548,7 @@ /turf/open/floor/plasteel/white, /area/science/lab) "ayu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/effect/turf_decal/tile/purple{ @@ -3310,6 +3310,19 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) +"aWM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" + }, +/turf/open/floor/plasteel, +/area/storage/primary) "aXh" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -3333,6 +3346,19 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"aYf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "aZz" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -4532,7 +4558,6 @@ department = "Mining"; pixel_x = -30 }, -/obj/structure/closet/crate/bin, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bzj" = ( @@ -5121,6 +5146,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/machinery/disposal/bin, /turf/open/floor/plasteel, /area/quartermaster/qm) "bDg" = ( @@ -7177,9 +7203,8 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/preopen{ - id = "capshut"; - name = "privacy shutters" +/obj/machinery/door/poddoor/shutters{ + id = "capshut" }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) @@ -7441,9 +7466,8 @@ icon_state = "0-2" }, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "capshut"; - name = "privacy shutters" +/obj/machinery/door/poddoor/shutters{ + id = "capshut" }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) @@ -7563,9 +7587,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor/preopen{ - id = "capshut"; - name = "privacy shutters" +/obj/machinery/door/poddoor/shutters{ + id = "capshut" }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) @@ -7734,7 +7757,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet, @@ -8980,6 +9003,14 @@ pixel_y = 7 }, /obj/item/pen/red, +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "cWO" = ( @@ -9000,7 +9031,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -9378,7 +9409,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "dij" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet, @@ -9994,6 +10025,7 @@ pixel_x = 32 }, /obj/effect/turf_decal/tile/brown, +/obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/storage) "dDf" = ( @@ -11329,7 +11361,7 @@ /turf/open/floor/plasteel, /area/janitor) "eue" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-04" }, /obj/effect/turf_decal/tile/blue{ @@ -11413,11 +11445,11 @@ /turf/open/floor/plasteel, /area/storage/auxiliary) "ewI" = ( -/obj/machinery/rnd/production/circuit_imprinter, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 29 }, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/plasteel/white, /area/science/robotics/lab) "ewK" = ( @@ -14548,6 +14580,10 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/medical/genetics) "goM" = ( @@ -15265,14 +15301,14 @@ /turf/closed/wall/r_wall, /area/teleporter) "gLO" = ( -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, /obj/machinery/conveyor{ dir = 4; id = "garbage" }, +/obj/machinery/door/poddoor{ + id = "trash"; + name = "disposal bay door" + }, /turf/open/floor/plating, /area/maintenance/disposal) "gMD" = ( @@ -17355,7 +17391,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/wood, @@ -18139,6 +18175,10 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "inA" = ( @@ -18262,6 +18302,10 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" + }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) "irg" = ( @@ -19169,10 +19213,6 @@ name = "Atmospherics Maintenance"; req_access_txt = "12;24" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -19636,6 +19676,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "jhF" = ( @@ -19701,15 +19745,7 @@ /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/table, -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, +/obj/machinery/computer/bounty, /turf/open/floor/plasteel, /area/quartermaster/storage) "jjB" = ( @@ -19718,12 +19754,6 @@ /area/crew_quarters/dorms) "jjC" = ( /obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, /obj/item/stack/sheet/mineral/plasma{ amount = 30 }, @@ -22567,11 +22597,6 @@ icon_state = "0-8" }, /obj/machinery/shieldwallgen/xenobiologyaccess, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("test"); - pixel_y = -30 - }, /turf/open/floor/plasteel/white, /area/science/misc_lab) "leq" = ( @@ -22622,7 +22647,7 @@ /turf/open/floor/engine, /area/engine/engineering) "lfs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/plasteel, @@ -24654,6 +24679,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engineering) +"muk" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/engine, +/area/science/misc_lab) "muN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -25748,9 +25777,6 @@ name = "Atmospherics Maintenance"; req_access_txt = "12;24" }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "ncH" = ( @@ -25991,13 +26017,6 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) -"nhO" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) "nij" = ( /obj/machinery/light{ dir = 1 @@ -27159,7 +27178,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/closet/crate/bin, /turf/open/floor/plasteel/white, /area/medical/genetics) "nSf" = ( @@ -27527,9 +27545,6 @@ name = "Electrical Maintenance"; req_access_txt = "11" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/construction/storage) @@ -27835,13 +27850,23 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"okq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "okt" = ( /obj/machinery/light/small, /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/quartermaster/miningoffice) "old" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/wood, @@ -28177,7 +28202,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 23 + }, /turf/open/floor/plasteel/white, /area/medical/genetics) "ouE" = ( @@ -28512,7 +28539,7 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hop) "oGU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/wood, @@ -29490,6 +29517,7 @@ dir = 1 }, /obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, /turf/open/floor/plating, /area/engine/engineering) "piX" = ( @@ -29582,7 +29610,7 @@ c_tag = "Courtroom East"; dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/wood, @@ -32133,7 +32161,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "qHO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -32380,7 +32408,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor/border_only{ dir = 4; name = "east facing firelock" @@ -32880,6 +32907,10 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "rfj" = ( @@ -32938,7 +32969,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants, +/obj//obj/item/kirbyplants, /turf/open/floor/plasteel, /area/crew_quarters/fitness) "rhX" = ( @@ -34323,7 +34354,7 @@ /area/engine/engineering) "saN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -34814,7 +34845,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -36217,7 +36248,7 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -36951,6 +36982,11 @@ "tDO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("test"); + pixel_x = -30 + }, /turf/open/floor/plasteel/white, /area/science/misc_lab) "tDY" = ( @@ -39545,6 +39581,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"veC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Dorm" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "veF" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass{ @@ -42215,9 +42258,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /obj/machinery/door/airlock/atmos/abandoned{ name = "Atmospherics Maintenance"; req_access_txt = "12;24" @@ -43166,7 +43206,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/item/twohanded/required/kirbyplants{ +/obj//obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/power/apc{ @@ -43558,6 +43598,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/maintenance/disposal) +"xzn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) "xzL" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -56096,7 +56144,7 @@ won evJ fsQ mxo -nhO +pTw apJ apJ apJ @@ -66113,7 +66161,7 @@ xUL dYZ jKV fYx -oDm +aYf xSN wje jrH @@ -77974,7 +78022,7 @@ qGn lud ngB joq -wdk +xzn wdk iOW wdk @@ -79545,7 +79593,7 @@ gZG dRF lep bEa -bcp +muk bcp bEa udT @@ -82543,7 +82591,7 @@ qFH tYo dJb iJs -mtP +veC unt raA lfV @@ -87661,7 +87709,7 @@ avT bBh avT aKf -gLO +irQ huF cfp gxY @@ -89208,7 +89256,7 @@ irQ emH cfp gmH -gNI +okq skK vKa vgH @@ -89974,7 +90022,7 @@ avT bBh avT aKf -irQ +gLO jvV evO cfp @@ -93595,7 +93643,7 @@ qgm hcu vju eYu -xOj +aWM vUs gUa sda diff --git a/_maps/map_files/debug/multiz.dmm b/_maps/map_files/debug/multiz.dmm index 3f7cacd1a8..4614829679 100644 --- a/_maps/map_files/debug/multiz.dmm +++ b/_maps/map_files/debug/multiz.dmm @@ -1300,7 +1300,7 @@ "dO" = ( /obj/structure/table, /obj/machinery/light, -/obj/item/twohanded/fireaxe, +/obj/item/fireaxe, /obj/item/extinguisher, /turf/open/floor/plasteel, /area/storage/primary) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 66072817f4..ba1711d0ed 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -49,7 +49,7 @@ /area/holodeck/rec_center/bunker) "ak" = ( /obj/structure/table, -/obj/item/stack/medical/ointment{ +/obj/item/stack/medical/mesh{ heal_burn = 10 }, /turf/open/floor/holofloor/asteroid, @@ -58,7 +58,7 @@ /obj/structure/table/wood{ layer = 3.3 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05"; pixel_y = 4 }, @@ -294,7 +294,7 @@ /area/holodeck/rec_center/winterwonderland) "aT" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05"; pixel_y = 10 }, @@ -355,7 +355,7 @@ /area/holodeck/rec_center/lounge) "bc" = ( /obj/structure/table, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/suture{ heal_brute = 10 }, /turf/open/floor/holofloor/asteroid, @@ -1686,19 +1686,19 @@ /obj/item/melee/chainofcommand{ name = "chain whip" }, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "ez" = ( /obj/structure/table/wood, /obj/item/scythe, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eA" = ( /obj/structure/table/wood, /obj/item/tailclub, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eB" = ( @@ -2916,11 +2916,11 @@ /turf/open/floor/circuit/green/anim, /area/ctf) "hE" = ( -/obj/item/twohanded/ctf/blue, +/obj/item/ctf/blue, /turf/open/floor/circuit/green/anim, /area/ctf) "hF" = ( -/obj/item/twohanded/ctf/red, +/obj/item/ctf/red, /turf/open/floor/circuit/green/anim, /area/ctf) "hG" = ( @@ -4002,7 +4002,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/control) "ke" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -4106,7 +4106,7 @@ /turf/open/floor/plasteel, /area/centcom/supply) "kk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -4211,7 +4211,7 @@ /turf/open/floor/plasteel/grimy, /area/centcom/control) "kB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/firealarm{ @@ -4234,7 +4234,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -4243,7 +4243,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/grimy, @@ -4284,13 +4284,13 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/airalarm{ @@ -4733,7 +4733,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "lQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/firealarm{ @@ -5168,7 +5168,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "mL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -5180,7 +5180,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "mM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -5957,7 +5957,7 @@ /obj/machinery/status_display/ai{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-15"; pixel_x = -6; pixel_y = 12 @@ -6171,7 +6171,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "oy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -6517,7 +6517,7 @@ /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "ph" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -6751,7 +6751,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/control) "pw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/structure/extinguisher_cabinet{ @@ -6998,13 +6998,13 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "qd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, /area/centcom/ferry) "qe" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light_switch{ @@ -7525,7 +7525,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "rt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/newscaster{ @@ -7550,7 +7550,7 @@ /turf/open/floor/wood, /area/centcom/ferry) "rv" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -7732,7 +7732,7 @@ /turf/open/floor/grass, /area/centcom/control) "rL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -8611,7 +8611,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "tJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -8650,7 +8650,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "tO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -8667,7 +8667,7 @@ /turf/closed/indestructible/riveted, /area/centcom/evac) "tS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line{ @@ -9109,7 +9109,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "uT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -9139,7 +9139,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "uV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -10077,7 +10077,7 @@ /turf/open/floor/plating, /area/centcom/ferry) "xi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/delivery, @@ -10147,7 +10147,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "xp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -10159,7 +10159,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "xq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -10178,7 +10178,7 @@ /turf/open/floor/plating, /area/centcom/evac) "xs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/stripes/line{ @@ -10568,8 +10568,8 @@ /area/wizard_station) "yD" = ( /obj/structure/table/wood, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /turf/open/floor/engine/cult, /area/wizard_station) "yE" = ( @@ -10741,7 +10741,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "zd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -11247,7 +11247,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Am" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -11268,7 +11268,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "Ap" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -11541,7 +11541,7 @@ /turf/open/floor/plasteel, /area/centcom/evac) "Ba" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line, @@ -12161,7 +12161,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Cw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/power/apc{ @@ -12198,7 +12198,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Cy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light, @@ -12219,7 +12219,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Cz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -12616,7 +12616,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/evac) "Df" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -13008,7 +13008,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/control) "DV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -13017,7 +13017,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "DW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, @@ -13571,7 +13571,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Fs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -13585,7 +13585,7 @@ }, /area/tdome/tdomeobserve) "Fu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -13670,7 +13670,7 @@ /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "FG" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red, @@ -13750,7 +13750,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "FQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -13848,7 +13848,7 @@ }, /area/tdome/tdomeobserve) "Gg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -13862,7 +13862,7 @@ }, /area/tdome/tdomeobserve) "Gh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -13871,7 +13871,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -13884,7 +13884,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gj" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red, @@ -13913,7 +13913,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gn" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, @@ -13923,7 +13923,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Go" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -13936,7 +13936,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -14876,7 +14876,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "HZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -14966,7 +14966,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Ig" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -15790,7 +15790,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeadmin) "JZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/firealarm{ @@ -15822,7 +15822,7 @@ /turf/open/floor/plasteel/dark, /area/tdome/tdomeadmin) "Kc" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -17577,7 +17577,7 @@ /turf/open/floor/wood, /area/centcom/holding) "RQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -18850,7 +18850,7 @@ /turf/open/indestructible/binary, /area/space) "Zh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/indestructible/hotelwood, diff --git a/_maps/shuttles/arrival_delta.dmm b/_maps/shuttles/arrival_delta.dmm index 62e30ef335..16fc34e62b 100644 --- a/_maps/shuttles/arrival_delta.dmm +++ b/_maps/shuttles/arrival_delta.dmm @@ -203,7 +203,7 @@ /obj/machinery/status_display/evac{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -226,7 +226,7 @@ /obj/machinery/status_display/ai{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -277,7 +277,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "A" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -312,7 +312,7 @@ /turf/open/floor/plasteel, /area/shuttle/arrival) "E" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, diff --git a/_maps/shuttles/arrival_omega.dmm b/_maps/shuttles/arrival_omega.dmm index f580149163..decb5f9d52 100644 --- a/_maps/shuttles/arrival_omega.dmm +++ b/_maps/shuttles/arrival_omega.dmm @@ -138,7 +138,7 @@ /turf/open/floor/plasteel, /area/shuttle/arrival) "o" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 7bc7de9bf1..55fd4bd56a 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -175,7 +175,7 @@ pixel_x = 6; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -385,7 +385,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bc" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -424,7 +424,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/bar, @@ -557,7 +557,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "bG" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 43a6a85bf7..dcffda7ba2 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -47,7 +47,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "k" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/mineral/titanium/blue, @@ -144,7 +144,7 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "B" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/mineral/titanium, diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index f49e70aeb9..9608f7f28a 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -420,7 +420,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "aM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ @@ -446,7 +446,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "aP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ @@ -968,7 +968,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "ca" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -994,7 +994,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index 564115443d..b4b22b2ff6 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -167,7 +167,7 @@ /turf/open/floor/plasteel/white, /area/shuttle/escape) "an" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -196,7 +196,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "ap" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -800,7 +800,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "bz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/button/flasher{ @@ -814,7 +814,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -1018,7 +1018,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "cb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -1338,7 +1338,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "cA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index 349918ef29..ca2e6059ec 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -155,7 +155,7 @@ /turf/open/floor/carpet, /area/shuttle/escape) "y" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/wood, /area/shuttle/escape) "z" = ( diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index a7faface75..8a16763007 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -305,7 +305,7 @@ /turf/open/floor/carpet/royalblue, /area/shuttle/escape/luxury) "bg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/red, @@ -320,7 +320,7 @@ /turf/open/floor/carpet/royalblue, /area/shuttle/escape/luxury) "bj" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -328,13 +328,13 @@ /turf/open/floor/wood, /area/shuttle/escape/luxury) "bk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/royalblue, /area/shuttle/escape/luxury) "bl" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -437,7 +437,7 @@ dir = 4; light_range = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/red, diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index 8df487714e..cae3139c41 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -333,8 +333,8 @@ "aT" = ( /obj/structure/table, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/machinery/light{ dir = 4 }, diff --git a/_maps/shuttles/emergency_omega.dmm b/_maps/shuttles/emergency_omega.dmm index bd99f35bb5..83b9c28305 100644 --- a/_maps/shuttles/emergency_omega.dmm +++ b/_maps/shuttles/emergency_omega.dmm @@ -194,7 +194,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "as" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -317,7 +317,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "aC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -530,7 +530,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "aS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 0eea5ab1c8..7c43bef2ce 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -110,7 +110,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -183,7 +183,7 @@ /area/shuttle/escape) "aB" = ( /obj/structure/window/reinforced, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/effect/turf_decal/tile/green, @@ -589,7 +589,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/mineral/plastitanium/red/brig, diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 05446968e7..daba49a238 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -1014,7 +1014,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "bV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -1029,7 +1029,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "bW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -1094,7 +1094,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "cd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -1107,7 +1107,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "ce" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index 65fc7e30a2..206ebc4687 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -365,11 +365,11 @@ /area/shuttle/escape) "bi" = ( /obj/structure/table, -/obj/item/stack/medical/bruise_pack{ +/obj/item/stack/medical/suture{ pixel_x = 5; pixel_y = 5 }, -/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/suture, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bj" = ( diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index 4bd8f07c8e..cc51c2b8f8 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -194,7 +194,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "aF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aG" = ( diff --git a/_maps/shuttles/emergency_syndicate.dmm b/_maps/shuttles/emergency_syndicate.dmm index 85048b9d89..3c2c3cb19b 100644 --- a/_maps/shuttles/emergency_syndicate.dmm +++ b/_maps/shuttles/emergency_syndicate.dmm @@ -1351,7 +1351,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -1842,7 +1842,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index a12e8858cb..1b4e685bd0 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -236,7 +236,7 @@ /turf/open/floor/wood, /area/shuttle/transport) "bd" = ( -/obj/item/twohanded/required/kirbyplants/dead{ +/obj/item/kirbyplants/dead{ desc = "It doesn't look very healthy..."; name = "potted plant" }, diff --git a/_maps/shuttles/hunter_bounty.dmm b/_maps/shuttles/hunter_bounty.dmm new file mode 100644 index 0000000000..034747f85d --- /dev/null +++ b/_maps/shuttles/hunter_bounty.dmm @@ -0,0 +1,490 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/hunter) +"c" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/shuttle/hunter) +"d" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"e" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/hunter) +"f" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/shuttle/hunter) +"g" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/hunter) +"h" = ( +/turf/open/floor/plating, +/area/shuttle/hunter) +"i" = ( +/obj/structure/grille, +/obj/structure/window/plastitanium, +/turf/open/floor/plating, +/area/shuttle/hunter) +"j" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/shuttle/hunter) +"k" = ( +/obj/structure/sign/poster/contraband/bountyhunters, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/hunter) +"l" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/shuttle/hunter) +"m" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"n" = ( +/obj/structure/table, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"o" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"p" = ( +/obj/effect/mob_spawn/human/fugitive/bounty/hook{ + short_desc = null + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"q" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/hunter) +"r" = ( +/obj/machinery/computer/launchpad{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"s" = ( +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"t" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"v" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"w" = ( +/obj/structure/table, +/obj/item/phone, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"x" = ( +/obj/structure/table, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"y" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"z" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"A" = ( +/obj/machinery/computer/shuttle/hunter{ + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"B" = ( +/obj/machinery/launchpad, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"C" = ( +/obj/item/multitool, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"D" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"E" = ( +/obj/structure/window/plastitanium, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/hunter) +"F" = ( +/obj/machinery/power/smes, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"G" = ( +/obj/machinery/fugitive_capture, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"H" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"I" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/hunter{ + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/shuttle/hunter) +"J" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"K" = ( +/obj/machinery/suit_storage_unit/standard_unit{ + storage_type = /obj/item/tank/internals/oxygen/yellow + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"L" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external, +/obj/docking_port/stationary{ + dwidth = 11; + height = 16; + id = "pirateship_home"; + name = "Deep Space"; + width = 17 + }, +/obj/docking_port/mobile{ + dheight = 3; + dwidth = 3; + height = 13; + id = "huntership"; + movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); + name = "hunter shuttle"; + width = 15 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/shuttle/hunter) +"M" = ( +/obj/effect/mob_spawn/human/fugitive/bounty/armor{ + dir = 1; + short_desc = null + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"P" = ( +/obj/structure/fluff/empty_sleeper{ + dir = 1 + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) +"U" = ( +/obj/structure/grille, +/obj/structure/window/plastitanium, +/obj/structure/window/plastitanium, +/turf/open/floor/plating, +/area/shuttle/hunter) +"Z" = ( +/obj/effect/mob_spawn/human/fugitive/bounty/synth{ + short_desc = null + }, +/turf/open/floor/pod/light, +/area/shuttle/hunter) + +(1,1,1) = {" +a +a +a +b +a +a +a +a +a +b +a +a +a +"} +(2,1,1) = {" +a +a +a +b +a +a +a +a +a +b +a +a +a +"} +(3,1,1) = {" +b +a +a +b +a +e +a +e +a +b +a +a +b +"} +(4,1,1) = {" +b +a +e +b +b +q +i +q +b +b +e +a +b +"} +(5,1,1) = {" +b +b +q +b +b +r +B +F +b +b +q +b +b +"} +(6,1,1) = {" +b +b +g +b +b +s +C +G +b +b +g +b +b +"} +(7,1,1) = {" +f +d +h +j +l +t +D +H +c +d +h +j +L +"} +(8,1,1) = {" +b +b +i +b +b +s +s +s +b +b +i +b +b +"} +(9,1,1) = {" +a +b +i +b +m +v +s +s +K +b +i +b +a +"} +(10,1,1) = {" +a +a +i +k +n +w +x +s +K +b +i +a +a +"} +(11,1,1) = {" +a +a +a +b +J +x +x +s +K +b +a +a +a +"} +(12,1,1) = {" +a +a +a +E +o +y +s +s +K +b +a +a +a +"} +(13,1,1) = {" +a +a +a +i +b +s +s +s +b +i +a +a +a +"} +(14,1,1) = {" +a +a +a +U +p +s +s +s +P +i +a +a +a +"} +(15,1,1) = {" +a +a +a +i +Z +z +s +z +M +i +a +a +a +"} +(16,1,1) = {" +a +a +a +E +i +A +n +I +i +b +a +a +a +"} +(17,1,1) = {" +a +a +a +a +i +i +i +i +i +a +a +a +a +"} diff --git a/_maps/shuttles/hunter_russian.dmm b/_maps/shuttles/hunter_russian.dmm new file mode 100644 index 0000000000..a053d952ef --- /dev/null +++ b/_maps/shuttles/hunter_russian.dmm @@ -0,0 +1,501 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/wall, +/area/shuttle/hunter) +"c" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/hunter) +"d" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/hunter) +"e" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plating, +/area/shuttle/hunter) +"f" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/shuttle/hunter) +"g" = ( +/turf/open/floor/plating, +/area/shuttle/hunter) +"h" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"i" = ( +/obj/machinery/door/airlock/security/glass, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"j" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/hunter) +"k" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"m" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool/largetank, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"n" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/storage/bag/trash{ + pixel_x = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"o" = ( +/obj/effect/mob_spawn/human/fugitive/russian{ + dir = 4; + short_desc = null + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"p" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"q" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"r" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"s" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"t" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/large{ + icon_state = "crittercrate" + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"u" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"v" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/shuttle/hunter) +"w" = ( +/obj/machinery/fugitive_capture, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"x" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/shuttle/hunter) +"y" = ( +/turf/template_noop, +/area/shuttle/hunter) +"z" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"A" = ( +/obj/machinery/computer/shuttle/hunter{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"B" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"C" = ( +/obj/machinery/computer/camera_advanced{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"D" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"E" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/hunter{ + dir = 8; + x_offset = 0; + y_offset = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"F" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/engineering{ + icon_state = "engi_crateopen" + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"G" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"H" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/coffin{ + icon_state = "coffinopen" + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"I" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plating, +/area/shuttle/hunter) +"J" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"K" = ( +/obj/machinery/door/airlock/security/glass, +/obj/structure/fans/tiny, +/obj/docking_port/stationary{ + dwidth = 11; + height = 16; + id = "pirateship_home"; + name = "Deep Space"; + width = 17 + }, +/obj/docking_port/mobile{ + dheight = 3; + dwidth = 3; + height = 13; + id = "huntership"; + movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); + name = "hunter shuttle"; + width = 15 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"L" = ( +/obj/effect/mob_spawn/human/fugitive/russian{ + dir = 1; + short_desc = null + }, +/turf/open/floor/plating, +/area/shuttle/hunter) +"N" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) +"Q" = ( +/obj/item/book/manual/ripley_build_and_repair, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/hunter) +"Y" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/hunter) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +b +c +c +b +a +a +a +a +a +a +"} +(3,1,1) = {" +a +c +c +a +b +b +b +d +d +b +b +b +a +c +c +a +"} +(4,1,1) = {" +b +d +d +b +b +p +t +x +B +B +F +b +b +d +d +b +"} +(5,1,1) = {" +b +e +g +b +j +q +u +q +q +u +u +H +b +g +L +b +"} +(6,1,1) = {" +b +e +g +h +k +k +k +k +k +D +k +k +h +g +L +b +"} +(7,1,1) = {" +b +f +g +b +x +k +Y +Y +Y +Y +Q +I +b +g +L +b +"} +(8,1,1) = {" +b +b +b +b +b +h +b +b +b +b +h +b +b +b +b +b +"} +(9,1,1) = {" +a +b +b +b +m +k +b +y +y +b +k +N +b +b +b +a +"} +(10,1,1) = {" +a +a +a +i +k +k +v +y +y +v +k +k +K +a +a +a +"} +(11,1,1) = {" +a +a +a +b +n +r +b +y +y +b +r +J +b +a +a +a +"} +(12,1,1) = {" +a +a +a +b +b +h +b +b +b +b +h +b +b +a +a +a +"} +(13,1,1) = {" +a +a +a +b +o +k +r +z +z +k +k +o +b +a +a +a +"} +(14,1,1) = {" +a +a +a +b +b +s +w +A +C +E +G +b +b +a +a +a +"} +(15,1,1) = {" +a +a +a +a +b +b +v +v +v +v +b +b +a +a +a +a +"} diff --git a/_maps/shuttles/hunter_space_cop.dmm b/_maps/shuttles/hunter_space_cop.dmm new file mode 100644 index 0000000000..44eb5052b2 --- /dev/null +++ b/_maps/shuttles/hunter_space_cop.dmm @@ -0,0 +1,250 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/hunter{ + dir = 8; + view_range = 7; + x_offset = 6 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"ab" = ( +/obj/machinery/computer/shuttle/hunter{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"ac" = ( +/obj/structure/fans/tiny, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 12; + id = "huntership_home"; + name = "Deep Space"; + width = 7 + }, +/obj/docking_port/mobile{ + dir = 4; + dwidth = 3; + height = 12; + id = "huntership"; + name = "hunter shuttle"; + width = 7 + }, +/obj/machinery/door/poddoor/shutters{ + id = "Interpolship" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"ae" = ( +/obj/machinery/button/door{ + id = "Interpolship"; + pixel_y = 26 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"af" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"ag" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"ah" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"aj" = ( +/obj/structure/closet/crate/eva, +/obj/effect/turf_decal/box, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"ak" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/mob_spawn/human/fugitive/spacepol{ + dir = 1; + short_desc = null + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"al" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"bY" = ( +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"gi" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"hB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/hunter) +"hJ" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/hunter) +"ku" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/hunter) +"lp" = ( +/obj/machinery/fugitive_capture, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"rR" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"te" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/shutters{ + id = "Interpolship" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"An" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/hunter) +"Pq" = ( +/turf/template_noop, +/area/template_noop) +"Rz" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) +"RO" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/hunter) + +(1,1,1) = {" +Pq +ku +te +ac +te +ku +Pq +"} +(2,1,1) = {" +Pq +ku +ae +al +af +ku +Pq +"} +(3,1,1) = {" +Pq +ku +bY +RO +ak +ku +Pq +"} +(4,1,1) = {" +hB +ku +bY +RO +ak +ku +hB +"} +(5,1,1) = {" +ku +ku +bY +RO +ak +ku +ku +"} +(6,1,1) = {" +Pq +hJ +ag +RO +RO +hJ +Pq +"} +(7,1,1) = {" +Pq +hJ +ah +RO +aj +hJ +Pq +"} +(8,1,1) = {" +Pq +ku +lp +RO +aj +ku +Pq +"} +(9,1,1) = {" +hB +ku +ku +rR +ku +ku +hB +"} +(10,1,1) = {" +ku +ku +RO +Rz +RO +ku +ku +"} +(11,1,1) = {" +Pq +An +aa +gi +ab +An +Pq +"} +(12,1,1) = {" +Pq +ku +An +An +An +ku +Pq +"} diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index f5861fab32..42fe684e05 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -608,8 +608,8 @@ "bu" = ( /obj/structure/table/reinforced, /obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh, /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/shuttle/syndicate/medical) diff --git a/_maps/shuttles/whiteship_cog.dmm b/_maps/shuttles/whiteship_cog.dmm index 9410682219..9e4463df6b 100644 --- a/_maps/shuttles/whiteship_cog.dmm +++ b/_maps/shuttles/whiteship_cog.dmm @@ -32,11 +32,6 @@ "g" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned) -"h" = ( -/obj/machinery/door/airlock/external, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/shuttle/abandoned) "i" = ( /obj/machinery/suit_storage_unit/security, /obj/machinery/light/small{ @@ -64,6 +59,7 @@ /area/shuttle/abandoned) "m" = ( /obj/structure/bed, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel, /area/shuttle/abandoned) "n" = ( @@ -130,7 +126,6 @@ /area/shuttle/abandoned) "x" = ( /obj/machinery/door/firedoor/border_only/closed{ - icon_state = "door_closed"; dir = 4 }, /obj/machinery/door/window/eastright, @@ -174,12 +169,12 @@ dir = 8 }, /obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/laser/carbine, /obj/machinery/button/flasher{ id = "cogws"; pixel_x = -24; pixel_y = 8 }, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plasteel, /area/shuttle/abandoned) "D" = ( @@ -191,7 +186,7 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/gun/energy/e_gun/stun, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plasteel, /area/shuttle/abandoned) "E" = ( @@ -228,12 +223,14 @@ "I" = ( /obj/structure/table/reinforced, /obj/item/clothing/glasses/sunglasses, +/obj/item/gps{ + gpstag = "NTPRS" + }, /turf/open/floor/plasteel/grimy, /area/shuttle/abandoned) "J" = ( /obj/structure/curtain, /obj/machinery/shower{ - name = "shower"; pixel_y = 12 }, /obj/item/soap/nanotrasen, @@ -329,13 +326,13 @@ d "} (5,1,1) = {" d -h +g n n B H n -h +g d "} (6,1,1) = {" diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index 825cb26e3a..0a25527358 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -93,7 +93,7 @@ /area/survivalpod) "q" = ( /obj/structure/tubes, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/pod, /area/survivalpod) "r" = ( diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/_flags/_flags.dm similarity index 81% rename from code/__DEFINES/flags.dm rename to code/__DEFINES/_flags/_flags.dm index abc0507bf4..7daf9fa8a3 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/_flags/_flags.dm @@ -22,8 +22,8 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 //FLAGS BITMASK ///This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. #define HEAR_1 (1<<3) -///Projectiels will check ricochet on things impacted that have this. -#define CHECK_RICOCHET_1 (1<<4) +///Projectiles will use default chance-based ricochet handling on things with this. +#define DEFAULT_RICOCHET_1 (1<<4) ///Conducts electricity (metal etc.). #define CONDUCT_1 (1<<5) ///For machines and structures that should not break into parts, eg, holodeck stuff. @@ -137,3 +137,27 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define MOBILITY_FLAGS_DEFAULT (MOBILITY_MOVE | MOBILITY_STAND | MOBILITY_PICKUP | MOBILITY_USE | MOBILITY_UI | MOBILITY_STORAGE | MOBILITY_PULL | MOBILITY_RESIST) #define MOBILITY_FLAGS_ANY_INTERACTION (MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_UI | MOBILITY_STORAGE) + +// melee_attack_chain() attackchain_flags +/// The attack is from a parry counterattack. +#define ATTACKCHAIN_PARRY_COUNTERATTACK (1<<0) + +/// If the thing can reflect light (lasers/energy) +#define RICOCHET_SHINY (1<<0) +/// If the thing can reflect matter (bullets/bomb shrapnel) +#define RICOCHET_HARD (1<<1) + +#define KEEP_TOGETHER_ORIGINAL "keep_together_original" + +//setter for KEEP_TOGETHER to allow for multiple sources to set and unset it +#define ADD_KEEP_TOGETHER(x, source)\ + if ((x.appearance_flags & KEEP_TOGETHER) && !HAS_TRAIT(x, TRAIT_KEEP_TOGETHER)) ADD_TRAIT(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL); \ + ADD_TRAIT(x, TRAIT_KEEP_TOGETHER, source);\ + x.appearance_flags |= KEEP_TOGETHER + +#define REMOVE_KEEP_TOGETHER(x, source)\ + REMOVE_TRAIT(x, TRAIT_KEEP_TOGETHER, source);\ + if(HAS_TRAIT_FROM_ONLY(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL))\ + REMOVE_TRAIT(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL);\ + else if(!HAS_TRAIT(x, TRAIT_KEEP_TOGETHER))\ + x.appearance_flags &= ~KEEP_TOGETHER diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/_flags/item_flags.dm similarity index 74% rename from code/__DEFINES/obj_flags.dm rename to code/__DEFINES/_flags/item_flags.dm index a904d7a7e6..b3b65bcf59 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/_flags/item_flags.dm @@ -1,20 +1,3 @@ -// Flags for the obj_flags var on /obj - - -#define EMAGGED (1<<0) -#define IN_USE (1<<1) //If we have a user using us, this will be set on. We will check if the user has stopped using us, and thus stop updating and LAGGING EVERYTHING! -#define CAN_BE_HIT (1<<2) //can this be bludgeoned by items? -#define BEING_SHOCKED (1<<3) //Whether this thing is currently (already) being shocked by a tesla -#define DANGEROUS_POSSESSION (1<<4) //Admin possession yes/no -#define ON_BLUEPRINTS (1<<5) //Are we visible on the station blueprints at roundstart? -#define UNIQUE_RENAME (1<<6) //can you customize the description/name of the thing? -#define USES_TGUI (1<<7) //put on things that use tgui on ui_interact instead of custom/old UI. -#define FROZEN (1<<8) -#define SHOVABLE_ONTO (1<<9) //called on turf.shove_act() to consider whether an object should have a niche effect (defined in their own shove_act()) when someone is pushed onto it, or do a sanity CanPass() check. -#define BLOCK_Z_FALL (1<<10) - -// If you add new ones, be sure to add them to /obj/Initialize as well for complete mapping support - // Flags for the item_flags var on /obj/item #define BEING_REMOVED (1<<0) @@ -41,6 +24,10 @@ #define NO_UNIFORM_REQUIRED (1<<11) ///Damage when attacking people is not affected by combat mode. #define NO_COMBAT_MODE_FORCE_MODIFIER (1<<12) +/// This item can be used to parry. Only a basic check used to determine if we should proceed with parry chain at all. +#define ITEM_CAN_PARRY (1<<13) +/// This item can be used in the directional blocking system. Only a basic check used to determine if we should proceed with directional block handling at all. +#define ITEM_CAN_BLOCK (1<<14) // Flags for the clothing_flags var on /obj/item/clothing @@ -65,3 +52,4 @@ #define ORGAN_VITAL (1<<4) //Currently only the brain #define ORGAN_NO_SPOIL (1<<5) //Do not spoil under any circumstances #define ORGAN_NO_DISMEMBERMENT (1<<6) //Immune to disembowelment. +#define ORGAN_EDIBLE (1<<5) //is a snack? :D \ No newline at end of file diff --git a/code/__DEFINES/_flags/obj_flags.dm b/code/__DEFINES/_flags/obj_flags.dm new file mode 100644 index 0000000000..ebb9b4bda0 --- /dev/null +++ b/code/__DEFINES/_flags/obj_flags.dm @@ -0,0 +1,15 @@ +// Flags for the obj_flags var on /obj + +#define EMAGGED (1<<0) +#define IN_USE (1<<1) //If we have a user using us, this will be set on. We will check if the user has stopped using us, and thus stop updating and LAGGING EVERYTHING! +#define CAN_BE_HIT (1<<2) //can this be bludgeoned by items? +#define BEING_SHOCKED (1<<3) //Whether this thing is currently (already) being shocked by a tesla +#define DANGEROUS_POSSESSION (1<<4) //Admin possession yes/no +#define ON_BLUEPRINTS (1<<5) //Are we visible on the station blueprints at roundstart? +#define UNIQUE_RENAME (1<<6) //can you customize the description/name of the thing? +#define USES_TGUI (1<<7) //put on things that use tgui on ui_interact instead of custom/old UI. +#define FROZEN (1<<8) +#define SHOVABLE_ONTO (1<<9) //called on turf.shove_act() to consider whether an object should have a niche effect (defined in their own shove_act()) when someone is pushed onto it, or do a sanity CanPass() check. +#define BLOCK_Z_FALL (1<<10) + +// If you add new ones, be sure to add them to /obj/Initialize as well for complete mapping support diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index ea380cf49b..b883a54209 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -11,6 +11,17 @@ #define NUKE_RESULT_WRONG_STATION 7 #define NUKE_RESULT_WRONG_STATION_DEAD 8 +//fugitive end results +#define FUGITIVE_RESULT_BADASS_HUNTER 0 +#define FUGITIVE_RESULT_POSTMORTEM_HUNTER 1 +#define FUGITIVE_RESULT_MAJOR_HUNTER 2 +#define FUGITIVE_RESULT_HUNTER_VICTORY 3 +#define FUGITIVE_RESULT_MINOR_HUNTER 4 +#define FUGITIVE_RESULT_STALEMATE 5 +#define FUGITIVE_RESULT_MINOR_FUGITIVE 6 +#define FUGITIVE_RESULT_FUGITIVE_VICTORY 7 +#define FUGITIVE_RESULT_MAJOR_FUGITIVE 8 + #define APPRENTICE_DESTRUCTION "destruction" #define APPRENTICE_BLUESPACE "bluespace" #define APPRENTICE_ROBELESS "robeless" diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index 322a150617..01f14c748e 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -59,6 +59,7 @@ #define ANTAG_HUD_CLOCKWORK 22 #define ANTAG_HUD_BROTHER 23 #define ANTAG_HUD_BLOODSUCKER 24 +#define ANTAG_HUD_FUGITIVE 25 // Notification action types #define NOTIFY_JUMP "jump" diff --git a/code/__DEFINES/cargo.dm b/code/__DEFINES/cargo.dm index 52a2d56697..bba5b5c5ed 100644 --- a/code/__DEFINES/cargo.dm +++ b/code/__DEFINES/cargo.dm @@ -32,4 +32,8 @@ list("", "\improper S.T.E.A.L.T.H. pod MKVII", "A supply pod that, under normal circumstances, is completely invisible to conventional methods of detection. How are you even seeing this?"),\ list("gondolapod", "gondola", "The silent walker. This one seems to be part of a delivery agency."),\ list("", "", "")\ -) \ No newline at end of file +) + +#define PACK_GOODY_NONE 0 +#define PACK_GOODY_PUBLIC 1 //can be bought by both privates and cargo +#define PACK_GOODY_PRIVATE 2 //can be bought only by privates \ No newline at end of file diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index eb3c1e32ef..dff52f4748 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -29,10 +29,11 @@ #define EFFECT_DROWSY "drowsy" #define EFFECT_JITTER "jitter" +// mob/living/var/combat_flags variable. /// Default combat flags for those affected by sprinting (combat mode has been made into its own component) -#define COMBAT_FLAGS_DEFAULT NONE +#define COMBAT_FLAGS_DEFAULT (COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE) /// Default combat flags for everyone else (so literally everyone but humans). -#define COMBAT_FLAGS_SPRINT_EXEMPT (COMBAT_FLAG_SPRINT_ACTIVE | COMBAT_FLAG_SPRINT_TOGGLED | COMBAT_FLAG_SPRINT_FORCED) +#define COMBAT_FLAGS_SPRINT_EXEMPT (COMBAT_FLAG_SPRINT_ACTIVE | COMBAT_FLAG_SPRINT_TOGGLED | COMBAT_FLAG_SPRINT_FORCED | COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE) /// The user wants sprint mode on #define COMBAT_FLAG_SPRINT_TOGGLED (1<<0) @@ -50,6 +51,16 @@ #define COMBAT_FLAG_SOFT_STAMCRIT (1<<6) /// Force sprint mode on at all times, overrides everything including sprint disable traits. #define COMBAT_FLAG_SPRINT_FORCED (1<<7) +/// This mob is capable of using the active parrying system. +#define COMBAT_FLAG_PARRY_CAPABLE (1<<8) +/// This mob is capable of using the active blocking system. +#define COMBAT_FLAG_BLOCK_CAPABLE (1<<9) +/// This mob is capable of unarmed parrying +#define COMBAT_FLAG_UNARMED_PARRY (1<<10) +/// This mob is currently actively blocking +#define COMBAT_FLAG_ACTIVE_BLOCKING (1<<11) +/// This mob is currently starting an active block +#define COMBAT_FLAG_ACTIVE_BLOCK_STARTING (1<<12) // Helpers for getting someone's stamcrit state. Cast to living. #define NOT_STAMCRIT 0 @@ -112,18 +123,6 @@ #define GRAB_NECK 2 #define GRAB_KILL 3 -/// Attack types for check_block()/run_block(). Flags, combinable. -/// Attack was melee, whether or not armed. -#define ATTACK_TYPE_MELEE (1<<0) -/// Attack was with a gun or something that should count as a gun (but not if a gun shouldn't count for a gun, crazy right?) -#define ATTACK_TYPE_PROJECTILE (1<<1) -/// Attack was unarmed.. this usually means hand to hand combat. -#define ATTACK_TYPE_UNARMED (1<<2) -/// Attack was a thrown atom hitting the victim. -#define ATTACK_TYPE_THROWN (1<<3) -/// Attack was a bodyslam/leap/tackle. See: Xenomorph leap tackles. -#define ATTACK_TYPE_TACKLE (1<<4) - //attack visual effects #define ATTACK_EFFECT_PUNCH "punch" #define ATTACK_EFFECT_KICK "kick" @@ -164,9 +163,8 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( /obj/item/gun))) -//Combat object defines - //Embedded objects + #define EMBEDDED_PAIN_CHANCE 15 //Chance for embedded objects to cause pain (damage user) #define EMBEDDED_ITEM_FALLOUT 5 //Chance for embedded object to fall out (causing pain but removing the object) #define EMBED_CHANCE 45 //Chance for an object to embed into somebody when thrown (if it's sharp) @@ -175,7 +173,16 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( #define EMBEDDED_IMPACT_PAIN_MULTIPLIER 4 //Coefficient of multiplication for the damage the item does when it first embeds (this*item.w_class) #define EMBED_THROWSPEED_THRESHOLD 4 //The minimum value of an item's throw_speed for it to embed (Unless it has embedded_ignore_throwspeed_threshold set to 1) #define EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER 8 //Coefficient of multiplication for the damage the item does when removed without a surgery (this*item.w_class) -#define EMBEDDED_UNSAFE_REMOVAL_TIME 150 //A Time in ticks, total removal time = (this/item.w_class) +#define EMBEDDED_UNSAFE_REMOVAL_TIME 30 //A Time in ticks, total removal time = (this*item.w_class) +#define EMBEDDED_JOSTLE_CHANCE 5 //Chance for embedded objects to cause pain every time they move (jostle) +#define EMBEDDED_JOSTLE_PAIN_MULTIPLIER 1 //Coefficient of multiplication for the damage the item does while +#define EMBEDDED_PAIN_STAM_PCT 0.0 //This percentage of all pain will be dealt as stam damage rather than brute (0-1) +#define EMBED_CHANCE_TURF_MOD -15 //You are this many percentage points less likely to embed into a turf (good for things glass shards and spears vs walls) + +#define EMBED_HARMLESS list("pain_mult" = 0, "jostle_pain_mult" = 0, "ignore_throwspeed_threshold" = TRUE) +#define EMBED_HARMLESS_SUPERIOR list("pain_mult" = 0, "jostle_pain_mult" = 0, "ignore_throwspeed_threshold" = TRUE, "embed_chance" = 100, "fall_chance" = 0.1) +#define EMBED_POINTY list("ignore_throwspeed_threshold" = TRUE) +#define EMBED_POINTY_SUPERIOR list("embed_chance" = 100, "ignore_throwspeed_threshold" = TRUE) //Gun weapon weight #define WEAPON_LIGHT 1 @@ -190,6 +197,14 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( #define EGUN_SELFCHARGE 1 #define EGUN_SELFCHARGE_BORG 2 +//Gun suppression +#define SUPPRESSED_NONE 0 +#define SUPPRESSED_QUIET 1 ///standard suppressed +#define SUPPRESSED_VERY 2 /// no message + +//Nice shot bonus +#define NICE_SHOT_RICOCHET_BONUS 10 //if the shooter has the NICE_SHOT trait and they fire a ricocheting projectile, add this to the ricochet chance and auto aim angle + ///Time to spend without clicking on other things required for your shots to become accurate. #define GUN_AIMING_TIME (2 SECONDS) @@ -254,11 +269,12 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( //stamina cost defines. #define STAM_COST_ATTACK_OBJ_MULT 1.2 -#define STAM_COST_ATTACK_MOB_MULT 0.8 +#define STAM_COST_ATTACK_MOB_MULT 1 #define STAM_COST_BATON_MOB_MULT 1 #define STAM_COST_NO_COMBAT_MULT 1.25 #define STAM_COST_W_CLASS_MULT 1.25 #define STAM_COST_THROW_MULT 2 +#define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2. ///Multiplier of the (STAMINA_NEAR_CRIT - user current stamina loss) : (STAMINA_NEAR_CRIT - STAMINA_SOFTCRIT) ratio used in damage penalties when stam soft-critted. #define STAM_CRIT_ITEM_ATTACK_PENALTY 0.66 @@ -269,76 +285,14 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( /// Added delay when firing guns stam-softcritted. Summed with a hardset CLICK_CD_RANGE delay, similar to STAM_CRIT_DAMAGE_DELAY otherwise. #define STAM_CRIT_GUN_DELAY 2.75 +//stamina recovery defines. Blocked if combat mode is on. +#define STAM_RECOVERY_STAM_CRIT -7.5 +#define STAM_RECOVERY_RESTING -6 +#define STAM_RECOVERY_NORMAL -3 +#define STAM_RECOVERY_LIMB 4 //limbs recover stamina separately from handle_status_effects(), and aren't blocked by combat mode. + /** * should the current-attack-damage be lower than the item force multiplied by this value, * a "inefficiently" prefix will be added to the message. */ -#define INEFFICIENT_ATTACK_MSG_THRESHOLD 0.7 - - -//bullet_act() return values -#define BULLET_ACT_HIT "HIT" //It's a successful hit, whatever that means in the context of the thing it's hitting. -#define BULLET_ACT_BLOCK "BLOCK" //It's a blocked hit, whatever that means in the context of the thing it's hitting. -#define BULLET_ACT_FORCE_PIERCE "PIERCE" //It pierces through the object regardless of the bullet being piercing by default. -#define BULLET_ACT_TURF "TURF" //It hit us but it should hit something on the same turf too. Usually used for turfs. - -/// Check whether or not we can block, without "triggering" a block. Basically run checks without effects like depleting shields. -/// Wrapper for do_run_block(). The arguments on that means the same as for this. -#define mob_check_block(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list)\ - do_run_block(FALSE, object, damage, attack_text, attack_type, armour_penetration, attacker, check_zone(def_zone), return_list) - -/// Runs a block "sequence", effectively checking and then doing effects if necessary. -/// Wrapper for do_run_block(). The arguments on that means the same as for this. -#define mob_run_block(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list)\ - do_run_block(TRUE, object, damage, attack_text, attack_type, armour_penetration, attacker, check_zone(def_zone), return_list) - -/// Bitflags for check_block() and run_block(). Meant to be combined. You can be hit and still reflect, for example, if you do not use BLOCK_SUCCESS. -/// Attack was not blocked -#define BLOCK_NONE NONE -/// Attack was blocked, do not do damage. THIS FLAG MUST BE THERE FOR DAMAGE/EFFECT PREVENTION! -#define BLOCK_SUCCESS (1<<1) - -/// The below are for "metadata" on "how" the attack was blocked. - -/// Attack was and should be redirected according to list argument REDIRECT_METHOD (NOTE: the SHOULD here is important, as it says "the thing blocking isn't handling the reflecting for you so do it yourself"!) -#define BLOCK_SHOULD_REDIRECT (1<<2) -/// Attack was redirected (whether by us or by SHOULD_REDIRECT flagging for automatic handling) -#define BLOCK_REDIRECTED (1<<3) -/// Attack was blocked by something like a shield. -#define BLOCK_PHYSICAL_EXTERNAL (1<<4) -/// Attack was blocked by something worn on you. -#define BLOCK_PHYSICAL_INTERNAL (1<<5) -/// Attack outright missed because the target dodged. Should usually be combined with redirection passthrough or something (see martial arts) -#define BLOCK_TARGET_DODGED (1<<7) -/// Meta-flag for run_block/do_run_block : By default, BLOCK_SUCCESS tells do_run_block() to assume the attack is completely blocked and not continue the block chain. If this is present, it will continue to check other items in the chain rather than stopping. -#define BLOCK_CONTINUE_CHAIN (1<<8) - -/// For keys in associative list/block_return as we don't want to saturate our (somewhat) limited flags. -#define BLOCK_RETURN_REDIRECT_METHOD "REDIRECT_METHOD" - /// Pass through victim - #define REDIRECT_METHOD_PASSTHROUGH "passthrough" - /// Deflect at randomish angle - #define REDIRECT_METHOD_DEFLECT "deflect" - /// reverse 180 angle, basically (as opposed to "realistic" wall reflections) - #define REDIRECT_METHOD_REFLECT "reflect" - /// "do not taser the bad man with the desword" - actually aims at the firer/attacker rather than just reversing - #define REDIRECT_METHOD_RETURN_TO_SENDER "no_you" - -/// These keys are generally only applied to the list if real_attack is FALSE. Used incase we want to make "smarter" mob AI in the future or something. -/// Tells the caller how likely from 0 (none) to 100 (always) we are to reflect energy projectiles -#define BLOCK_RETURN_REFLECT_PROJECTILE_CHANCE "reflect_projectile_chance" -/// Tells the caller how likely we are to block attacks from 0 to 100 in general -#define BLOCK_RETURN_NORMAL_BLOCK_CHANCE "normal_block_chance" -/// Tells the caller about how many hits we can soak on average before our blocking fails. -#define BLOCK_RETURN_BLOCK_CAPACITY "block_capacity" - -/// Default if the above isn't set in the list. -#define DEFAULT_REDIRECT_METHOD_PROJECTILE REDIRECT_METHOD_DEFLECT - -/// Block priorities -#define BLOCK_PRIORITY_HELD_ITEM 100 -#define BLOCK_PRIORITY_WEAR_SUIT 75 -#define BLOCK_PRIORITY_CLOTHING 50 -#define BLOCK_PRIORITY_UNIFORM 25 - -#define BLOCK_PRIORITY_DEFAULT BLOCK_PRIORITY_HELD_ITEM +#define FEEBLE_ATTACK_MSG_THRESHOLD 0.5 diff --git a/code/__DEFINES/combat/attack_types.dm b/code/__DEFINES/combat/attack_types.dm new file mode 100644 index 0000000000..a401c0f2ee --- /dev/null +++ b/code/__DEFINES/combat/attack_types.dm @@ -0,0 +1,32 @@ +// Attack types for check_block()/run_block(). Flags, combinable. +/// Attack was melee, whether or not armed. +#define ATTACK_TYPE_MELEE (1<<0) +/// Attack was with a gun or something that should count as a gun (but not if a gun shouldn't count for a gun, crazy right?) +#define ATTACK_TYPE_PROJECTILE (1<<1) +/// Attack was unarmed.. this usually means hand to hand combat. +#define ATTACK_TYPE_UNARMED (1<<2) +/// Attack was a thrown atom hitting the victim. +#define ATTACK_TYPE_THROWN (1<<3) +/// Attack was a bodyslam/leap/tackle. See: Xenomorph leap tackles. +#define ATTACK_TYPE_TACKLE (1<<4) +/// Attack was from a parry counterattack. Do not attempt to parry-this! +#define ATTACK_TYPE_PARRY_COUNTERATTACK (1<<5) + +// Requires for datum definitions to not error with must be a constant statement when used in lists as text associative keys. +// KEEP IN SYNC WITH ABOVE! + +#define TEXT_ATTACK_TYPE_MELEE "1" +#define TEXT_ATTACK_TYPE_PROJECTILE "2" +#define TEXT_ATTACK_TYPE_UNARMED "4" +#define TEXT_ATTACK_TYPE_THROWN "8" +#define TEXT_ATTACK_TYPE_TACKLE "16" +#define TEXT_ATTACK_TYPE_PARRY_COUNTERATTACK "32" + +GLOBAL_LIST_INIT(attack_type_names, list( + TEXT_ATTACK_TYPE_MELEE = "Melee", + TEXT_ATTACK_TYPE_PROJECTILE = "Projectile", + TEXT_ATTACK_TYPE_UNARMED = "Unarmed", + TEXT_ATTACK_TYPE_THROWN = "Thrown", + TEXT_ATTACK_TYPE_TACKLE = "Tackle", + TEXT_ATTACK_TYPE_PARRY_COUNTERATTACK = "Parry Counterattack" +)) diff --git a/code/__DEFINES/combat/block.dm b/code/__DEFINES/combat/block.dm new file mode 100644 index 0000000000..bc85947d71 --- /dev/null +++ b/code/__DEFINES/combat/block.dm @@ -0,0 +1,80 @@ +/// Check whether or not we can block, without "triggering" a block. Basically run checks without effects like depleting shields. +/// Wrapper for do_run_block(). The arguments on that means the same as for this. +#define mob_check_block(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list)\ + do_run_block(FALSE, object, damage, attack_text, attack_type, armour_penetration, attacker, check_zone(def_zone), return_list) + +/// Runs a block "sequence", effectively checking and then doing effects if necessary. +/// Wrapper for do_run_block(). The arguments on that means the same as for this. +#define mob_run_block(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list)\ + do_run_block(TRUE, object, damage, attack_text, attack_type, armour_penetration, attacker, check_zone(def_zone), return_list) + +// Don't ask why there's block_parry.dm and this. This is for the run_block() system, which is the "parent" system of the directional block and parry systems. + +/// Bitflags for check_block() and handle_block(). Meant to be combined. You can be hit and still reflect, for example, if you do not use BLOCK_SUCCESS. +/// Attack was not blocked +#define BLOCK_NONE NONE +/// Attack was blocked, do not do damage. THIS FLAG MUST BE THERE FOR DAMAGE/EFFECT PREVENTION! +#define BLOCK_SUCCESS (1<<1) + +/// The below are for "metadata" on "how" the attack was blocked. + +/// Attack was and should be redirected according to list argument REDIRECT_METHOD (NOTE: the SHOULD here is important, as it says "the thing blocking isn't handling the reflecting for you so do it yourself"!) +#define BLOCK_SHOULD_REDIRECT (1<<2) +/// Attack was redirected (whether by us or by SHOULD_REDIRECT flagging for automatic handling) +#define BLOCK_REDIRECTED (1<<3) +/// Attack was blocked by something like a shield. +#define BLOCK_PHYSICAL_EXTERNAL (1<<4) +/// Attack was blocked by something worn on you. +#define BLOCK_PHYSICAL_INTERNAL (1<<5) +/// Attack outright missed because the target dodged. Should usually be combined with redirection passthrough or something (see martial arts) +#define BLOCK_TARGET_DODGED (1<<7) +/// Meta-flag for run_block/do_run_block : By default, BLOCK_SUCCESS tells do_run_block() to assume the attack is completely blocked and not continue the block chain. If this is present, it will continue to check other items in the chain rather than stopping. +#define BLOCK_CONTINUE_CHAIN (1<<8) +/// Attack should change the amount of damage incurred. This means something calling run_block() has to handle it! +#define BLOCK_SHOULD_CHANGE_DAMAGE (1<<9) +/// Attack should scale by this percent, 0 for no block and 100 for full blocked +#define BLOCK_SHOULD_PARTIAL_MITIGATE (1<<10) + +/// For keys in associative list/block_return as we don't want to saturate our (somewhat) limited flags. +#define BLOCK_RETURN_REDIRECT_METHOD "REDIRECT_METHOD" + /// Pass through victim + #define REDIRECT_METHOD_PASSTHROUGH "passthrough" + /// Deflect at randomish angle + #define REDIRECT_METHOD_DEFLECT "deflect" + /// reverse 180 angle, basically (as opposed to "realistic" wall reflections) + #define REDIRECT_METHOD_REFLECT "reflect" + /// "do not taser the bad man with the desword" - actually aims at the firer/attacker rather than just reversing + #define REDIRECT_METHOD_RETURN_TO_SENDER "no_you" + +/// These keys are generally only applied to the list if real_attack is FALSE. Used incase we want to make "smarter" mob AI in the future or something. +/// Tells the caller how likely from 0 (none) to 100 (always) we are to reflect energy projectiles +#define BLOCK_RETURN_REFLECT_PROJECTILE_CHANCE "reflect_projectile_chance" +/// Tells the caller how likely we are to block attacks from 0 to 100 in general +#define BLOCK_RETURN_NORMAL_BLOCK_CHANCE "normal_block_chance" +/// Tells the caller about how many hits we can soak on average before our blocking fails. +#define BLOCK_RETURN_BLOCK_CAPACITY "block_capacity" +/// Tells the caller we got blocked by active directional block. +#define BLOCK_RETURN_ACTIVE_BLOCK "active_block" +/// Tells the caller our damage mitigation for their attack. +#define BLOCK_RETURN_ACTIVE_BLOCK_DAMAGE_MITIGATED "damage_mitigated" +/// For [BLOCK_CHANGE_DAMAGE]. Set damage to this. +#define BLOCK_RETURN_SET_DAMAGE_TO "set_damage_to" +/// For [BLOCK_SHOULD_PARTIAL_MITIGATE]. Percentage mitigation. +#define BLOCK_RETURN_MITIGATION_PERCENT "partial_mitigation" +/// Used internally by run_parry proc, use on an on_active_parry() proc to override parrying efficiency. +#define BLOCK_RETURN_OVERRIDE_PARRY_EFFICIENCY "override_parry_efficiency" +/// Always set to 100 by run_block() if BLOCK_SUCCESS is in return value. Otherwise, defaults to mitigation percent if not set. Used by projectile/proc/on_hit(). +#define BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE "projectile_block_percentage" + +/// Default if the above isn't set in the list. +#define DEFAULT_REDIRECT_METHOD_PROJECTILE REDIRECT_METHOD_DEFLECT + +/// Block priorities. Higher means it's checked sooner. +// THESE MUST NEVER BE 0! Block code uses ! instead of isnull for the speed boost. +#define BLOCK_PRIORITY_ACTIVE_BLOCK 200 +#define BLOCK_PRIORITY_HELD_ITEM 100 +#define BLOCK_PRIORITY_CLOTHING 50 +#define BLOCK_PRIORITY_WEAR_SUIT 75 +#define BLOCK_PRIORITY_UNIFORM 25 + +#define BLOCK_PRIORITY_DEFAULT BLOCK_PRIORITY_HELD_ITEM diff --git a/code/__DEFINES/combat/block_parry.dm b/code/__DEFINES/combat/block_parry.dm new file mode 100644 index 0000000000..d48d7c8713 --- /dev/null +++ b/code/__DEFINES/combat/block_parry.dm @@ -0,0 +1,72 @@ +// We can't determine things like NORTHEAST vs NORTH *and* EAST without making our own flags :( +#define BLOCK_DIR_NORTH (1<<0) +#define BLOCK_DIR_NORTHEAST (1<<1) +#define BLOCK_DIR_NORTHWEST (1<<2) +#define BLOCK_DIR_WEST (1<<3) +#define BLOCK_DIR_EAST (1<<4) +#define BLOCK_DIR_SOUTH (1<<5) +#define BLOCK_DIR_SOUTHEAST (1<<6) +#define BLOCK_DIR_SOUTHWEST (1<<7) +#define BLOCK_DIR_ONTOP (1<<8) + +GLOBAL_LIST_INIT(dir2blockdir, list( + "[NORTH]" = BLOCK_DIR_NORTH, + "[NORTHEAST]" = BLOCK_DIR_NORTHEAST, + "[NORTHWEST]" = BLOCK_DIR_NORTHWEST, + "[WEST]" = BLOCK_DIR_WEST, + "[EAST]" = BLOCK_DIR_EAST, + "[SOUTH]" = BLOCK_DIR_SOUTH, + "[SOUTHEAST]" = BLOCK_DIR_SOUTHEAST, + "[SOUTHWEST]" = BLOCK_DIR_SOUTHWEST, + "[NONE]" = BLOCK_DIR_ONTOP + )) + +#define DIR2BLOCKDIR(d) (GLOB.dir2blockdir["[d]"]) + +GLOBAL_LIST_INIT(block_direction_names, list( + "[BLOCK_DIR_NORTH]" = "Front", + "[BLOCK_DIR_NORTHEAST]" = "Front Right", + "[BLOCK_DIR_NORTHWEST]" = "Front Left", + "[BLOCK_DIR_WEST]" = "Left", + "[BLOCK_DIR_EAST]" = "Right", + "[BLOCK_DIR_SOUTH]" = "Behind", + "[BLOCK_DIR_SOUTHEAST]" = "Behind Right", + "[BLOCK_DIR_SOUTHWEST]" = "Behind Left", + "[BLOCK_DIR_ONTOP]" = "Ontop" +)) + +/// If this is the value of active_block_starting it signals we want to interrupt the start +#define ACTIVE_BLOCK_STARTING_INTERRUPT "INTERRUPT" + +/// ""types"" of parry "items" +#define UNARMED_PARRY "unarmed" +#define MARTIAL_PARRY "martial" +#define ITEM_PARRY "item" + +/// Parry phase we're in +#define NOT_PARRYING 0 +#define PARRY_WINDUP 1 +#define PARRY_ACTIVE 2 +#define PARRY_SPINDOWN 3 + +// /datum/block_parry_data/var/parry_flags +/// Default handling for audio/visual feedback +#define PARRY_DEFAULT_HANDLE_FEEDBACK (1<<0) +/// Lock sprinting while parrying +#define PARRY_LOCK_SPRINTING (1<<1) +/// Lock attacking while parrying +#define PARRY_LOCK_ATTACKING (1<<2) + +/// Parry effects. +/// Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack +#define PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN "melee_counterattack_chain" +/// List association should be TRUE. +#define PARRY_DISARM_ATTACKER "disarm_attacker" +/// List association should be duration or null for just plain knockdown. +#define PARRY_KNOCKDOWN_ATTACKER "knockdown_attacker" +/// List association should be duration. +#define PARRY_STAGGER_ATTACKER "stagger_attacker" +/// List association should be amount of time to daze attacker. +#define PARRY_DAZE_ATTACKER "daze_attacker" +/// Set to TRUE in list association to ignore adjacency checks +#define PARRY_COUNTERATTACK_IGNORE_ADJACENCY "ignore_adjacency" diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index f1548bbe0f..683681a9a6 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -67,7 +67,9 @@ //tablecrafting defines #define CAT_NONE "" #define CAT_WEAPONRY "Weaponry" -#define CAT_WEAPON "Weapons" +#define CAT_WEAPON "Ranged Weapons" +#define CAT_MELEE "Melee Weapons" +#define CAT_OTHER "Misc" #define CAT_AMMO "Ammunition" #define CAT_PARTS "Weapon Parts" #define CAT_ROBOT "Robots" diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index ea9ebbec02..d9a6452f38 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -26,10 +26,16 @@ #define COMPONENT_ADD_TRAIT (1<<0) #define COMPONENT_REMOVE_TRAIT (1<<1) +/// fires on the target datum when an element is attached to it (/datum/element) +#define COMSIG_ELEMENT_ATTACH "element_attach" +/// fires on the target datum when an element is attached to it (/datum/element) +#define COMSIG_ELEMENT_DETACH "element_detach" + // /atom signals #define COMSIG_PARENT_ATTACKBY "atom_attackby" //from base of atom/attackby(): (/obj/item, /mob/living, params) #define COMPONENT_NO_AFTERATTACK 1 //Return this in response if you don't want afterattack to be called #define COMSIG_ATOM_HULK_ATTACK "hulk_attack" //from base of atom/attack_hulk(): (/mob/living/carbon/human) +#define COMSIG_ATOM_ATTACK_ANIMAL "attack_animal" //from base of atom/animal_attack(): (/mob/user) #define COMSIG_PARENT_EXAMINE "atom_examine" //from base of atom/examine(): (/mob, list/examine_return_text) #define COMSIG_ATOM_GET_EXAMINE_NAME "atom_examine_name" //from base of atom/get_examine_name(): (/mob, list/overrides) //Positions for overrides list @@ -135,10 +141,10 @@ #define HEARING_SPEAKER 2 // #define HEARING_LANGUAGE 3 #define HEARING_RAW_MESSAGE 4 - /* #define HEARING_RADIO_FREQ 5 - #define HEARING_SPANS 6 +// #define HEARING_RADIO_FREQ 5 +// #define HEARING_SPANS 6 #define HEARING_MESSAGE_MODE 7 - #define HEARING_SOURCE 8*/ +// #define HEARING_SOURCE 8 #define COMSIG_MOVABLE_DISPOSING "movable_disposing" //called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source) #define COMSIG_MOVABLE_TELEPORTED "movable_teleported" //from base of do_teleport(): (channel, turf/origin, turf/destination) @@ -192,6 +198,8 @@ #define COMSIG_MOB_ANTAG_ON_GAIN "mob_antag_on_gain" //from base of /datum/antagonist/on_gain(): (antag_datum) #define COMSIG_MOB_SPELL_CAN_CAST "mob_spell_can_cast" //from base of /obj/effect/proc_holder/spell/can_cast(): (spell) +#define COMSIG_MOB_SWAP_HANDS "mob_swap_hands" //from base of mob/swap_hand(): (obj/item) + #define COMPONENT_BLOCK_SWAP 1 // /client signals #define COMSIG_MOB_CLIENT_LOGIN "mob_client_login" //sent when a mob/login() finishes: (client) @@ -216,6 +224,11 @@ #define COMSIG_LIVING_RUN_BLOCK "living_do_run_block" //from base of mob/living/do_run_block(): (real_attack, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone) #define COMSIG_LIVING_GET_BLOCKING_ITEMS "get_blocking_items" //from base of mob/living/get_blocking_items(): (list/items) +#define COMSIG_LIVING_ACTIVE_BLOCK_START "active_block_start" //from base of mob/living/keybind_start_active_blocking(): (obj/item/blocking_item, list/backup_items) + #define COMPONENT_PREVENT_BLOCK_START 1 +#define COMSIG_LIVING_ACTIVE_PARRY_START "active_parry_start" //from base of mob/living/initiate_parry_sequence(): (parrying_method, datum/parrying_item_mob_or_art, list/backup_items) + #define COMPONENT_PREVENT_PARRY_START 1 + //ALL OF THESE DO NOT TAKE INTO ACCOUNT WHETHER AMOUNT IS 0 OR LOWER AND ARE SENT REGARDLESS! #define COMSIG_LIVING_STATUS_STUN "living_stun" //from base of mob/living/Stun() (amount, update, ignore) #define COMSIG_LIVING_STATUS_KNOCKDOWN "living_knockdown" //from base of mob/living/Knockdown() (amount, update, ignore) @@ -227,10 +240,16 @@ #define COMSIG_LIVING_STATUS_STAGGER "living_stagger" //from base of mob/living/Stagger() (amount, update, ignore) #define COMPONENT_NO_STUN 1 //For all of them +#define COMSIG_LIVING_LIFE "life_tick" //from base of mob/living/Life() (seconds, times_fired) + #define COMPONENT_INTERRUPT_LIFE_BIOLOGICAL 1 // interrupt biological processes + #define COMPONENT_INTERRUPT_LIFE_PHYSICAL 2 // interrupt physical handling + // /mob/living/carbon signals #define COMSIG_CARBON_SOUNDBANG "carbon_soundbang" //from base of mob/living/carbon/soundbang_act(): (list(intensity)) #define COMSIG_CARBON_IDENTITY_TRANSFERRED_TO "carbon_id_transferred_to" //from datum/dna/transfer_identity(): (datum/dna, transfer_SE) #define COMSIG_CARBON_TACKLED "carbon_tackled" //sends from tackle.dm on tackle completion +#define COMSIG_CARBON_EMBED_RIP "item_embed_start_rip" // defined twice, in carbon and human's topics, fired when interacting with a valid embedded_object to pull it out (mob/living/carbon/target, /obj/item, /obj/item/bodypart/L) +#define COMSIG_CARBON_EMBED_REMOVAL "item_embed_remove_safe" // called when removing a given item from a mob, from mob/living/carbon/remove_embedded_object(mob/living/carbon/target, /obj/item) // /mob/living/silicon signals #define COMSIG_ROBOT_UPDATE_ICONS "robot_update_icons" //from base of robot/update_icons(): () @@ -243,6 +262,9 @@ #define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" //from base of obj/deconstruct(): (disassembled) #define COMSIG_OBJ_BREAK "obj_break" //from base of /obj/obj_break(): (damage_flag) #define COMSIG_OBJ_SETANCHORED "obj_setanchored" //called in /obj/structure/setAnchored(): (value) +#define COMSIG_OBJ_ATTACK_GENERIC "obj_attack_generic" //from base of atom/animal_attack(): (/mob/user) + #define COMPONENT_STOP_GENERIC_ATTACK 1 + // /machinery signals #define COMSIG_MACHINE_EJECT_OCCUPANT "eject_occupant" //from base of obj/machinery/dropContents() (occupant) @@ -268,7 +290,13 @@ #define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" //from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) #define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) #define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args) -#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable) +#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable) +#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" //from base of item/sharpener/attackby(): (amount, max) + #define COMPONENT_BLOCK_SHARPEN_APPLIED 1 + #define COMPONENT_BLOCK_SHARPEN_BLOCKED 2 + #define COMPONENT_BLOCK_SHARPEN_ALREADY 4 + #define COMPONENT_BLOCK_SHARPEN_MAXED 8 +#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" //called on item when microwaved (): (obj/machinery/microwave/M) #define COMSIG_ITEM_WORN_OVERLAYS "item_worn_overlays" //from base of obj/item/worn_overlays(): (isinhands, icon_file, used_state, style_flags, list/overlays) // THE FOLLOWING TWO BLOCKS SHOULD RETURN BLOCK FLAGS AS DEFINED IN __DEFINES/combat.dm! #define COMSIG_ITEM_CHECK_BLOCK "check_block" //from base of obj/item/check_block(): (mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) @@ -277,9 +305,15 @@ #define COMSIG_ITEM_MOUSE_EXIT "item_mouse_exit" //from base of obj/item/MouseExited(): (location, control, params) #define COMSIG_ITEM_MOUSE_ENTER "item_mouse_enter" //from base of obj/item/MouseEntered(): (location, control, params) #define COMSIG_ITEM_DECONSTRUCTOR_DEEPSCAN "deconstructor_deepscan" //Called by deconstructive analyzers deepscanning an item: (obj/machinery/rnd/destructive_analyzer/analyzer_machine, mob/user, list/information_list) +#define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]: +#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/effect/mine/proc/triggermine]: // Uncovered information #define COMPONENT_DEEPSCAN_UNCOVERED_INFORMATION 1 +// /obj/item/grenade signals +#define COMSIG_GRENADE_PRIME "grenade_prime" //called in /obj/item/gun/process_fire (user, target, params, zone_override) +#define COMSIG_GRENADE_ARMED "grenade_armed" //called in /obj/item/gun/process_fire (user, target, params, zone_override) + // /obj/item/clothing signals #define COMSIG_SHOES_STEP_ACTION "shoes_step_action" //from base of obj/item/clothing/shoes/proc/step_action(): () #define COMSIG_SUIT_MADE_HELMET "suit_made_helmet" //from base of obj/item/clothing/suit/MakeHelmet(): (helmet) @@ -307,8 +341,15 @@ #define COMSIG_PEN_ROTATED "pen_rotated" //called after rotation in /obj/item/pen/attack_self(): (rotation, mob/living/carbon/user) // /obj/item/projectile signals (sent to the firer) +#define COMSIG_PROJECTILE_SELF_ON_HIT "projectile_self_on_hit" // from base of /obj/item/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle) #define COMSIG_PROJECTILE_ON_HIT "projectile_on_hit" // from base of /obj/item/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle) #define COMSIG_PROJECTILE_BEFORE_FIRE "projectile_before_fire" // from base of /obj/item/projectile/proc/fire(): (obj/item/projectile, atom/original_target) +#define COMSIG_PROJECTILE_FIRE "projectile_fire" ///from the base of /obj/projectile/proc/fire(): () +#define COMSIG_PROJECTILE_RANGE_OUT "projectile_range_out" // sent to targets during the process_hit proc of projectiles +#define COMSIG_EMBED_TRY_FORCE "item_try_embed" // sent when trying to force an embed (mainly for projectiles, only used in the embed element) +#define COMSIG_PROJECTILE_PREHIT "com_proj_prehit" ///sent to targets during the process_hit proc of projectiles + +#define COMSIG_PELLET_CLOUD_INIT "pellet_cloud_init" // sent to targets during the process_hit proc of projectiles // /mob/living/carbon/human signals #define COMSIG_HUMAN_MELEE_UNARMED_ATTACK "human_melee_unarmed_attack" //from mob/living/carbon/human/UnarmedAttack(): (atom/target) @@ -390,6 +431,11 @@ #define COMSIG_TRY_STORAGE_RETURN_INVENTORY "storage_return_inventory" //(list/list_to_inject_results_into, recursively_search_inside_storages = TRUE) #define COMSIG_TRY_STORAGE_CAN_INSERT "storage_can_equip" //(obj/item/insertion_candidate, mob/user, silent) - returns bool +// /datum/component/two_handed signals +#define COMSIG_TWOHANDED_WIELD "twohanded_wield" //from base of datum/component/two_handed/proc/wield(mob/living/carbon/user): (/mob/user) + #define COMPONENT_TWOHANDED_BLOCK_WIELD 1 +#define COMSIG_TWOHANDED_UNWIELD "twohanded_unwield" //from base of datum/component/two_handed/proc/unwield(mob/living/carbon/user): (/mob/user) + // /datum/action signals #define COMSIG_ACTION_TRIGGER "action_trigger" //from base of datum/action/proc/Trigger(): (datum/action) #define COMPONENT_ACTION_BLOCK_TRIGGER 1 diff --git a/code/__DEFINES/flags/do_after.dm b/code/__DEFINES/flags/do_after.dm new file mode 100644 index 0000000000..26802736cf --- /dev/null +++ b/code/__DEFINES/flags/do_after.dm @@ -0,0 +1,32 @@ +/// Requires absolute stillness from the user +#define DO_AFTER_DISALLOW_MOVING_ABSOLUTE_USER (1<<0) +/// Requires absolute stillness from the target +#define DO_AFTER_DISALLOW_MOVING_ABSOLUTE_TARGET (1<<1) +/// Requires that the user is on a turf. +#define DO_AFTER_REQUIRES_USER_ON_TURF (1<<2) +/// Requires relative stillness to our target via dx and dy coordinate difference but only if both are spacedrifting. Specify DO_AFTER_ALLOW_NONSPACEDRIFT_RELATIVITY to say otherwise. +#define DO_AFTER_DISALLOW_MOVING_RELATIVE (1<<3) +/// Breaks if active hand item changes. Requires a tool be specified, otherwise defaults to active item +#define DO_AFTER_DISALLOW_ACTIVE_ITEM_CHANGE (1<<4) +/// Breaks if the user has no free hands. If a tool is specified, allows that as well. +#define DO_AFTER_REQUIRE_FREE_HAND_OR_TOOL (1<<5) +/// Do not display progressbar. +#define DO_AFTER_NO_PROGRESSBAR (1<<6) +/// Do not check do_after_coefficient() +#define DO_AFTER_NO_COEFFICIENT (1<<7) +/// For relative stillness, allow non spacedrift relative movement +#define DO_AFTER_ALLOW_NONSPACEDRIFT_RELATIVITY (1<<8) + +/// Ignores checks. +#define DO_AFTER_PROCEED "PROCEED" +/// Uses all other checks +#define DO_AFTER_CONTINUE "CONTINUE" +/// Breaks +#define DO_AFTER_STOP "STOP" + +/// Stage - initiating a do_after +#define DO_AFTER_STARTING 1 +/// Stage - main loop of a do_after +#define DO_AFTER_PROGRESSING 2 +/// Stage - Last check of a do_after +#define DO_AFTER_FINISHING 3 diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index a347fd7327..77e8d82aca 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -18,4 +18,8 @@ #define DRINK_VERYGOOD 3 #define DRINK_FANTASTIC 4 #define FOOD_AMAZING 5 -#define RACE_DRINK 6 \ No newline at end of file +#define RACE_DRINK 6 + +#define FOOD_IN_CONTAINER (1<<0) + +#define STOP_SERVING_BREAKFAST (15 MINUTES) diff --git a/code/__DEFINES/footsteps.dm b/code/__DEFINES/footsteps.dm index 5acda2274c..2dd66b9833 100644 --- a/code/__DEFINES/footsteps.dm +++ b/code/__DEFINES/footsteps.dm @@ -6,6 +6,7 @@ #define FOOTSTEP_GRASS "grass" #define FOOTSTEP_WATER "water" #define FOOTSTEP_LAVA "lava" +#define FOOTSTEP_MEAT "meat" //barefoot sounds #define FOOTSTEP_WOOD_BAREFOOT "woodbarefoot" #define FOOTSTEP_WOOD_CLAW "woodclaw" @@ -89,6 +90,8 @@ GLOBAL_LIST_INIT(footstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) //bare footsteps lists @@ -131,6 +134,8 @@ GLOBAL_LIST_INIT(barefootstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) //claw footsteps lists @@ -173,6 +178,8 @@ GLOBAL_LIST_INIT(clawfootstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) //heavy footsteps list @@ -189,4 +196,6 @@ GLOBAL_LIST_INIT(heavyfootstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 28ec3383ae..90c7c34f8d 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -1,3 +1,6 @@ +/// Checks if something is a BYOND object datatype rather than a primitive, or whatever's closest to one. +#define is_object_datatype(object) (object && !ispath(object) && !istext(object) && !isnum(object)) + // simple is_type and similar inline helpers #define in_range(source, user) (get_dist(source, user) <= 1 && (get_step(source, 0)?:z) == (get_step(user, 0)?:z)) @@ -132,6 +135,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define iscat(A) (istype(A, /mob/living/simple_animal/pet/cat)) +#define isdog(A) (istype(A, /mob/living/simple_animal/pet/dog)) + #define iscorgi(A) (istype(A, /mob/living/simple_animal/pet/dog/corgi)) #define ishostile(A) (istype(A, /mob/living/simple_animal/hostile)) @@ -177,6 +182,12 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isitem(A) (istype(A, /obj/item)) +#define isgrenade(A) (istype(A, /obj/item/grenade)) + +#define islandmine(A) (istype(A, /obj/effect/mine)) + +#define isammocasing(A) (istype(A, /obj/item/ammo_casing)) + #define isidcard(I) (istype(I, /obj/item/card/id)) #define isstructure(A) (istype(A, /obj/structure)) diff --git a/code/__DEFINES/materials.dm b/code/__DEFINES/materials.dm index e2ae22345f..72e827a7c8 100644 --- a/code/__DEFINES/materials.dm +++ b/code/__DEFINES/materials.dm @@ -4,8 +4,12 @@ /// Hard materials, such as iron or metal #define MAT_CATEGORY_RIGID "rigid material" +///Use this flag on TRUE if you want the basic recipes +#define MAT_CATEGORY_BASE_RECIPES "basic recipes" + /// Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes. #define MATERIAL_COLOR (1<<0) #define MATERIAL_ADD_PREFIX (1<<1) -#define MATERIAL_EFFECTS (1<<2) -#define MATERIAL_AFFECT_STATISTICS (1<<3) \ No newline at end of file +#define MATERIAL_AFFECT_STATISTICS (1<<2) + +#define MATERIAL_SOURCE(mat) "[mat.name]_material" \ No newline at end of file diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index a39ebf36ba..2ec21c83b3 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -432,6 +432,7 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S //text files #define BRAIN_DAMAGE_FILE "traumas.json" #define ION_FILE "ion_laws.json" +#define REDPILL_FILE "redpill.json" #define PIRATE_NAMES_FILE "pirates.json" @@ -461,7 +462,7 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S #define EGG_LAYING_MESSAGES list("lays an egg.","squats down and croons.","begins making a huge racket.","begins clucking raucously.") // list of all null rod weapons -#define HOLY_WEAPONS /obj/item/nullrod, /obj/item/twohanded/dualsaber/hypereutactic/chaplain, /obj/item/gun/energy/laser/redtag/hitscan/chaplain, /obj/item/multitool/chaplain, /obj/item/clothing/gloves/fingerless/pugilist/chaplain, /obj/item/melee/baseball_bat/chaplain +#define HOLY_WEAPONS /obj/item/nullrod, /obj/item/dualsaber/hypereutactic/chaplain, /obj/item/gun/energy/laser/redtag/hitscan/chaplain, /obj/item/multitool/chaplain, /obj/item/clothing/gloves/fingerless/pugilist/chaplain, /obj/item/melee/baseball_bat/chaplain // Used by PDA and cartridge code to reduce repetitiveness of spritesheets #define PDAIMG(what) {""} diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 8d8b9f47ae..fa7758be1f 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -98,6 +98,7 @@ #define BRAIN_TRAUMA_MILD /datum/brain_trauma/mild #define BRAIN_TRAUMA_SEVERE /datum/brain_trauma/severe #define BRAIN_TRAUMA_SPECIAL /datum/brain_trauma/special +#define BRAIN_TRAUMA_MAGIC /datum/brain_trauma/magic #define TRAUMA_RESILIENCE_BASIC 1 //Curable with chems #define TRAUMA_RESILIENCE_SURGERY 2 //Curable with brain surgery diff --git a/code/__DEFINES/mobs/slowdowns.dm b/code/__DEFINES/mobs/slowdowns.dm index 2d858e9509..4d9b4a0259 100644 --- a/code/__DEFINES/mobs/slowdowns.dm +++ b/code/__DEFINES/mobs/slowdowns.dm @@ -3,7 +3,7 @@ /// How much someone is slowed from fireman carrying a human #define FIREMAN_CARRY_SLOWDOWN 0 /// How much someone is slowed by piggybacking a human -#define PIGGYBACK_CARRY_SLOWDOWN 1 +#define PIGGYBACK_CARRY_SLOWDOWN 0 /// slowdown when in softcrit. Note that crawling slowdown will also apply at the same time! #define SOFTCRIT_ADD_SLOWDOWN 2 /// slowdown when crawling diff --git a/code/__DEFINES/movespeed_modification.dm b/code/__DEFINES/movespeed_modification.dm index 1f3ae63940..699f39e79f 100644 --- a/code/__DEFINES/movespeed_modification.dm +++ b/code/__DEFINES/movespeed_modification.dm @@ -8,5 +8,68 @@ //ids #define MOVESPEED_ID_SANITY "mood_sanity" -#define MOVESPEED_ID_MOB_GRAB_STATE "mob_grab_state" +#define MOVESPEED_ID_MOB_WALK_RUN_CONFIG_SPEED "MOB_WALK_RUN" +#define MOVESPEED_ID_MOB_GRAB_STATE "MOB_GRAB_STATE" +#define MOVESPEED_ID_MOB_EQUIPMENT "MOB_EQUIPMENT" +#define MOVESPEED_ID_MOB_GRAVITY "MOB_GRAVITY" +#define MOVESPEED_ID_CONFIG_SPEEDMOD "MOB_CONFIG_MODIFIER" + +#define MOVESPEED_ID_SLIME_REAGENTMOD "SLIME_REAGENT_MODIFIER" +#define MOVESPEED_ID_SLIME_HEALTHMOD "SLIME_HEALTH_MODIFIER" +#define MOVESPEED_ID_SLIME_TEMPMOD "SLIME_TEMPERATURE_MODIFIER" + +#define MOVESPEED_ID_SLIME_STATUS "SLIME_STATUS" + +#define MOVESPEED_ID_TARANTULA_WEB "TARANTULA_WEB" + +#define MOVESPEED_ID_LIVING_TURF_SPEEDMOD "LIVING_TURF_SPEEDMOD" +#define MOVESPEED_ID_LIVING_LIMBLESS "LIVING_LIMBLESS" + +#define MOVESPEED_ID_CARBON_SOFTCRIT "CARBON_SOFTCRIT" +#define MOVESPEED_ID_CARBON_OLDSPEED "CARBON_DEPRECATED_SPEED" + +#define MOVESPEED_ID_DNA_VAULT "DNA_VAULT" + +#define MOVESPEED_ID_YELLOW_ORB "YELLOW_ORB" + +#define MOVESPEED_ID_TARFOOT "TARFOOT" + +#define MOVESPEED_ID_SEPIA "SEPIA" + +#define MOVESPEED_ID_MONKEY_REAGENT_SPEEDMOD "MONKEY_REAGENT_SPEEDMOD" +#define MOVESPEED_ID_MONKEY_TEMPERATURE_SPEEDMOD "MONKEY_TEMPERATURE_SPEEDMOD" +#define MOVESPEED_ID_MONKEY_HEALTH_SPEEDMOD "MONKEY_HEALTH_SPEEDMOD" + +#define MOVESPEED_ID_CHANGELING_MUSCLES "CHANGELING_MUSCLES" + +#define MOVESPEED_ID_SIMPLEMOB_VARSPEED "SIMPLEMOB_VARSPEED_MODIFIER" +#define MOVESPEED_ID_ADMIN_VAREDIT "ADMIN_VAREDIT_MODIFIER" + +#define MOVESPEED_ID_PAI_SPACEWALK_SPEEDMOD "PAI_SPACEWALK_MODIFIER" + +#define MOVESPEED_ID_SPECIES "SPECIES_SPEED_MOD" + +#define MOVESPEED_ID_PRONE_DRAGGING "PRONE_DRAG" +#define MOVESPEED_ID_HUMAN_CARRYING "HUMAN_CARRY" +#define MOVESPEED_ID_SHRINK_RAY "SHRUNKEN_SPEED_MODIFIER" + +#define MOVESPEED_ID_SLAUGHTER "SLAUGHTER" + +#define MOVESPEED_ID_CYBER_THRUSTER "CYBER_IMPLANT_THRUSTER" +#define MOVESPEED_ID_JETPACK "JETPACK" + +#define MOVESPEED_ID_MKULTRA "MKULTRA" + +#define MOVESPEED_ID_TASED_STATUS "TASED" +#define MOVESPEED_ID_ELECTROSTAFF "ELECTROSTAFF" + +#define MOVESPEED_ID_SHOVE "SHOVE" +#define MOVESPEED_ID_FAT "FAT" +#define MOVESPEED_ID_COLD "COLD" +#define MOVESPEED_ID_HUNGRY "HUNGRY" +#define MOVESPEED_ID_DAMAGE_SLOWDOWN "DAMAGE" +#define MOVESPEED_ID_DAMAGE_SLOWDOWN_FLYING "FLYING" + +#define MOVESPEED_ID_ACTIVE_BLOCK "ACTIVE_BLOCK" + #define MOVESPEED_ID_MOB_WALK_RUN "mob_walk_run" diff --git a/code/__DEFINES/projectiles.dm b/code/__DEFINES/projectiles.dm new file mode 100644 index 0000000000..1bd67fbe02 --- /dev/null +++ b/code/__DEFINES/projectiles.dm @@ -0,0 +1,14 @@ +/// This atom should be ricocheted off of from its inherent properties using standard % chance handling. +#define PROJECTILE_RICOCHET_YES 1 +/// This atom should not be ricocheted off of from its inherent properties. +#define PROJECTILE_RICOCHET_NO 2 +/// This atom should prevent any kind of projectile ricochet from its inherent properties. +#define PROJECTILE_RICOCHET_PREVENT 3 +/// This atom should force a projectile ricochet from its inherent properties. +#define PROJECTILE_RICOCHET_FORCE 4 + +//bullet_act() return values +#define BULLET_ACT_HIT "HIT" //It's a successful hit, whatever that means in the context of the thing it's hitting. +#define BULLET_ACT_BLOCK "BLOCK" //It's a blocked hit, whatever that means in the context of the thing it's hitting. +#define BULLET_ACT_FORCE_PIERCE "PIERCE" //It pierces through the object regardless of the bullet being piercing by default. +#define BULLET_ACT_TURF "TURF" //It hit us but it should hit something on the same turf too. Usually used for turfs. diff --git a/code/__DEFINES/robots.dm b/code/__DEFINES/robots.dm index 09cea91540..a0fded3798 100644 --- a/code/__DEFINES/robots.dm +++ b/code/__DEFINES/robots.dm @@ -27,6 +27,7 @@ #define BOT_NAV 15 // computing navigation #define BOT_WAIT_FOR_NAV 16 // waiting for nav computation #define BOT_NO_ROUTE 17 // no destination beacon found (or no route) +#define BOT_TIPPED 18 // someone tipped a medibot over ;_; //Bot types #define SEC_BOT (1<<0) // Secutritrons (Beepsky) and ED-209s diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index 36ecebb699..80983b34be 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -7,6 +7,8 @@ #define SHUTTLE_STRANDED "stranded" #define SHUTTLE_ESCAPE "escape" #define SHUTTLE_ENDGAME "endgame: game over" +#define SHUTTLE_RECHARGING "recharging" +#define SHUTTLE_PREARRIVAL "landing" #define EMERGENCY_IDLE_OR_RECALLED (SSshuttle.emergency && ((SSshuttle.emergency.mode == SHUTTLE_IDLE) || (SSshuttle.emergency.mode == SHUTTLE_RECALL))) #define EMERGENCY_ESCAPED_OR_ENDGAMED (SSshuttle.emergency && ((SSshuttle.emergency.mode == SHUTTLE_ESCAPE) || (SSshuttle.emergency.mode == SHUTTLE_ENDGAME))) diff --git a/code/__DEFINES/skills/defines.dm b/code/__DEFINES/skills/defines.dm index 659c0fe11b..47aaeeb1dc 100644 --- a/code/__DEFINES/skills/defines.dm +++ b/code/__DEFINES/skills/defines.dm @@ -8,12 +8,6 @@ /// Levels #define SKILL_PROGRESSION_LEVEL 4 - -/// Max value of skill for numerical skills -#define SKILL_NUMERICAL_MAX 100 -/// Min value of skill for numerical skills -#define SKILL_NUMERICAL_MIN 0 - // Standard values for job starting skills #define STARTING_SKILL_SURGERY_MEDICAL 35 //out of SKILL_NUMERICAL_MAX @@ -26,6 +20,13 @@ #define DEF_SKILL_GAIN 1 #define SKILL_GAIN_SURGERY_PER_STEP 0.25 +#define STD_USE_TOOL_MULT 1 +#define EASY_USE_TOOL_MULT 0.75 +#define TRIVIAL_USE_TOOL_MULT 0.5 +#define BARE_USE_TOOL_MULT 0.25 + +//multiplier of the difference of max_value and min_value. Mostly for balance purposes between numerical and level-based skills. +#define STD_NUM_SKILL_ITEM_GAIN_MULTI 0.002 //An extra point for each few seconds of delay when using a tool. Before the multiplier. #define SKILL_GAIN_DELAY_DIVISOR 3 SECONDS @@ -100,4 +101,10 @@ ///Ascending priority defines. #define MODIFIER_SKILL_PRIORITY_LOW 100 #define MODIFIER_SKILL_PRIORITY_DEF 50 -#define MODIFIER_SKILL_PRIORITY_MAX 1 //max priority, meant for job/antag modifiers so they don't null out other (de)buffs \ No newline at end of file +#define MODIFIER_SKILL_PRIORITY_MAX 1 //max priority, meant for job/antag modifiers so they don't null out other (de)buffs + +// UI Defines +///Categories of skills, these will be displayed alphabetically. +#define SKILL_UI_CAT_ENG "Engineering" +#define SKILL_UI_CAT_MED "Medical" +#define SKILL_UI_CAT_MISC "Misc" diff --git a/code/__DEFINES/spaceman_dmm.dm b/code/__DEFINES/spaceman_dmm.dm index b9c0544bc1..3d4207c5c9 100644 --- a/code/__DEFINES/spaceman_dmm.dm +++ b/code/__DEFINES/spaceman_dmm.dm @@ -6,10 +6,26 @@ #define RETURN_TYPE(X) set SpacemanDMM_return_type = X #define SHOULD_CALL_PARENT(X) set SpacemanDMM_should_call_parent = X #define UNLINT(X) SpacemanDMM_unlint(X) + #define SHOULD_NOT_OVERRIDE(X) set SpacemanDMM_should_not_override = X + #define SHOULD_NOT_SLEEP(X) set SpacemanDMM_should_not_sleep = X + #define SHOULD_BE_PURE(X) set SpacemanDMM_should_be_pure = X + #define PRIVATE_PROC(X) set SpacemanDMM_private_proc = X + #define PROTECTED_PROC(X) set SpacemanDMM_protected_proc = X + #define VAR_FINAL var/SpacemanDMM_final + #define VAR_PRIVATE var/SpacemanDMM_private + #define VAR_PROTECTED var/SpacemanDMM_protected #else #define RETURN_TYPE(X) #define SHOULD_CALL_PARENT(X) #define UNLINT(X) X + #define SHOULD_NOT_OVERRIDE(X) + #define SHOULD_NOT_SLEEP(X) + #define SHOULD_BE_PURE(X) + #define PRIVATE_PROC(X) + #define PROTECTED_PROC(X) + #define VAR_FINAL var + #define VAR_PRIVATE var + #define VAR_PROTECTED var #endif /world/proc/enable_debugger() diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 593edf4705..4225581018 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -96,6 +96,8 @@ #define STATUS_EFFECT_SPASMS /datum/status_effect/spasms //causes random muscle spasms +#define STATUS_EFFECT_FAKE_VIRUS /datum/status_effect/fake_virus //gives you fluff messages for cough, sneeze, headache, etc but without an actual virus + #define STATUS_EFFECT_BREASTS_ENLARGEMENT /datum/status_effect/chem/breast_enlarger //Applied slowdown due to the ominous bulk. #define STATUS_EFFECT_PENIS_ENLARGEMENT /datum/status_effect/chem/penis_enlarger //More applied slowdown, just like the above. diff --git a/code/__DEFINES/storage/volumetrics.dm b/code/__DEFINES/storage/volumetrics.dm index d5da40a722..c3f45976ce 100644 --- a/code/__DEFINES/storage/volumetrics.dm +++ b/code/__DEFINES/storage/volumetrics.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_INIT(default_weight_class_to_volume, list( // Let's keep all of this in one place. given what we put above anyways.. // volume amount for items -#define ITEM_VOLUME_DISK DEFAULT_VOLUME_TINY +#define ITEM_VOLUME_DISK 1 // #define SAMPLE_VOLUME_AMOUNT 2 diff --git a/code/__DEFINES/time.dm b/code/__DEFINES/time.dm index 9233a69108..01990ddc17 100644 --- a/code/__DEFINES/time.dm +++ b/code/__DEFINES/time.dm @@ -39,6 +39,8 @@ When using time2text(), please use "DDD" to find the weekday. Refrain from using #define SATURDAY "Sat" #define SUNDAY "Sun" +#define WEEKDAY2NUM(D) (D == SUNDAY ? 1 : D == MONDAY ? 2 : D == TUESDAY ? 3 : D == WEDNESDAY ? 4 : D == THURSDAY ? 5 : D == FRIDAY ? 6 : 7) //this looks ugly, but switch statements can't be used as vars, so *shrug + #define SECONDS *10 #define MINUTES SECONDS*60 diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 74470cf72e..eb86c52301 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -61,12 +61,20 @@ } while (0) #define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE) #define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE) +#define HAS_TRAIT_FROM_ONLY(target, trait, source) (\ + target.status_traits ?\ + (target.status_traits[trait] ?\ + ((source in target.status_traits[trait]) && (length(target.status_traits) == 1))\ + : FALSE)\ + : FALSE) #define HAS_TRAIT_NOT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (length(target.status_traits[trait] - source) > 0) : FALSE) : FALSE) //mob traits #define TRAIT_BLIND "blind" #define TRAIT_MUTE "mute" #define TRAIT_EMOTEMUTE "emotemute" +#define TRAIT_LOOC_MUTE "looc_mute" //Just like unconsciousness, it disables LOOC salt. +#define TRAIT_AOOC_MUTE "aooc_mute" //Same as above but for AOOC. #define TRAIT_DEAF "deaf" #define TRAIT_NEARSIGHT "nearsighted" #define TRAIT_FAT "fat" @@ -194,6 +202,7 @@ #define TRAIT_NO_ALCOHOL "alcohol_intolerance" #define TRAIT_MUTATION_STASIS "mutation_stasis" //Prevents processed genetics mutations from processing. #define TRAIT_FAST_PUMP "fast_pump" +#define TRAIT_NICE_SHOT "nice_shot" //hnnnnnnnggggg..... you're pretty good.... // mobility flag traits // IN THE FUTURE, IT WOULD BE NICE TO DO SOMETHING SIMILAR TO https://github.com/tgstation/tgstation/pull/48923/files (ofcourse not nearly the same because I have my.. thoughts on it) @@ -223,6 +232,8 @@ #define VEHICLE_TRAIT "vehicle" // inherited from riding vehicles #define INNATE_TRAIT "innate" +///Used for managing KEEP_TOGETHER in [appearance_flags] +#define TRAIT_KEEP_TOGETHER "keep-together" // item traits #define TRAIT_NODROP "nodrop" @@ -254,7 +265,7 @@ #define BOOK_TRAIT "granter (book)" // knowledge is power // unique trait sources, still defines -#define STATUE_MUTE "statue" +#define STATUE_TRAIT "statue" #define CLONING_POD_TRAIT "cloning-pod" #define VIRTUAL_REALITY_TRAIT "vr_trait" #define CHANGELING_DRAIN "drain" @@ -295,3 +306,8 @@ #define CLOWNOP_TRAIT "clown-op" #define MEGAFAUNA_TRAIT "megafauna" #define DEATHSQUAD_TRAIT "deathsquad" +/// This trait is added by the active directional block system. +#define ACTIVE_BLOCK_TRAIT "active_block" +/// This trait is added by the parry system. +#define ACTIVE_PARRY_TRAIT "active_parry" +#define STICKY_NODROP "sticky-nodrop" //sticky nodrop sounds like a bad soundcloud rapper's name \ No newline at end of file diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index ba29205452..719735392d 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -69,7 +69,7 @@ /proc/english_list(list/input, nothing_text = "nothing", and_text = " and ", comma_text = ", ", final_comma_text = "" ) var/total = input.len if (!total) - return "[nothing_text]" + return nothing_text else if (total == 1) return "[input[1]]" else if (total == 2) diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 48f54fd60f..1935dcc8a5 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -55,7 +55,7 @@ WRITE_LOG(GLOB.world_game_log, "ADMIN: DSAY: [text]") /proc/log_consent(text) - WRITE_LOG(GLOB.world_game_log,"CONSENT: [text]") + WRITE_LOG(GLOB.world_game_log, "CONSENT: [text]") /* All other items are public. */ /proc/log_game(text) @@ -66,6 +66,9 @@ if (CONFIG_GET(flag/log_virus)) WRITE_LOG(GLOB.world_virus_log, "VIRUS: [text]") +/proc/log_asset(text) + WRITE_LOG(GLOB.world_asset_log, "ASSET: [text]") + /proc/log_access(text) if (CONFIG_GET(flag/log_access)) WRITE_LOG(GLOB.world_game_log, "ACCESS: [text]") diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 9b877e8fb0..dce4d554b7 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -104,7 +104,7 @@ GLOBAL_VAR_INIT(cmp_field, "name") var/a_sign = num2sign(initial(A.value) * -1) var/b_sign = num2sign(initial(B.value) * -1) - // Neutral traits go last. + // Neutral traits go last if(a_sign == 0) a_sign = 2 if(b_sign == 0) @@ -120,3 +120,8 @@ GLOBAL_VAR_INIT(cmp_field, "name") /proc/cmp_item_block_priority_asc(obj/item/A, obj/item/B) return A.block_priority - B.block_priority + +/proc/cmp_skill_categories(datum/skill/A, datum/skill/B) + if(A.ui_category == B.ui_category) + return sorttext(A.name, B.name) + return sorttext(A.ui_category, B.ui_category) diff --git a/code/__HELPERS/do_after.dm b/code/__HELPERS/do_after.dm new file mode 100644 index 0000000000..f1f483c345 --- /dev/null +++ b/code/__HELPERS/do_after.dm @@ -0,0 +1,323 @@ +/** + * Higher overhead "advanced" version of do_after. + * @params + * - atom/user is the atom doing the action or the "physical" user + * - delay is time in deciseconds + * - atom/target is the atom the action is being done to, defaults to user + * - do_after_flags see __DEFINES/flags/do_after.dm for details. + * - datum/callback/extra_checks - Every time this ticks, extra_checks() is invoked with (user, delay, target, time_left, do_after_flags, required_mobility_flags, required_combat_flags, mob_redirect, stage, initially_held_item, tool). + * Stage can be DO_AFTER_STARTING, DO_AFTER_PROGRESSING, DO_AFTER_FINISHING + * If it returns DO_AFTER_STOP, this breaks. + * If it returns nothing, all other checks are done. + * If it returns DO_AFTER_PROCEED, all other checks are ignored. + * - required_mobility_flags is checked with CHECK_ALL_MOBILITY. Will immediately fail if the user isn't a mob. + * - requried_combat_flags is checked with CHECK_MULTIPLE_BITFIELDS. Will immediately fail if the user isn't a mob. + * - mob/living/mob_redirect - advanced option: If this is specified, movement and mobility/combat flag checks will use this instead of user. Progressbars will also go to this. + * - obj/item/tool - The tool we're using. See do_after flags for details. + */ +#define INVOKE_CALLBACK cb_return = extra_checks?.Invoke(user, delay, target, world.time - starttime, do_after_flags, required_mobility_flags, required_combat_flags, mob_redirect, stage, initially_held_item, tool) +#define CHECK_FLAG_FAILURE ((required_mobility_flags || required_combat_flags) && (!living_user || (required_mobility_flags && !CHECK_ALL_MOBILITY(living_user, required_mobility_flags)) || (required_combat_flags && !CHECK_MULTIPLE_BITFIELDS(living_user.combat_flags, required_combat_flags)))) +#define TIMELEFT (world.time - starttime) +/proc/do_after_advanced(atom/user, delay, atom/target, do_after_flags, datum/callback/extra_checks, required_mobility_flags, required_combat_flags, mob/living/mob_redirect, obj/item/tool) + // CHECK AND SET VARIABLES + if(!user) + return FALSE + if(!target) + target = user + if((user.loc == null) || (target.loc == null)) + return FALSE + var/mob/living/living_user = mob_redirect + if(!living_user && isliving(user)) + living_user = user + var/stage = DO_AFTER_STARTING + var/startlocuser = user.loc + var/startloctarget = target.loc + var/turf/userturf = get_turf(user) + var/turf/targetturf = get_turf(target) + if(!userturf || !targetturf) + return FALSE + if((do_after_flags & DO_AFTER_REQUIRES_USER_ON_TURF) && !isturf(user.loc)) + return FALSE + var/starttime = world.time + var/endtime = world.time + delay + var/obj/item/initially_held_item = mob_redirect?.get_active_held_item() + if(!(do_after_flags & DO_AFTER_NO_COEFFICIENT) && living_user) + delay *= living_user.do_after_coefficent() + var/atom/movable/AM_user = ismovable(user) && user + var/drifting = AM_user?.Process_Spacemove(NONE) && AM_user.inertia_dir + var/initial_dx = targetturf.x - userturf.x + var/initial_dy = targetturf.y - userturf.y + var/dx = initial_dx + var/dy = initial_dy + // DO OUR STARTING CHECKS + var/cb_return + INVOKE_CALLBACK + if(cb_return == DO_AFTER_STOP) + return FALSE + else if(cb_return != DO_AFTER_PROCEED) + if(CHECK_FLAG_FAILURE) + return FALSE + // SETUP LOOP + var/datum/progressbar/progbar + if(living_user) + if(!(do_after_flags & DO_AFTER_NO_PROGRESSBAR)) + progbar = new(living_user, delay, target) + // MAIN LOOP + . = TRUE + if(!delay) + return + var/obj/item/held + var/locchanged + var/ctu + var/ctt + while(world.time < endtime) + stoplag(1) + progbar?.update(TIMELEFT) + if(QDELETED(user) || QDELETED(target) || (user.loc == null) || (target.loc == null)) + . = FALSE + break + INVOKE_CALLBACK + if(cb_return == DO_AFTER_STOP) + . = FALSE + break + else if(cb_return == DO_AFTER_PROCEED) + continue + // otherwise, go through our normal checks. + if(((do_after_flags & DO_AFTER_DISALLOW_MOVING_ABSOLUTE_USER) && (user.loc != startlocuser)) || ((do_after_flags & DO_AFTER_DISALLOW_MOVING_ABSOLUTE_TARGET) && (target.loc != startloctarget))) + . = FALSE + break + else if(do_after_flags & DO_AFTER_DISALLOW_MOVING_RELATIVE) + ctu = get_turf(user) + ctt = get_turf(target) + locchanged = (userturf != ctu) || (targetturf != ctt) + userturf = ctu + targetturf = ctt + dx = targetturf.x - userturf.x + dy = targetturf.y - userturf.y + if((dx != initial_dx) || (dy != initial_dy)) + . = FALSE + break + if(locchanged && !drifting && !(do_after_flags & DO_AFTER_ALLOW_NONSPACEDRIFT_RELATIVITY)) + . = FALSE + break + if(!AM_user.inertia_dir) + drifting = FALSE + if((do_after_flags & DO_AFTER_REQUIRES_USER_ON_TURF) && !isturf(user.loc)) + return FALSE + if(CHECK_FLAG_FAILURE) + . = FALSE + break + held = living_user?.get_active_held_item() + if((do_after_flags & DO_AFTER_DISALLOW_ACTIVE_ITEM_CHANGE) && (held != (tool || initially_held_item))) + . = FALSE + break + if((do_after_flags & DO_AFTER_REQUIRE_FREE_HAND_OR_TOOL) && (!living_user?.is_holding(tool) && !length(living_user?.get_empty_held_indexes()))) + . = FALSE + break + + // CLEANUP + qdel(progbar) + // If we failed, just return. + if(!.) + return FALSE + // DO FINISHING CHECKS + if(QDELETED(user) || QDELETED(target)) + return FALSE + INVOKE_CALLBACK + if(cb_return == DO_AFTER_STOP) + return FALSE + else if(cb_return == DO_AFTER_PROCEED) + return TRUE + if(CHECK_FLAG_FAILURE) + return FALSE + if(((do_after_flags & DO_AFTER_DISALLOW_MOVING_ABSOLUTE_USER) && (user.loc != startlocuser)) || ((do_after_flags & DO_AFTER_DISALLOW_MOVING_ABSOLUTE_TARGET) && (target.loc != startloctarget))) + return FALSE + else if(do_after_flags & DO_AFTER_DISALLOW_MOVING_RELATIVE) + ctu = get_turf(user) + ctt = get_turf(target) + locchanged = (userturf != ctu) || (targetturf != ctt) + userturf = ctu + targetturf = ctt + dx = targetturf.x - userturf.x + dy = targetturf.y - userturf.y + if((dx != initial_dx) || (dy != initial_dy)) + return FALSE + if(locchanged && !drifting && !(do_after_flags & DO_AFTER_ALLOW_NONSPACEDRIFT_RELATIVITY)) + return FALSE + if((do_after_flags & DO_AFTER_REQUIRES_USER_ON_TURF) && !isturf(user.loc)) + return FALSE + held = living_user?.get_active_held_item() + if((do_after_flags & DO_AFTER_DISALLOW_ACTIVE_ITEM_CHANGE) && (held != (tool || initially_held_item))) + return FALSE + if((do_after_flags & DO_AFTER_REQUIRE_FREE_HAND_OR_TOOL) && (!living_user?.is_holding(tool) && !length(living_user?.get_empty_held_indexes()))) + return FALSE + +#undef INVOKE_CALLBACK +#undef CHECK_FLAG_FAILURE + +/proc/do_mob(mob/user , mob/target, time = 30, uninterruptible = 0, progress = 1, datum/callback/extra_checks = null, ignorehelditem = FALSE, resume_time = 0 SECONDS) + if(!user || !target) + return 0 + var/user_loc = user.loc + + var/drifting = 0 + if(!user.Process_Spacemove(0) && user.inertia_dir) + drifting = 1 + + var/target_loc = target.loc + + var/holding = user.get_active_held_item() + var/datum/progressbar/progbar + if (progress) + progbar = new(user, time, target) + + var/endtime = world.time+time + var/starttime = world.time + . = 1 + while (world.time + resume_time < endtime) + stoplag(1) + if (progress) + progbar.update(world.time - starttime + resume_time) + if(QDELETED(user) || QDELETED(target)) + . = 0 + break + if(uninterruptible) + continue + + if(drifting && !user.inertia_dir) + drifting = 0 + user_loc = user.loc + + if((!drifting && user.loc != user_loc) || target.loc != target_loc || (!ignorehelditem && user.get_active_held_item() != holding) || user.incapacitated() || user.lying || (extra_checks && !extra_checks.Invoke())) + . = 0 + break + if (progress) + qdel(progbar) + + +//some additional checks as a callback for for do_afters that want to break on losing health or on the mob taking action +/mob/proc/break_do_after_checks(list/checked_health, check_clicks) + if(check_clicks && next_move > world.time) + return FALSE + return TRUE + +//pass a list in the format list("health" = mob's health var) to check health during this +/mob/living/break_do_after_checks(list/checked_health, check_clicks) + if(islist(checked_health)) + if(health < checked_health["health"]) + return FALSE + checked_health["health"] = health + return ..() + +/proc/do_after(mob/user, var/delay, needhand = 1, atom/target = null, progress = 1, datum/callback/extra_checks = null, required_mobility_flags = (MOBILITY_USE|MOBILITY_MOVE), resume_time = 0 SECONDS) + if(!user) + return 0 + var/atom/Tloc = null + if(target && !isturf(target)) + Tloc = target.loc + + var/atom/Uloc = user.loc + + var/drifting = 0 + if(!user.Process_Spacemove(0) && user.inertia_dir) + drifting = 1 + + var/holding = user.get_active_held_item() + + var/holdingnull = 1 //User's hand started out empty, check for an empty hand + if(holding) + holdingnull = 0 //Users hand started holding something, check to see if it's still holding that + + delay *= user.do_after_coefficent() + + var/datum/progressbar/progbar + if (progress) + progbar = new(user, delay, target) + + var/endtime = world.time + delay + var/starttime = world.time + . = 1 + var/mob/living/L = isliving(user) && user //evals to last thing eval'd + while (world.time + resume_time < endtime) + stoplag(1) + if (progress) + progbar.update(world.time - starttime + resume_time) + + if(drifting && !user.inertia_dir) + drifting = 0 + Uloc = user.loc + + if(L && !CHECK_ALL_MOBILITY(L, required_mobility_flags)) + . = 0 + break + + if(QDELETED(user) || user.stat || (!drifting && user.loc != Uloc) || (extra_checks && !extra_checks.Invoke())) + . = 0 + break + + if(!QDELETED(Tloc) && (QDELETED(target) || Tloc != target.loc)) + if((Uloc != Tloc || Tloc != user) && !drifting) + . = 0 + break + + if(needhand) + //This might seem like an odd check, but you can still need a hand even when it's empty + //i.e the hand is used to pull some item/tool out of the construction + if(!holdingnull) + if(!holding) + . = 0 + break + if(user.get_active_held_item() != holding) + . = 0 + break + if (progress) + qdel(progbar) + +/mob/proc/do_after_coefficent() // This gets added to the delay on a do_after, default 1 + . = 1 + return + +/proc/do_after_mob(mob/user, var/list/targets, time = 30, uninterruptible = 0, progress = 1, datum/callback/extra_checks) + if(!user || !targets) + return 0 + if(!islist(targets)) + targets = list(targets) + var/user_loc = user.loc + + var/drifting = 0 + if(!user.Process_Spacemove(0) && user.inertia_dir) + drifting = 1 + + var/list/originalloc = list() + for(var/atom/target in targets) + originalloc[target] = target.loc + + var/holding = user.get_active_held_item() + var/datum/progressbar/progbar + if(progress) + progbar = new(user, time, targets[1]) + + var/endtime = world.time + time + var/starttime = world.time + . = 1 + mainloop: + while(world.time < endtime) + stoplag(1) + if(progress) + progbar.update(world.time - starttime) + if(QDELETED(user) || !targets) + . = 0 + break + if(uninterruptible) + continue + + if(drifting && !user.inertia_dir) + drifting = 0 + user_loc = user.loc + + for(var/atom/target in targets) + if((!drifting && user_loc != user.loc) || QDELETED(target) || originalloc[target] != target.loc || user.get_active_held_item() != holding || user.incapacitated() || user.lying || (extra_checks && !extra_checks.Invoke())) + . = 0 + break mainloop + if(progbar) + qdel(progbar) diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index 7c6c186bca..8b4f8d5b54 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -3,7 +3,7 @@ for(var/file in args) src << browse_rsc(file) -/client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list("txt","log","htm", "html", "md")) +/client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list("txt","log","htm", "html", "md", "json")) var/path = root for(var/i=0, i" var/atom/A = thing if (isnull(dir)) @@ -1160,9 +1161,10 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0 I = icon(I, icon_state, dir, frame, moving) key = "[generate_asset_name(I)].png" - register_asset(key, I) + if(!SSassets.cache[key]) + register_asset(key, I) for (var/thing2 in targets) - send_asset(thing2, key, FALSE) + send_asset(thing2, key) return "" diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index e62bcc6738..f8f6bca31a 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -320,173 +320,6 @@ GLOBAL_LIST_EMPTY(species_list) else return "unknown" -/proc/do_mob(mob/user , mob/target, time = 30, uninterruptible = 0, progress = 1, datum/callback/extra_checks = null, ignorehelditem = FALSE, resume_time = 0 SECONDS) - if(!user || !target) - return 0 - var/user_loc = user.loc - - var/drifting = 0 - if(!user.Process_Spacemove(0) && user.inertia_dir) - drifting = 1 - - var/target_loc = target.loc - - var/holding = user.get_active_held_item() - var/datum/progressbar/progbar - if (progress) - progbar = new(user, time, target) - - var/endtime = world.time+time - var/starttime = world.time - . = 1 - while (world.time + resume_time < endtime) - stoplag(1) - if (progress) - progbar.update(world.time - starttime + resume_time) - if(QDELETED(user) || QDELETED(target)) - . = 0 - break - if(uninterruptible) - continue - - if(drifting && !user.inertia_dir) - drifting = 0 - user_loc = user.loc - - if((!drifting && user.loc != user_loc) || target.loc != target_loc || (!ignorehelditem && user.get_active_held_item() != holding) || user.incapacitated() || user.lying || (extra_checks && !extra_checks.Invoke())) - . = 0 - break - if (progress) - qdel(progbar) - - -//some additional checks as a callback for for do_afters that want to break on losing health or on the mob taking action -/mob/proc/break_do_after_checks(list/checked_health, check_clicks) - if(check_clicks && next_move > world.time) - return FALSE - return TRUE - -//pass a list in the format list("health" = mob's health var) to check health during this -/mob/living/break_do_after_checks(list/checked_health, check_clicks) - if(islist(checked_health)) - if(health < checked_health["health"]) - return FALSE - checked_health["health"] = health - return ..() - -/proc/do_after(mob/user, var/delay, needhand = 1, atom/target = null, progress = 1, datum/callback/extra_checks = null, required_mobility_flags = (MOBILITY_USE|MOBILITY_MOVE), resume_time = 0 SECONDS) - if(!user) - return 0 - var/atom/Tloc = null - if(target && !isturf(target)) - Tloc = target.loc - - var/atom/Uloc = user.loc - - var/drifting = 0 - if(!user.Process_Spacemove(0) && user.inertia_dir) - drifting = 1 - - var/holding = user.get_active_held_item() - - var/holdingnull = 1 //User's hand started out empty, check for an empty hand - if(holding) - holdingnull = 0 //Users hand started holding something, check to see if it's still holding that - - delay *= user.do_after_coefficent() - - var/datum/progressbar/progbar - if (progress) - progbar = new(user, delay, target) - - var/endtime = world.time + delay - var/starttime = world.time - . = 1 - var/mob/living/L = isliving(user) && user //evals to last thing eval'd - while (world.time + resume_time < endtime) - stoplag(1) - if (progress) - progbar.update(world.time - starttime + resume_time) - - if(drifting && !user.inertia_dir) - drifting = 0 - Uloc = user.loc - - if(L && !CHECK_ALL_MOBILITY(L, required_mobility_flags)) - . = 0 - break - - if(QDELETED(user) || user.stat || (!drifting && user.loc != Uloc) || (extra_checks && !extra_checks.Invoke())) - . = 0 - break - - if(!QDELETED(Tloc) && (QDELETED(target) || Tloc != target.loc)) - if((Uloc != Tloc || Tloc != user) && !drifting) - . = 0 - break - - if(needhand) - //This might seem like an odd check, but you can still need a hand even when it's empty - //i.e the hand is used to pull some item/tool out of the construction - if(!holdingnull) - if(!holding) - . = 0 - break - if(user.get_active_held_item() != holding) - . = 0 - break - if (progress) - qdel(progbar) - -/mob/proc/do_after_coefficent() // This gets added to the delay on a do_after, default 1 - . = 1 - return - -/proc/do_after_mob(mob/user, var/list/targets, time = 30, uninterruptible = 0, progress = 1, datum/callback/extra_checks) - if(!user || !targets) - return 0 - if(!islist(targets)) - targets = list(targets) - var/user_loc = user.loc - - var/drifting = 0 - if(!user.Process_Spacemove(0) && user.inertia_dir) - drifting = 1 - - var/list/originalloc = list() - for(var/atom/target in targets) - originalloc[target] = target.loc - - var/holding = user.get_active_held_item() - var/datum/progressbar/progbar - if(progress) - progbar = new(user, time, targets[1]) - - var/endtime = world.time + time - var/starttime = world.time - . = 1 - mainloop: - while(world.time < endtime) - stoplag(1) - if(progress) - progbar.update(world.time - starttime) - if(QDELETED(user) || !targets) - . = 0 - break - if(uninterruptible) - continue - - if(drifting && !user.inertia_dir) - drifting = 0 - user_loc = user.loc - - for(var/atom/target in targets) - if((!drifting && user_loc != user.loc) || QDELETED(target) || originalloc[target] != target.loc || user.get_active_held_item() != holding || user.incapacitated() || user.lying || (extra_checks && !extra_checks.Invoke())) - . = 0 - break mainloop - if(progbar) - qdel(progbar) - /proc/is_species(A, species_datum) . = FALSE if(ishuman(A)) @@ -542,6 +375,8 @@ GLOBAL_LIST_EMPTY(species_list) override = TRUE if(HAS_TRAIT(M, TRAIT_SIXTHSENSE)) override = TRUE + if(SSticker.current_state == GAME_STATE_FINISHED) + override = TRUE if(isnewplayer(M) && !override) continue if(M.stat != DEAD && !override) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index aa388d7413..045ca2c519 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -174,7 +174,7 @@ to_chat(world, "


    The round has ended.") if(LAZYLEN(GLOB.round_end_notifiees)) - send2irc("Notice", "[GLOB.round_end_notifiees.Join(", ")] the round has ended.") + world.TgsTargetedChatBroadcast("[GLOB.round_end_notifiees.Join(", ")] the round has ended.", FALSE) for(var/I in round_end_events) var/datum/callback/cb = I @@ -233,6 +233,7 @@ for(var/antag_name in total_antagonists) var/list/L = total_antagonists[antag_name] log_game("[antag_name]s :[L.Join(", ")].") + set_observer_default_invisibility(0, "The round is over! You are now visible to the living.") CHECK_TICK SSdbcore.SetRoundEnd() diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 508b737474..337d44aa1e 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -675,12 +675,6 @@ Turf and target are separate in case you want to teleport some distance from a t loc = loc.loc return null -//For objects that should embed, but make no sense being is_sharp or is_pointed() -//e.g: rods -GLOBAL_LIST_INIT(can_embed_types, typecacheof(list( - /obj/item/stack/rods, - /obj/item/pipe))) - /* Checks if that loc and dir has an item on the wall */ diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index e038596151..85f5e4fd9b 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -49,6 +49,8 @@ GLOBAL_LIST_INIT(bitfields, list( "DROPDEL" = DROPDEL, "NOBLUDGEON" = NOBLUDGEON, "ABSTRACT" = ABSTRACT, + "ITEM_CAN_BLOCK" = ITEM_CAN_BLOCK, + "ITEM_CAN_PARRY" = ITEM_CAN_PARRY ), "admin_flags" = list( "BUILDMODE" = R_BUILDMODE, @@ -123,7 +125,7 @@ GLOBAL_LIST_INIT(bitfields, list( "UNUSED_RESERVATION_TURF_1" = UNUSED_RESERVATION_TURF_1, "CAN_BE_DIRTY_1" = CAN_BE_DIRTY_1, "HEAR_1" = HEAR_1, - "CHECK_RICOCHET_1" = CHECK_RICOCHET_1, + "DEFAULT_RICOCHET_1" = DEFAULT_RICOCHET_1, "CONDUCT_1" = CONDUCT_1, "NO_LAVA_GEN_1" = NO_LAVA_GEN_1, "NODECONSTRUCT_1" = NODECONSTRUCT_1, @@ -138,6 +140,10 @@ GLOBAL_LIST_INIT(bitfields, list( "BLOCK_FACE_ATOM_1" = BLOCK_FACE_ATOM_1, "PREVENT_CONTENTS_EXPLOSION_1" = PREVENT_CONTENTS_EXPLOSION_1 ), + "flags_ricochet" = list( + "RICOCHET_SHINY" = RICOCHET_SHINY, + "RICOCHET_HARD" = RICOCHET_HARD + ), "clothing_flags" = list( "LAVAPROTECT" = LAVAPROTECT, "STOPSPRESSUREDAMAGE" = STOPSPRESSUREDAMAGE, diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index df83f1b4e3..4c912b9c1e 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -223,3 +223,11 @@ GLOBAL_LIST_INIT(station_numerals, greek_letters + phonetic_alphabet + numbers_a GLOBAL_LIST_INIT(admiral_messages, list("Do you know how expensive these stations are?","Stop wasting my time.","I was sleeping, thanks a lot.","Stand and fight you cowards!","You knew the risks coming in.","Stop being paranoid.","Whatever's broken just build a new one.","No.", "null","Error: No comment given.", "It's a good day to die!")) GLOBAL_LIST_INIT(redacted_strings, list("\[REDACTED\]", "\[CLASSIFIED\]", "\[ARCHIVED\]", "\[EXPLETIVE DELETED\]", "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]", "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]", "\[ACCESS DENIED\]")) + +GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/wisdoms.txt")) + +GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" ,"rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters")) + +GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly, "ipc tongue" = /obj/item/organ/tongue/robot/ipc)) + + diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 396eb87723..865f405442 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -51,7 +51,7 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/airlock_painter = 1, /obj/item/stack/cable_coil/random = 4, /obj/item/stack/cable_coil/random/five = 6, - /obj/item/stack/medical/bruise_pack = 1, + /obj/item/stack/medical/suture = 1, /obj/item/stack/rods/ten = 9, /obj/item/stack/rods/twentyfive = 1, /obj/item/stack/rods/fifty = 1, @@ -116,6 +116,7 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/autosurgeon/testicles = 1, /obj/item/storage/box/marshmallow = 2, /obj/item/clothing/gloves/tackler/offbrand = 1, + /obj/item/stack/sticky_tape = 1, "" = 3 )) diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm index f5f3adbcc0..d74238c06d 100644 --- a/code/_globalvars/lists/poll_ignore.dm +++ b/code/_globalvars/lists/poll_ignore.dm @@ -19,6 +19,7 @@ #define POLL_IGNORE_WIZARD "wizard" #define POLL_IGNORE_CLONE "clone" #define POLL_IGNORE_CONTRACTOR_SUPPORT "contractor_support" +#define POLL_IGNORE_FUGITIVE "fugitive" GLOBAL_LIST_INIT(poll_ignore_desc, list( POLL_IGNORE_SENTIENCE_POTION = "Sentience potion", @@ -39,7 +40,8 @@ GLOBAL_LIST_INIT(poll_ignore_desc, list( POLL_IGNORE_DEMON = "Demons", POLL_IGNORE_WIZARD = "Wizards", POLL_IGNORE_CLONE = "Defective/SDGF clones", - POLL_IGNORE_CONTRACTOR_SUPPORT = "Contractor Support Unit" + POLL_IGNORE_CONTRACTOR_SUPPORT = "Contractor Support Unit", + POLL_IGNORE_FUGITIVE = "Fugitive Hunter" )) GLOBAL_LIST_INIT(poll_ignore, init_poll_ignore()) diff --git a/code/_globalvars/logging.dm b/code/_globalvars/logging.dm index 65fd772dfe..3bce9c560a 100644 --- a/code/_globalvars/logging.dm +++ b/code/_globalvars/logging.dm @@ -28,6 +28,8 @@ GLOBAL_VAR(world_job_debug_log) GLOBAL_PROTECT(world_job_debug_log) GLOBAL_VAR(world_virus_log) GLOBAL_PROTECT(world_virus_log) +GLOBAL_VAR(world_asset_log) +GLOBAL_PROTECT(world_asset_log) GLOBAL_VAR(world_map_error_log) GLOBAL_PROTECT(world_map_error_log) GLOBAL_VAR(subsystem_log) diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index 1b100bebaf..8d8b8820b2 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -93,6 +93,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_PASSTABLE" = TRAIT_PASSTABLE, "TRAIT_GIANT" = TRAIT_GIANT, "TRAIT_DWARF" = TRAIT_DWARF, + "TRAIT_NICE_SHOT" = TRAIT_NICE_SHOT, "TRAIT_COMBAT_MODE_LOCKED" = TRAIT_COMBAT_MODE_LOCKED, "TRAIT_SPRINT_LOCKED" = TRAIT_SPRINT_LOCKED, "TRAIT_AUTO_CATCH_ITEM" = TRAIT_AUTO_CATCH_ITEM, @@ -116,7 +117,8 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_MASO" = TRAIT_MASO, "TRAIT_HIGH_BLOOD" = TRAIT_HIGH_BLOOD, "TRAIT_EMPATH" = TRAIT_EMPATH, - "TRAIT_FRIENDLY" = TRAIT_FRIENDLY + "TRAIT_FRIENDLY" = TRAIT_FRIENDLY, + "TRAIT_NICE_SHOT" = TRAIT_NICE_SHOT ), /obj/item/bodypart = list( "TRAIT_PARALYSIS" = TRAIT_PARALYSIS diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 357f317450..01261677d9 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -17,6 +17,9 @@ // eg: 10*0.5 = 5 deciseconds of delay // DOES NOT EFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK +/mob/proc/timeToNextMove() + return max(0, next_move - world.time) + /mob/proc/changeNext_move(num) next_move = world.time + ((num+next_move_adjust)*next_move_modifier) @@ -73,7 +76,7 @@ if(check_click_intercept(params,A)) return - if(notransform) + if(mob_transforming) return if(SEND_SIGNAL(src, COMSIG_MOB_CLICKON, A, params) & COMSIG_MOB_CANCEL_CLICKON) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 3cedd92255..11531a701e 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -242,7 +242,7 @@ If you're feeling frisky, examine yourself and click the underlined item to pull /obj/screen/alert/embeddedobject/Click() if(isliving(usr)) - var/mob/living/carbon/human/M = usr + var/mob/living/carbon/M = usr return M.help_shake_act(M) /obj/screen/alert/weightless diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 4ed286eb08..0088dde15a 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -153,7 +153,7 @@ var/image/item_overlay = image(holding) item_overlay.alpha = 92 - if(!user.can_equip(holding, slot_id, TRUE)) + if(!user.can_equip(holding, slot_id, TRUE, TRUE, TRUE)) item_overlay.color = "#FF0000" else item_overlay.color = "#00ff00" diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index b2d74844cf..bef06a69e9 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -7,17 +7,17 @@ *and lastly *afterattack. The return value does not matter. */ -/obj/item/proc/melee_attack_chain(mob/user, atom/target, params) +/obj/item/proc/melee_attack_chain(mob/user, atom/target, params, flags, damage_multiplier = 1) if(isliving(user)) var/mob/living/L = user - if(!CHECK_MOBILITY(L, MOBILITY_USE)) + if(!CHECK_MOBILITY(L, MOBILITY_USE) && !(flags & ATTACKCHAIN_PARRY_COUNTERATTACK)) to_chat(L, "You are unable to swing [src] right now!") return if(tool_behaviour && target.tool_act(user, src, tool_behaviour)) return if(pre_attack(target, user, params)) return - if(target.attackby(src,user, params)) + if(target.attackby(src, user, params, flags, damage_multiplier)) return if(QDELETED(src) || QDELETED(target)) return @@ -52,15 +52,15 @@ /obj/attackby(obj/item/I, mob/living/user, params) return ..() || ((obj_flags & CAN_BE_HIT) && I.attack_obj(src, user)) -/mob/living/attackby(obj/item/I, mob/living/user, params) +/mob/living/attackby(obj/item/I, mob/living/user, params, attackchain_flags, damage_multiplier) if(..()) return TRUE I.attack_delay_done = FALSE //Should be set TRUE in pre_attacked_by() - . = I.attack(src, user) + . = I.attack(src, user, attackchain_flags, damage_multiplier) if(!I.attack_delay_done) //Otherwise, pre_attacked_by() should handle it. user.changeNext_move(I.click_delay) -/obj/item/proc/attack(mob/living/M, mob/living/user) +/obj/item/proc/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK, M, user) & COMPONENT_ITEM_NO_ATTACK) return SEND_SIGNAL(user, COMSIG_MOB_ITEM_ATTACK, M, user) @@ -79,7 +79,7 @@ M.lastattackerckey = user.ckey user.do_attack_animation(M) - M.attacked_by(src, user) + M.attacked_by(src, user, attackchain_flags, damage_multiplier) log_combat(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") add_fingerprint(user) @@ -104,8 +104,8 @@ /atom/movable/proc/attacked_by() return -/obj/attacked_by(obj/item/I, mob/living/user) - var/totitemdamage = I.force +/obj/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) + var/totitemdamage = I.force * damage_multiplier var/bad_trait var/stamloss = user.getStaminaLoss() @@ -123,7 +123,7 @@ if(totitemdamage) totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ, bad_trait) for(var/skill in I.used_skills) - if(!(I.used_skills[skill] & SKILL_TRAIN_ATTACK_OBJ)) + if(!(SKILL_TRAIN_ATTACK_OBJ in I.used_skills[skill])) continue user.mind.auto_gain_experience(skill, I.skill_gain) @@ -134,10 +134,12 @@ take_damage(totitemdamage, I.damtype, "melee", 1) return TRUE -/mob/living/attacked_by(obj/item/I, mob/living/user) - var/totitemdamage = pre_attacked_by(I, user) - if((user != src) && mob_run_block(I, totitemdamage, "the [I.name]", ATTACK_TYPE_MELEE, I.armour_penetration, user, null, null) & BLOCK_SUCCESS) +/mob/living/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) + var/list/block_return = list() + var/totitemdamage = pre_attacked_by(I, user) * damage_multiplier + if((user != src) && mob_run_block(I, totitemdamage, "the [I.name]", ((attackchain_flags & ATTACKCHAIN_PARRY_COUNTERATTACK)? ATTACK_TYPE_PARRY_COUNTERATTACK : NONE) | ATTACK_TYPE_MELEE, I.armour_penetration, user, null, block_return) & BLOCK_SUCCESS) return FALSE + totitemdamage = block_calculate_resultant_damage(totitemdamage, block_return) send_item_attack_message(I, user, null, totitemdamage) I.do_stagger_action(src, user, totitemdamage) if(I.force) @@ -151,7 +153,7 @@ user.add_mob_blood(src) return TRUE //successful attack -/mob/living/simple_animal/attacked_by(obj/item/I, mob/living/user) +/mob/living/simple_animal/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(I.force < force_threshold || I.damtype == STAMINA) playsound(loc, 'sound/weapons/tap.ogg', I.get_clamped_volume(), 1, -1) user.changeNext_move(I.click_delay) //pre_attacked_by not called @@ -190,9 +192,10 @@ if(.) . = user.mind.item_action_skills_mod(I, ., I.skill_difficulty, SKILL_ATTACK_MOB, bad_trait) for(var/skill in I.used_skills) - if(!(I.used_skills[skill] & SKILL_TRAIN_ATTACK_MOB)) + if(!(SKILL_TRAIN_ATTACK_MOB in I.used_skills[skill])) continue - user.mind.auto_gain_experience(skill, I.skill_gain) + var/datum/skill/S = GLOB.skill_datums[skill] + user.mind.auto_gain_experience(skill, I.skill_gain*S.item_skill_gain_multi) // Proximity_flag is 1 if this afterattack was called on something adjacent, in your square, or on your person. // Click parameters is the params string from byond Click() code, see that documentation. @@ -211,8 +214,8 @@ var/message_verb = "attacked" if(I.attack_verb && I.attack_verb.len) message_verb = "[pick(I.attack_verb)]" - if(current_force < I.force * INEFFICIENT_ATTACK_MSG_THRESHOLD) - message_verb = "inefficiently [message_verb]" + if(current_force < I.force * FEEBLE_ATTACK_MSG_THRESHOLD) + message_verb = "[pick("feebly", "limply", "saplessly")] [message_verb]" else if(!I.force) return var/message_hit_area = "" diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index d4ec44a641..059f9d518e 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -108,7 +108,7 @@ A.attack_animal(src) /atom/proc/attack_animal(mob/user) - return + SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_ANIMAL, user) /mob/living/RestrainedClickOn(atom/A) return diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 6cf01ec8ff..f95ebf82b5 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -102,9 +102,8 @@ //stops TK grabs being equipped anywhere but into hands /obj/item/tk_grab/equipped(mob/user, slot) if(slot == SLOT_HANDS) - return + return ..() qdel(src) - return /obj/item/tk_grab/examine(user) if (focus) diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index 8f34901d46..31431ddab9 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -104,7 +104,9 @@ var/list/lines = world.file2list("[directory]/[filename]") var/list/_entries = entries var/list/postload_required = list() + var/linenumber = 0 for(var/L in lines) + linenumber++ L = trim(L) if(!L) continue @@ -132,7 +134,7 @@ if(entry == "$include") if(!value) - log_config("Warning: Invalid $include directive: [value]") + log_config("LINE [linenumber]: Invalid $include directive: [value]") else LoadEntries(value, stack) ++. @@ -140,7 +142,7 @@ var/datum/config_entry/E = _entries[entry] if(!E) - log_config("Unknown setting in configuration: '[entry]'") + log_config("LINE [linenumber]: Unknown setting: '[entry]'") continue if(lockthis) @@ -150,7 +152,7 @@ var/datum/config_entry/new_ver = entries_by_type[E.deprecated_by] var/new_value = E.DeprecationUpdate(value) var/good_update = istext(new_value) - log_config("Entry [entry] is deprecated and will be removed soon. Migrate to [new_ver.name]![good_update ? " Suggested new value is: [new_value]" : ""]") + log_config("LINE [linenumber]: [entry] is deprecated and will be removed soon. Migrate to [new_ver.name]![good_update ? " Suggested new value is: [new_value]" : ""]") if(!warned_deprecated_configs) addtimer(CALLBACK(GLOBAL_PROC, /proc/message_admins, "This server is using deprecated configuration settings. Please check the logs and update accordingly."), 0) warned_deprecated_configs = TRUE @@ -162,10 +164,10 @@ var/validated = E.ValidateAndSet(value, TRUE) if(!validated) - log_config("Failed to validate setting \"[value]\" for [entry]") + log_config("LINE [linenumber]: Failed to validate setting \"[value]\" for [entry]") else if(E.modified && !E.dupes_allowed) - log_config("Duplicate setting for [entry] ([value], [E.resident_file]) detected! Using latest.") + log_config("LINE [linenumber]: Duplicate setting for [entry] ([value], [E.resident_file]) detected! Using latest.") if(E.postload_required) postload_required[E] = TRUE diff --git a/code/controllers/configuration/entries/comms.dm b/code/controllers/configuration/entries/comms.dm index 012c3ec9fe..e56ff3f0d1 100644 --- a/code/controllers/configuration/entries/comms.dm +++ b/code/controllers/configuration/entries/comms.dm @@ -25,4 +25,23 @@ /datum/config_entry/string/medal_hub_address /datum/config_entry/string/medal_hub_password - protection = CONFIG_ENTRY_HIDDEN \ No newline at end of file + protection = CONFIG_ENTRY_HIDDEN + +/datum/config_entry/keyed_list/cross_server_bunker_override + key_mode = KEY_MODE_TEXT + value_mode = VALUE_MODE_TEXT + protection = CONFIG_ENTRY_LOCKED + +/datum/config_entry/keyed_list/cross_server_bunker_override/ValidateAndSet(str_val) + . = ..() + if(.) + var/list/newv = list() + for(var/I in config_entry_value) + newv[replacetext(I, "+", " ")] = config_entry_value[I] + config_entry_value = newv + +/datum/config_entry/keyed_list/cross_server_bunker_override/ValidateListEntry(key_name, key_value) + return key_value != "byond:\\address:port" && ..() + +/datum/config_entry/flag/allow_cross_server_bunker_override + protection = CONFIG_ENTRY_LOCKED diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 7e7d939c39..5765f291e9 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -168,12 +168,14 @@ /datum/config_entry/flag/join_with_mutant_humans //players can pick mutant bodyparts for humans before joining the game -/datum/config_entry/flag/no_summon_guns //No +/datum/config_entry/flag/no_summon_guns //No /datum/config_entry/flag/no_summon_magic //Fun /datum/config_entry/flag/no_summon_events //Allowed +/datum/config_entry/flag/no_summon_traumas //! + /datum/config_entry/flag/no_intercept_report //Whether or not to send a communications intercept report roundstart. This may be overridden by gamemodes. /datum/config_entry/number/arrivals_shuttle_dock_window //Time from when a player late joins on the arrivals shuttle to when the shuttle docks on the station @@ -521,3 +523,10 @@ * Camera mobs, AIs, ghosts and some other are of course exempt from this. This also doesn't influence simplemob AI, for the best. */ /datum/config_entry/flag/use_field_of_vision + +//Shuttle size limiter +/datum/config_entry/number/max_shuttle_count + config_entry_value = 6 + +/datum/config_entry/number/max_shuttle_size + config_entry_value = 250 diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index d8c7724333..4d8bc3b1f6 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -76,6 +76,8 @@ SUBSYSTEM_DEF(air) var/list/pipenet_rebuilds = pipenets_needing_rebuilt for(var/thing in pipenet_rebuilds) var/obj/machinery/atmospherics/AT = thing + if(!istype(AT)) + continue AT.build_network() cost_rebuilds = MC_AVERAGE(cost_rebuilds, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) pipenets_needing_rebuilt.Cut() diff --git a/code/controllers/subsystem/assets.dm b/code/controllers/subsystem/assets.dm index 7b6554bd3f..7285298283 100644 --- a/code/controllers/subsystem/assets.dm +++ b/code/controllers/subsystem/assets.dm @@ -6,17 +6,7 @@ SUBSYSTEM_DEF(assets) var/list/preload = list() /datum/controller/subsystem/assets/Initialize(timeofday) - - var/list/priority_assets = list( - /datum/asset/simple/oui_theme_nano, - /datum/asset/simple/goonchat - ) - - for(var/type in priority_assets) - var/datum/asset/A = new type() - A.register() - - for(var/type in typesof(/datum/asset) - (priority_assets | list(/datum/asset, /datum/asset/simple))) + for(var/type in typesof(/datum/asset)) var/datum/asset/A = type if (type != initial(A._abstract)) get_asset_datum(type) diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index abc46cba25..2e4e728191 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -12,7 +12,7 @@ SUBSYSTEM_DEF(events) var/frequency_upper = 6000 //10 minutes upper bound. Basically an event will happen every 3 to 10 minutes. var/list/holidays //List of all holidays occuring today or null if no holidays - var/wizardmode = 0 + var/wizardmode = FALSE /datum/controller/subsystem/events/Initialize(time, zlevel) for(var/type in typesof(/datum/round_event_control)) @@ -91,6 +91,7 @@ SUBSYSTEM_DEF(events) if(. == EVENT_CANT_RUN)//we couldn't run this event for some reason, set its max_occurrences to 0 E.max_occurrences = 0 else if(. == EVENT_READY) + E.random = TRUE E.runEvent(TRUE) //allows a client to trigger an event diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index 7c51ba4506..32936af9e9 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -64,19 +64,33 @@ SUBSYSTEM_DEF(input) // Misc macroset_classic_input["Tab"] = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_HOTKEYS] map.focus=true input.background-color=[COLOR_INPUT_DISABLED]\\\"\"" macroset_classic_input["Escape"] = "\".winset \\\"input.text=\\\"\\\"\\\"\"" - + // FINALLY, WE CAN DO SOMETHING MORE NORMAL FOR THE SNOWFLAKE-BUT-LESS KEYSET. + + // HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when + // conflicts occur with something like say indicator vs say), we're going to snowflake this anyways + var/list/hard_binds = list( + "O" = "ooc", + "T" = "say", + "L" = "looc", + "M" = "me" + ) + var/list/hard_bind_anti_collision = list() + var/list/anti_collision_modifiers = list("Ctrl", "Alt", "Shift", "Ctrl+Alt", "Ctrl+Shift", "Alt+Shift", "Ctrl+Alt+Shift") + for(var/key in hard_binds) + for(var/modifier in anti_collision_modifiers) + hard_bind_anti_collision["[modifier]+[key]"] = ".NONSENSICAL_VERB_THAT_DOES_NOTHING" + macroset_classic_hotkey = list( "Any" = "\"KeyDown \[\[*\]\]\"", "Any+UP" = "\"KeyUp \[\[*\]\]\"", "Tab" = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_INPUT] input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"", "Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", "Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", - "O" = "ooc", - "T" = "say", - "L" = "looc", - "M" = "me" ) + + macroset_classic_hotkey |= hard_binds + macroset_classic_hotkey |= hard_bind_anti_collision // And finally, the modern set. macroset_hotkey = list( @@ -85,11 +99,10 @@ SUBSYSTEM_DEF(input) "Tab" = "\".winset \\\"input.focus=true?map.focus=true input.background-color=[COLOR_INPUT_DISABLED]:input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"", "Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", "Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", - "O" = "ooc", - "T" = "say", - "L" = "looc", - "M" = "me" ) + + macroset_hotkey |= hard_binds + macroset_hotkey |= hard_bind_anti_collision // Badmins just wanna have fun ♪ /datum/controller/subsystem/input/proc/refresh_client_macro_sets() @@ -104,3 +117,8 @@ SUBSYSTEM_DEF(input) for(var/i in 1 to clients.len) var/client/C = clients[i] C.keyLoop() + +/// *sigh +/client/verb/NONSENSICAL_VERB_THAT_DOES_NOTHING() + set name = ".NONSENSICAL_VERB_THAT_DOES_NOTHING" + set hidden = TRUE diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm index 96d733e8da..23d5a7a2b7 100644 --- a/code/controllers/subsystem/materials.dm +++ b/code/controllers/subsystem/materials.dm @@ -10,24 +10,52 @@ SUBSYSTEM_DEF(materials) var/list/materials ///Dictionary of category || list of material refs var/list/materials_by_category + ///Dictionary of category || list of material types, mostly used by rnd machines like autolathes. + var/list/materialtypes_by_category + ///A cache of all material combinations that have been used + var/list/list/material_combos ///List of stackcrafting recipes for materials using rigid materials var/list/rigid_stack_recipes = list( new /datum/stack_recipe("chair", /obj/structure/chair/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), new /datum/stack_recipe("toilet", /obj/structure/toilet/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), new /datum/stack_recipe("sink", /obj/structure/sink/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), + new /datum/stack_recipe("Floor tile", /obj/item/stack/tile/material, 1, 4, 20, applies_mats = TRUE) ) ///Ran on initialize, populated the materials and materials_by_category dictionaries with their appropiate vars (See these variables for more info) /datum/controller/subsystem/materials/proc/InitializeMaterials() materials = list() materials_by_category = list() + materialtypes_by_category = list() + material_combos = list() for(var/type in subtypesof(/datum/material)) var/datum/material/ref = new type materials[type] = ref for(var/c in ref.categories) materials_by_category[c] += list(ref) + materialtypes_by_category[c] += list(type) /datum/controller/subsystem/materials/proc/GetMaterialRef(datum/material/fakemat) if(!materials) InitializeMaterials() - return materials[fakemat] || fakemat \ No newline at end of file + return materials[fakemat] || fakemat + + +///Returns a list to be used as an object's custom_materials. Lists will be cached and re-used based on the parameters. +/datum/controller/subsystem/materials/proc/FindOrCreateMaterialCombo(list/materials_declaration, multiplier) + if(!material_combos) + InitializeMaterials() + var/list/combo_params = list() + for(var/x in materials_declaration) + var/datum/material/mat = x + var/path_name = ispath(mat) ? "[mat]" : "[mat.type]" + combo_params += "[path_name]=[materials_declaration[mat] * multiplier]" + sortTim(combo_params, /proc/cmp_text_asc) // We have to sort now in case the declaration was not in order + var/combo_index = combo_params.Join("-") + var/list/combo = material_combos[combo_index] + if(!combo) + combo = list() + for(var/mat in materials_declaration) + combo[GetMaterialRef(mat)] = materials_declaration[mat] * multiplier + material_combos[combo_index] = combo + return combo diff --git a/code/controllers/subsystem/minimaps.dm b/code/controllers/subsystem/minimaps.dm index 75de71ca96..c25036a47d 100644 --- a/code/controllers/subsystem/minimaps.dm +++ b/code/controllers/subsystem/minimaps.dm @@ -1,8 +1,8 @@ SUBSYSTEM_DEF(minimaps) name = "Minimaps" flags = SS_NO_FIRE - var/list/station_minimaps - var/datum/minimap_group/station_minimap + var/list/station_minimaps = list() + var/datum/minimap_group/station_minimap = null /datum/controller/subsystem/minimaps/Initialize() if(!CONFIG_GET(flag/minimaps_enabled)) @@ -12,9 +12,9 @@ SUBSYSTEM_DEF(minimaps) return ..() /datum/controller/subsystem/minimaps/proc/build_minimaps() - station_minimaps = list() for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) var/datum/space_level/SL = SSmapping.get_level(z) var/name = (SL.name == initial(SL.name))? "[z] - Station" : "[z] - [SL.name]" station_minimaps += new /datum/minimap(z, name = name) + station_minimap = new(station_minimaps, "Station") diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index 7fd3512448..2d2fbb0704 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -23,7 +23,7 @@ SUBSYSTEM_DEF(npcpool) var/mob/living/simple_animal/SA = currentrun[currentrun.len] --currentrun.len - if(!SA.ckey && !SA.notransform) + if(!SA.ckey && !SA.mob_transforming) if(SA.stat != DEAD) SA.handle_automated_movement() if(SA.stat != DEAD) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 8042631b7b..765f0c8382 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -409,7 +409,7 @@ SUBSYSTEM_DEF(ticker) var/mob/living = player.transfer_character() if(living) qdel(player) - living.notransform = TRUE + living.mob_transforming = TRUE if(living.client) if (living.client.prefs && living.client.prefs.auto_ooc) if (living.client.prefs.chat_toggles & CHAT_OOC) @@ -423,7 +423,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/release_characters(list/livings) for(var/I in livings) var/mob/living/L = I - L.notransform = FALSE + L.mob_transforming = FALSE /datum/controller/subsystem/ticker/proc/send_tip_of_the_round() var/m diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 87158f021e..f556f7dee7 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -79,7 +79,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/pda/clown, /obj/item/grown/bananapeel)), "greytide" = typecacheof(list(/obj/item/clothing/under/color/grey, /obj/item/melee/baton/cattleprod, - /obj/item/twohanded/spear, /obj/item/clothing/mask/gas)), + /obj/item/spear, /obj/item/clothing/mask/gas)), "lizards" = typecacheof(list(/obj/item/toy/plush/lizardplushie, /obj/item/reagent_containers/food/snacks/kebab/tail, /obj/item/organ/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine)), @@ -120,7 +120,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/card/id/captains_spare, /obj/item/card/id/centcom, /obj/machinery/door/airlock/command)), "the supernatural" = typecacheof(list(/obj/structure/destructible/cult, /obj/item/tome, - /obj/item/melee/cultblade, /obj/item/twohanded/required/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, + /obj/item/melee/cultblade, /obj/item/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, /obj/item/clothing/suit/cultrobes, /obj/item/clothing/suit/space/hardsuit/cult, /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune, /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie, @@ -151,7 +151,7 @@ SUBSYSTEM_DEF(traumas) "anime" = typecacheof(list(/obj/item/clothing/under/costume/schoolgirl, /obj/item/katana, /obj/item/reagent_containers/food/snacks/sashimi, /obj/item/reagent_containers/food/snacks/chawanmushi, /obj/item/reagent_containers/food/drinks/bottle/sake, /obj/item/throwing_star, /obj/item/clothing/head/kitty/genuine, /obj/item/clothing/suit/space/space_ninja, - /obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja, /obj/item/twohanded/vibro_weapon, + /obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja, /obj/item/vibro_weapon, /obj/item/nullrod/scythe/vibro, /obj/item/energy_katana, /obj/item/toy/katana, /obj/item/nullrod/claymore/katana, /obj/structure/window/paperframe, /obj/structure/mineral_door/paperframe)), "mimes" = typecacheof(list(/obj/item/pda/mime, /obj/item/clothing/under/rank/civilian/mime, /obj/item/clothing/mask/gas/mime, @@ -168,7 +168,7 @@ SUBSYSTEM_DEF(traumas) /obj/machinery/porta_turret/syndicate, /obj/structure/closet/syndicate, /obj/machinery/suit_storage_unit/syndicate, /obj/item/clothing/under/syndicate, /obj/item/folder/syndicate, /obj/item/documents/syndicate, /obj/item/clothing/glasses/phantomthief/syndicate, /obj/item/antag_spawner/nuke_ops, /obj/item/storage/box/syndicate, /obj/structure/fluff/empty_sleeper/syndicate, /obj/item/implant/radio/syndicate, /obj/item/clothing/head/helmet/space/syndicate, /obj/machinery/nuclearbomb/syndicate, /obj/item/grenade/syndieminibomb, /obj/item/storage/backpack/duffelbag/syndie, /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, /obj/item/gun/ballistic/automatic/shotgun/bulldog, /obj/item/gun/ballistic/automatic/c20r, /obj/item/gun/ballistic/automatic/m90, /obj/item/gun/ballistic/automatic/l6_saw, /obj/item/storage/belt/grenade/full, /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate, /obj/item/gun/energy/kinetic_accelerator/crossbow, - /obj/item/melee/transforming/energy/sword/saber, /obj/item/twohanded/dualsaber, /obj/item/melee/powerfist, /obj/item/storage/box/syndie_kit, /obj/item/grenade/spawnergrenade/manhacks, /obj/item/grenade/chem_grenade/bioterrorfoam, /obj/item/reagent_containers/spray/chemsprayer/bioterror, /obj/item/ammo_box/magazine/m10mm, + /obj/item/melee/transforming/energy/sword/saber, /obj/item/dualsaber, /obj/item/melee/powerfist, /obj/item/storage/box/syndie_kit, /obj/item/grenade/spawnergrenade/manhacks, /obj/item/grenade/chem_grenade/bioterrorfoam, /obj/item/reagent_containers/spray/chemsprayer/bioterror, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/pistolm9mm, /obj/item/ammo_box/a357, /obj/item/ammo_box/magazine/m12g, /obj/item/ammo_box/magazine/mm195x129, /obj/item/antag_spawner/nuke_ops, /obj/mecha/combat/gygax/dark, /obj/mecha/combat/marauder/mauler, /obj/item/soap/syndie, /obj/item/gun/syringe/syndicate, /obj/item/cartridge/virus/syndicate, /obj/item/cartridge/virus/frame, /obj/item/chameleon, /obj/item/storage/box/syndie_kit/cutouts, /obj/item/clothing/suit/space/hardsuit/syndi, /obj/item/card/emag, /obj/item/storage/toolbox/syndicate, /obj/item/storage/book/bible/syndicate, /obj/item/encryptionkey/binary, /obj/item/encryptionkey/syndicate, /obj/item/aiModule/syndicate, /obj/item/clothing/shoes/magboots/syndie, /obj/item/powersink, /obj/item/sbeacondrop, /obj/item/sbeacondrop/bomb, /obj/item/syndicatedetonator, /obj/item/shield/energy, /obj/item/assault_pod, /obj/item/slimepotion/slime/sentience/nuclear, /obj/item/stack/telecrystal, /obj/item/jammer, /obj/item/codespeak_manual/unlimited, @@ -176,7 +176,7 @@ SUBSYSTEM_DEF(traumas) /obj/machinery/computer/pod/old/syndicate, /obj/machinery/vending/medical/syndicate_access, /obj/item/mmi/syndie, /obj/item/target/syndicate, /obj/machinery/vending/cigarette/syndicate, /obj/item/robot_module/syndicate, /obj/item/clothing/mask/gas/syndicate, /obj/machinery/power/singularity_beacon/syndicate, /obj/item/clothing/head/syndicatefake, /obj/item/radio/headset/syndicate, /obj/item/gun/ballistic/automatic/pistol/antitank/syndicate, /obj/item/pda/syndicate, /obj/item/clothing/suit/armor/vest/capcarapace/syndicate, /obj/item/gun/ballistic/automatic/flechette, /obj/item/ammo_box/magazine/flechette, /obj/item/clothing/suit/toggle/lawyer/black/syndie, /obj/item/melee/transforming/energy/sword/cx/traitor, /obj/structure/sign/poster/contraband/syndicate_pistol, /obj/structure/sign/poster/contraband/syndicate_recruitment, /obj/item/bedsheet/syndie, /obj/item/borg/upgrade/syndicate, /obj/item/tank/jetpack/oxygen/harness, /obj/item/firing_pin/implant/pindicate, /obj/item/reagent_containers/glass/bottle/traitor, /obj/item/storage/belt/military, - /obj/item/twohanded/shockpaddles/syndicate, /obj/item/clothing/mask/cigarette/syndicate, /obj/item/toy/plush/nukeplushie)), + /obj/item/shockpaddles/syndicate, /obj/item/clothing/mask/cigarette/syndicate, /obj/item/toy/plush/nukeplushie)), "eye" = typecacheof(list(/obj/item/organ/eyes, /obj/item/reagent_containers/syringe)) ) diff --git a/code/datums/brain_damage/magic.dm b/code/datums/brain_damage/magic.dm index 249907a1b8..ff04ceead9 100644 --- a/code/datums/brain_damage/magic.dm +++ b/code/datums/brain_damage/magic.dm @@ -5,6 +5,61 @@ /datum/brain_trauma/magic resilience = TRAUMA_RESILIENCE_LOBOTOMY +/datum/brain_trauma/magic/lumiphobia + name = "Lumiphobia" + desc = "Patient has an inexplicable adverse reaction to light." + scan_desc = "light hypersensitivity" + gain_text = "You feel a craving for darkness." + lose_text = "Light no longer bothers you." + var/next_damage_warning = 0 + +/datum/brain_trauma/magic/lumiphobia/on_life() + ..() + var/turf/T = owner.loc + if(istype(T)) + var/light_amount = T.get_lumcount() + if(light_amount > SHADOW_SPECIES_LIGHT_THRESHOLD) //if there's enough light, start dying + if(world.time > next_damage_warning) + to_chat(owner, "The light burns you!") + next_damage_warning = world.time + 100 //Avoid spamming + owner.take_overall_damage(0,3) + +/datum/brain_trauma/magic/poltergeist + name = "Poltergeist" + desc = "Patient appears to be targeted by a violent invisible entity." + scan_desc = "paranormal activity" + gain_text = "You feel a hateful presence close to you." + lose_text = "You feel the hateful presence fade away." + +/datum/brain_trauma/magic/poltergeist/on_life() + ..() + if(prob(4)) + var/most_violent = -1 //So it can pick up items with 0 throwforce if there's nothing else + var/obj/item/throwing + for(var/obj/item/I in view(5, get_turf(owner))) + if(I.anchored) + continue + if(I.throwforce > most_violent) + most_violent = I.throwforce + throwing = I + if(throwing) + throwing.throw_at(owner, 8, 2) + +/datum/brain_trauma/magic/antimagic + name = "Athaumasia" + desc = "Patient is completely inert to magical forces." + scan_desc = "thaumic blank" + gain_text = "You realize that magic cannot be real." + lose_text = "You realize that magic might be real." + +/datum/brain_trauma/magic/antimagic/on_gain() + ADD_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT) + ..() + +/datum/brain_trauma/magic/antimagic/on_lose() + REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT) + ..() + /datum/brain_trauma/magic/stalker name = "Stalking Phantom" desc = "Patient is stalked by a phantom only they can see." diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index bb37129b95..3ba00d305b 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -117,6 +117,12 @@ paralysis_type = "legs" resilience = TRAUMA_RESILIENCE_ABSOLUTE +/datum/brain_trauma/severe/paralysis/spinesnapped + random_gain = FALSE + clonable = FALSE + paralysis_type = "legs" + resilience = TRAUMA_RESILIENCE_LOBOTOMY // It shouldn't fix severed spinal cords really, but there is no specific surgery for that yet. + /datum/brain_trauma/severe/narcolepsy name = "Narcolepsy" desc = "Patient may involuntarily fall asleep during normal activities." diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index f5e00208c5..6b84e1362d 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -123,7 +123,9 @@ trauma = _trauma return ..() -/mob/living/split_personality/Life() +/mob/living/split_personality/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(QDELETED(body)) qdel(src) //in case trauma deletion doesn't already do it @@ -132,8 +134,6 @@ trauma.switch_personalities() qdel(trauma) - ..() - /mob/living/split_personality/Login() ..() to_chat(src, "As a split personality, you cannot do anything but observe. However, you will eventually gain control of your body, switching places with the current personality.") diff --git a/code/datums/browser.dm b/code/datums/browser.dm index 5b1df6cb68..96b2a2a294 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -97,20 +97,20 @@ [get_footer()] "} -/datum/browser/proc/open(use_onclose = 1) +/datum/browser/proc/open(use_onclose = TRUE) if(isnull(window_id)) //null check because this can potentially nuke goonchat WARNING("Browser [title] tried to open with a null ID") to_chat(user, "The [title] browser you tried to open failed a sanity check! Please report this on github!") return var/window_size = "" - if (width && height) + if(width && height) window_size = "size=[width]x[height];" - if (stylesheets.len) - send_asset_list(user, stylesheets, verify=FALSE) - if (scripts.len) - send_asset_list(user, scripts, verify=FALSE) + if(stylesheets.len) + send_asset_list(user, stylesheets) + if(scripts.len) + send_asset_list(user, scripts) user << browse(get_content(), "window=[window_id];[window_size][window_options]") - if (use_onclose) + if(use_onclose) setup_onclose() /datum/browser/proc/setup_onclose() @@ -157,7 +157,7 @@ close() //designed as a drop in replacement for alert(); functions the same. (outside of needing User specified) -/proc/tgalert(var/mob/User, Message, Title, Button1="Ok", Button2, Button3, StealFocus = 1, Timeout = 6000) +/proc/tgalert(mob/User, Message, Title, Button1="Ok", Button2, Button3, StealFocus = 1, Timeout = 6000) if (!User) User = usr switch(askuser(User, Message, Title, Button1, Button2, Button3, StealFocus, Timeout)) diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index 7a78e1d001..73d3e69ac4 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -114,7 +114,7 @@ // BYOND Bug #2563917 // Construct text var/static/regex/html_metachars = new(@"&[A-Za-z]{1,7};", "g") - var/complete_text = "[text]" + var/complete_text = "[owner.say_emphasis(text)]" var/mheight = WXH_TO_HEIGHT(owned_by.MeasureText(replacetext(complete_text, html_metachars, "m"), null, CHAT_MESSAGE_WIDTH)) approx_lines = max(1, mheight / CHAT_MESSAGE_APPROX_LHEIGHT) diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm index e229b25258..df2c15e9c8 100644 --- a/code/datums/cinematic.dm +++ b/code/datums/cinematic.dm @@ -30,7 +30,7 @@ GLOBAL_LIST_EMPTY(cinematics) /datum/cinematic var/id = CINEMATIC_DEFAULT var/list/watching = list() //List of clients watching this - var/list/locked = list() //Who had notransform set during the cinematic + var/list/locked = list() //Who had mob_transforming set during the cinematic var/is_global = FALSE //Global cinematics will override mob-specific ones var/obj/screen/cinematic/screen var/datum/callback/special_callback //For special effects synced with animation (explosions after the countdown etc) @@ -45,7 +45,7 @@ GLOBAL_LIST_EMPTY(cinematics) GLOB.cinematics -= src QDEL_NULL(screen) for(var/mob/M in locked) - M.notransform = FALSE + M.mob_transforming = FALSE return ..() /datum/cinematic/proc/play(watchers) @@ -70,7 +70,7 @@ GLOBAL_LIST_EMPTY(cinematics) for(var/mob/M in GLOB.mob_list) if(M in watchers) - M.notransform = TRUE //Should this be done for non-global cinematics or even at all ? + M.mob_transforming = TRUE //Should this be done for non-global cinematics or even at all ? locked += M //Close watcher ui's SStgui.close_user_uis(M) @@ -79,7 +79,7 @@ GLOBAL_LIST_EMPTY(cinematics) M.client.screen += screen else if(is_global) - M.notransform = TRUE + M.mob_transforming = TRUE locked += M //Actually play it @@ -254,4 +254,4 @@ Nuke.Explosion() Narsie() -> Cinematic(CULT,world) -*/ \ No newline at end of file +*/ diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 7f7440daf4..9e4e16f813 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -38,8 +38,9 @@ parent = raw_args[1] var/list/arguments = raw_args.Copy(2) if(Initialize(arglist(arguments)) == COMPONENT_INCOMPATIBLE) + stack_trace("Incompatible [type] assigned to a [parent.type]! args: [json_encode(arguments)]") qdel(src, TRUE, TRUE) - CRASH("Incompatible [type] assigned to a [parent.type]! args: [json_encode(arguments)]") + return _JoinParent(parent) diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index c792cb4be9..0bb6c4a0af 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -109,7 +109,7 @@ AM.visible_message("[AM] falls into [parent]!", "[oblivion_message]") if (isliving(AM)) var/mob/living/L = AM - L.notransform = TRUE + L.mob_transforming = TRUE L.Paralyze(200) var/oldtransform = AM.transform diff --git a/code/datums/components/combat_mode.dm b/code/datums/components/combat_mode.dm index b53d407162..b9952e9133 100644 --- a/code/datums/components/combat_mode.dm +++ b/code/datums/components/combat_mode.dm @@ -119,6 +119,8 @@ if(hud_icon) hud_icon.combat_on = FALSE hud_icon.update_icon() + source.stop_active_blocking() + source.end_parry_sequence() ///Changes the user direction to (try) keep match the pointer. /datum/component/combat_mode/proc/on_move(atom/movable/source, dir, atom/oldloc, forced) diff --git a/code/datums/components/crafting/glassware/lens_crafting.dm b/code/datums/components/crafting/glassware/lens_crafting.dm index 117df25a30..98fa242058 100644 --- a/code/datums/components/crafting/glassware/lens_crafting.dm +++ b/code/datums/components/crafting/glassware/lens_crafting.dm @@ -92,7 +92,7 @@ qdel(src) /obj/item/glasswork/glasses - name = "Hand Made Glasses" - desc = "Hande made glasses that have not been polished at all making them useless. Selling them could still be worth a bit of credits." + name = "Handmade Glasses" + desc = "Handmade glasses that have not been polished at all making them useless. Selling them could still be worth a few credits." icon = 'icons/obj/glass_ware.dmi' icon_state = "frames_2" \ No newline at end of file diff --git a/code/datums/components/crafting/guncrafting.dm b/code/datums/components/crafting/guncrafting.dm index f332d53fc8..deab5e9b69 100644 --- a/code/datums/components/crafting/guncrafting.dm +++ b/code/datums/components/crafting/guncrafting.dm @@ -1,4 +1,4 @@ -k// PARTS // +// PARTS // /obj/item/weaponcrafting icon = 'icons/obj/improvised.dmi' @@ -8,44 +8,33 @@ k// PARTS // custom_materials = list(/datum/material/wood = MINERAL_MATERIAL_AMOUNT * 6) icon_state = "riflestock" -/obj/item/weaponcrafting/durathread_string - name = "durathread string" - desc = "A long piece of durathread with some resemblance to cable coil." +/obj/item/weaponcrafting/string + name = "wound thread" + desc = "A long piece of thread with some resemblance to cable coil." icon_state = "durastring" //////////////////////////////// -// KAT IMPROVISED WEAPON PARTS// +// IMPROVISED WEAPON PARTS// //////////////////////////////// /obj/item/weaponcrafting/improvised_parts - name = "Eerie bunch of coloured dots." - desc = "You feel the urge to report to Central that the parent type of guncrafting, which should never appear in this reality, has appeared. Whatever that means." + name = "Debug Improvised Gun Part" + desc = "A badly coded gun part. You should report coders if you see this." icon = 'icons/obj/guns/gun_parts.dmi' icon_state = "palette" -// BARRELS - -/obj/item/weaponcrafting/improvised_parts/barrel_rifle - name = "rifle barrel" - desc = "A pipe with a diameter just the right size to fire 7.62 rounds out of." - icon_state = "barrel_rifle" - -/obj/item/weaponcrafting/improvised_parts/barrel_shotgun - name = "shotgun barrel" - desc = "A twenty bore shotgun barrel." - icon_state = "barrel_shotgun" - // RECEIVERS /obj/item/weaponcrafting/improvised_parts/rifle_receiver - name = "bolt action receiver" - desc = "A crudely constructed receiver to create an improvised bolt-action breechloaded rifle." + name = "rifle receiver" + desc = "A crudely constructed receiver to create an improvised bolt-action breechloaded rifle." // removed some text implying that the item had more uses than it does icon_state = "receiver_rifle" w_class = WEIGHT_CLASS_SMALL + /obj/item/weaponcrafting/improvised_parts/shotgun_receiver - name = "break-action assembly" - desc = "An improvised receiver to create a break-action breechloaded shotgun." + name = "shotgun reciever" + desc = "An improvised receiver to create a break-action breechloaded shotgun." // removed some text implying that the item had more uses than it does icon_state = "receiver_shotgun" w_class = WEIGHT_CLASS_SMALL @@ -61,4 +50,3 @@ k// PARTS // name = "wooden firearm body" desc = "A crudely fashioned wooden body to help keep higher calibre improvised weapons from blowing themselves apart." icon_state = "wooden_body" - diff --git a/code/datums/components/crafting/recipes/recipes_misc.dm b/code/datums/components/crafting/recipes/recipes_misc.dm index 1ad53aae67..86d1e77661 100644 --- a/code/datums/components/crafting/recipes/recipes_misc.dm +++ b/code/datums/components/crafting/recipes/recipes_misc.dm @@ -92,7 +92,7 @@ time = 150 subcategory = CAT_MISCELLANEOUS category = CAT_MISC - always_availible = FALSE // Disabled til learned + always_availible = FALSE // Disabled until learned /datum/crafting_recipe/bloodsucker/candelabrum @@ -124,9 +124,9 @@ category = CAT_MISC subcategory = CAT_TOOL -/datum/crafting_recipe/bruise_pack - name = "Bruise Pack" - result = /obj/item/stack/medical/bruise_pack/one +/datum/crafting_recipe/brute_pack + name = "Suture Pack" + result = /obj/item/stack/medical/suture/one time = 1 reqs = list(/obj/item/stack/medical/gauze = 1, /datum/reagent/medicine/styptic_powder = 10) @@ -134,8 +134,8 @@ subcategory = CAT_TOOL /datum/crafting_recipe/burn_pack - name = "Burn Ointment" - result = /obj/item/stack/medical/ointment/one + name = "Regenerative Mesh" + result = /obj/item/stack/medical/mesh/one time = 1 reqs = list(/obj/item/stack/medical/gauze = 1, /datum/reagent/medicine/silver_sulfadiazine = 10) @@ -244,7 +244,7 @@ /datum/crafting_recipe/rcl name = "Makeshift Rapid Cable Layer" - result = /obj/item/twohanded/rcl/ghetto + result = /obj/item/rcl/ghetto time = 40 tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH) reqs = list(/obj/item/stack/sheet/metal = 15) diff --git a/code/datums/components/crafting/recipes/recipes_primal.dm b/code/datums/components/crafting/recipes/recipes_primal.dm index bb4f4ce6d5..aaae94df1d 100644 --- a/code/datums/components/crafting/recipes/recipes_primal.dm +++ b/code/datums/components/crafting/recipes/recipes_primal.dm @@ -50,7 +50,7 @@ /datum/crafting_recipe/bonespear name = "Bone Spear" - result = /obj/item/twohanded/bonespear + result = /obj/item/spear/bonespear time = 30 reqs = list(/obj/item/stack/sheet/bone = 4, /obj/item/stack/sheet/sinew = 1) @@ -58,7 +58,7 @@ /datum/crafting_recipe/boneaxe name = "Bone Axe" - result = /obj/item/twohanded/fireaxe/boneaxe + result = /obj/item/fireaxe/boneaxe time = 50 reqs = list(/obj/item/stack/sheet/bone = 6, /obj/item/stack/sheet/sinew = 3) @@ -74,20 +74,20 @@ /datum/crafting_recipe/headpike name = "Spike Head (Glass Spear)" time = 65 - reqs = list(/obj/item/twohanded/spear = 1, + reqs = list(/obj/item/spear = 1, /obj/item/bodypart/head = 1) parts = list(/obj/item/bodypart/head = 1, - /obj/item/twohanded/spear = 1) + /obj/item/spear = 1) result = /obj/structure/headpike category = CAT_PRIMAL /datum/crafting_recipe/headpikebone name = "Spike Head (Bone Spear)" time = 65 - reqs = list(/obj/item/twohanded/bonespear = 1, + reqs = list(/obj/item/spear/bonespear = 1, /obj/item/bodypart/head = 1) parts = list(/obj/item/bodypart/head = 1, - /obj/item/twohanded/bonespear = 1) + /obj/item/spear/bonespear = 1) result = /obj/structure/headpike/bone category = CAT_PRIMAL @@ -103,7 +103,7 @@ /datum/crafting_recipe/bone_bow name = "Bone Bow" result = /obj/item/gun/ballistic/bow/ashen - time = 200 + time = 120 // 80+120 = 200 always_availible = FALSE reqs = list(/obj/item/stack/sheet/bone = 8, /obj/item/stack/sheet/sinew = 4) @@ -112,7 +112,7 @@ /datum/crafting_recipe/bow_tablet name = "Sandstone Bow Making Manual" result = /obj/item/book/granter/crafting_recipe/bone_bow - time = 600 //Scribing + time = 200 //Scribing // don't care always_availible = FALSE reqs = list(/obj/item/stack/rods = 1, /obj/item/stack/sheet/mineral/sandstone = 4) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 7d608a55b2..ec8ea86d24 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -6,7 +6,7 @@ tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WIRECUTTER) time = 50 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_OTHER /datum/crafting_recipe/pin_removal/check_requirements(mob/user, list/collected_requirements) var/obj/item/gun/G = collected_requirements[/obj/item/gun][1] @@ -22,7 +22,7 @@ /obj/item/shield/riot = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/strobeshield/New() ..() @@ -38,18 +38,18 @@ tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WIRECUTTER) time = 100 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/spear name = "Spear" - result = /obj/item/twohanded/spear + result = /obj/item/spear reqs = list(/obj/item/restraints/handcuffs/cable = 1, /obj/item/shard = 1, /obj/item/stack/rods = 1) parts = list(/obj/item/shard = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/stunprod name = "Stunprod" @@ -59,7 +59,7 @@ /obj/item/assembly/igniter = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/teleprod name = "Teleprod" @@ -70,7 +70,7 @@ /obj/item/stack/ore/bluespace_crystal = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/bola name = "Bola" @@ -88,7 +88,7 @@ /obj/item/stack/sheet/metal = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/tailwhip name = "Liz O' Nine Tails" @@ -97,7 +97,7 @@ /obj/item/stack/cable_coil = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/catwhip name = "Cat O' Nine Tails" @@ -106,18 +106,18 @@ /obj/item/stack/cable_coil = 1) time = 40 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE /datum/crafting_recipe/chainsaw name = "Chainsaw" - result = /obj/item/twohanded/required/chainsaw + result = /obj/item/chainsaw reqs = list(/obj/item/circular_saw = 1, /obj/item/stack/cable_coil = 3, /obj/item/stack/sheet/plasteel = 5) tools = list(TOOL_WELDER) time = 50 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE ////////////////// ///BOMB CRAFTING// @@ -134,20 +134,20 @@ parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2) time = 30 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_OTHER /datum/crafting_recipe/chemical_payload2 name = "Chemical Payload (Gibtonite)" result = /obj/item/bombcore/chemical reqs = list( /obj/item/stock_parts/matter_bin = 1, - /obj/item/twohanded/required/gibtonite = 1, + /obj/item/gibtonite = 1, /obj/item/grenade/chem_grenade = 2 ) parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2) time = 50 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_OTHER /datum/crafting_recipe/molotov name = "Molotov" @@ -169,18 +169,18 @@ parts = list(/obj/item/reagent_containers/food/drinks/soda_cans = 1) time = 15 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_OTHER /datum/crafting_recipe/lance name = "Explosive Lance (Grenade)" - result = /obj/item/twohanded/spear - reqs = list(/obj/item/twohanded/spear = 1, + result = /obj/item/spear + reqs = list(/obj/item/spear = 1, /obj/item/grenade = 1) - parts = list(/obj/item/twohanded/spear = 1, + parts = list(/obj/item/spear = 1, /obj/item/grenade = 1) time = 15 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE ////////////////// ///GUNS CRAFTING// @@ -192,8 +192,8 @@ result = /obj/item/gun/ballistic/bow/pipe reqs = list(/obj/item/pipe = 5, /obj/item/stack/sheet/plastic = 15, - /obj/item/weaponcrafting/durathread_string = 5) - time = 450 + /obj/item/weaponcrafting/string = 5) + time = 150 category = CAT_WEAPONRY subcategory = CAT_WEAPON @@ -248,10 +248,10 @@ category = CAT_WEAPONRY subcategory = CAT_WEAPON -/datum/crafting_recipe/ishotgun +/datum/crafting_recipe/ishotgun // smaller and more versatile gun requires some better materials name = "Improvised Shotgun" result = /obj/item/gun/ballistic/revolver/doublebarrel/improvised - reqs = list(/obj/item/weaponcrafting/improvised_parts/barrel_shotgun = 1, + reqs = list(/obj/item/pipe = 2, // putting a large amount of meaningless timegates by forcing people to turn base resources into upgraded resources kinda sucks /obj/item/weaponcrafting/improvised_parts/shotgun_receiver = 1, /obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1, /obj/item/weaponcrafting/improvised_parts/wooden_body = 1, @@ -262,10 +262,10 @@ category = CAT_WEAPONRY subcategory = CAT_WEAPON -/datum/crafting_recipe/irifle +/datum/crafting_recipe/irifle // larger and less versatile gun, but a bit easier to make name = "Improvised Rifle (7.62mm)" result = /obj/item/gun/ballistic/shotgun/boltaction/improvised - reqs = list(/obj/item/weaponcrafting/improvised_parts/barrel_rifle = 1, + reqs = list(/obj/item/pipe = 2, // above /obj/item/weaponcrafting/improvised_parts/rifle_receiver = 1, /obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1, /obj/item/weaponcrafting/improvised_parts/wooden_body = 1, @@ -283,9 +283,9 @@ /datum/crafting_recipe/arrow name = "Arrow" result = /obj/item/ammo_casing/caseless/arrow/wood - time = 30 + time = 5 // these only do 15 damage reqs = list(/obj/item/stack/sheet/mineral/wood = 1, - /obj/item/stack/sheet/durathread = 1, + /obj/item/stack/sheet/cloth = 1, /obj/item/stack/rods = 1) // 1 metal sheet = 2 rods = 2 arrows category = CAT_WEAPONRY subcategory = CAT_AMMO @@ -293,7 +293,7 @@ /datum/crafting_recipe/bone_arrow name = "Bone Arrow" result = /obj/item/ammo_casing/caseless/arrow/bone - time = 30 + time = 5 always_availible = FALSE reqs = list(/obj/item/stack/sheet/bone = 1, /obj/item/stack/sheet/sinew = 1, @@ -305,7 +305,7 @@ name = "Ashen Arrow" result = /obj/item/ammo_casing/caseless/arrow/ash tools = list(TOOL_WELDER) - time = 30 + time = 10 // 1.5 seconds minimum per actually worthwhile arrow excluding interface lag always_availible = FALSE reqs = list(/obj/item/ammo_casing/caseless/arrow/wood = 1) category = CAT_WEAPONRY @@ -403,44 +403,24 @@ // PARTS CRAFTING // //////////////////// -// BARRELS - -/datum/crafting_recipe/rifle_barrel - name = "Improvised Rifle Barrel" - result = /obj/item/weaponcrafting/improvised_parts/barrel_rifle - reqs = list(/obj/item/pipe = 2) - tools = list(TOOL_WELDER,TOOL_SAW) - time = 150 - category = CAT_WEAPONRY - subcategory = CAT_PARTS - -/datum/crafting_recipe/shotgun_barrel - name = "Improvised Shotgun Barrel" - result = /obj/item/weaponcrafting/improvised_parts/barrel_shotgun - reqs = list(/obj/item/pipe = 2) - tools = list(TOOL_WELDER,TOOL_SAW) - time = 150 - category = CAT_WEAPONRY - subcategory = CAT_PARTS - // RECEIVERS /datum/crafting_recipe/rifle_receiver name = "Improvised Rifle Receiver" result = /obj/item/weaponcrafting/improvised_parts/rifle_receiver - reqs = list(/obj/item/stack/sheet/metal = 20) - tools = list(TOOL_SCREWDRIVER, TOOL_WELDER) // Rifle is the easiest to craft and can be made at an autolathe, this is a very light kick in the shin for dual-wielding ishotguns. - time = 50 + reqs = list(/obj/item/stack/sheet/metal = 15) // you can carry multiple shotguns + tools = list(TOOL_SCREWDRIVER, TOOL_WELDER) + time = 25 category = CAT_WEAPONRY subcategory = CAT_PARTS /datum/crafting_recipe/shotgun_receiver name = "Improvised Shotgun Receiver" result = /obj/item/weaponcrafting/improvised_parts/shotgun_receiver - reqs = list(/obj/item/stack/sheet/metal = 10, - /obj/item/stack/sheet/plasteel = 1) - tools = list(TOOL_SCREWDRIVER, TOOL_WELDER) // Increased cost is to stop dual-wield alpha striking. ishotgun is a rvolver and can be duel-wielded - time = 50 + reqs = list(/obj/item/stack/sheet/metal = 15, + /obj/item/stack/sheet/plasteel = 1) // requires access or hacking since shotgun is better + tools = list(TOOL_SCREWDRIVER, TOOL_WELDER) + time = 25 category = CAT_WEAPONRY subcategory = CAT_PARTS @@ -452,6 +432,6 @@ reqs = list(/obj/item/stack/sheet/metal = 3, /obj/item/assembly/igniter = 1) tools = list(TOOL_SCREWDRIVER, TOOL_WELDER) - time = 150 + time = 25 category = CAT_WEAPONRY subcategory = CAT_PARTS diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm new file mode 100644 index 0000000000..47e60a1ee1 --- /dev/null +++ b/code/datums/components/edible.dm @@ -0,0 +1,244 @@ +/*! +This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items). +These items take a specific time to eat, and can do most of the things our original food items could. +Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else: + Components: + Drying component (jerky etc) + Customizable component (custom pizzas etc) + Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.) + Dunkable component (Dunking things into reagent containers to absorb a specific amount of reagents) + Misc: + Something for cakes (You can store things inside) +*/ +/datum/component/edible + ///Amount of reagents taken per bite + var/bite_consumption = 2 + ///Amount of bites taken so far + var/bitecount = 0 + ///Flags for food + var/food_flags = NONE + ///Bitfield of the types of this food + var/foodtypes = NONE + ///Amount of seconds it takes to eat this food + var/eat_time = 30 + ///Defines how much it lowers someones satiety (Need to eat, essentialy) + var/junkiness = 0 + ///Message to send when eating + var/list/eatverbs + ///Callback to be ran for when you take a bite of something + var/datum/callback/after_eat + ///Last time we checked for food likes + var/last_check_time + +/datum/component/edible/Initialize(list/initial_reagents, food_flags = NONE, foodtypes = NONE, volume = 50, eat_time = 30, list/tastes, list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), bite_consumption = 2, datum/callback/after_eat) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, .proc/UseByAnimal) + if(isitem(parent)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/UseFromHand) + else if(isturf(parent)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/TryToEatTurf) + + src.bite_consumption = bite_consumption + src.food_flags = food_flags + src.foodtypes = foodtypes + src.eat_time = eat_time + src.eatverbs = eatverbs + src.junkiness = junkiness + src.after_eat = after_eat + + var/atom/owner = parent + + owner.create_reagents(volume, INJECTABLE) + + if(initial_reagents) + for(var/rid in initial_reagents) + var/amount = initial_reagents[rid] + if(tastes && tastes.len && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin)) + owner.reagents.add_reagent(rid, amount, tastes.Copy()) + else + owner.reagents.add_reagent(rid, amount) + +/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list) + if(!(food_flags & FOOD_IN_CONTAINER)) + switch (bitecount) + if (0) + return + if(1) + examine_list += "[parent] was bitten by someone!" + if(2,3) + examine_list += "[parent] was bitten [bitecount] times!" + else + examine_list += "[parent] was bitten multiple times!" + +/datum/component/edible/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user) + return TryToEat(M, user) + +/datum/component/edible/proc/TryToEatTurf(datum/source, mob/user) + return TryToEat(user, user) + +///All the checks for the act of eating itself and +/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder) + + set waitfor = FALSE + + var/atom/owner = parent + + if(feeder.a_intent == INTENT_HARM) + return + if(!owner.reagents.total_volume)//Shouldn't be needed but it checks to see if it has anything left in it. + to_chat(feeder, "None of [owner] left, oh no!") + if(isturf(parent)) + var/turf/T = parent + T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) + else + qdel(parent) + return + if(!CanConsume(eater, feeder)) + return + var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this + for(var/datum/reagent/consumable/C in eater.reagents.reagent_list) //we add the nutrition value of what we're currently digesting + fullness += C.nutriment_factor * C.volume / C.metabolization_rate + + . = COMPONENT_ITEM_NO_ATTACK //Point of no return I suppose + + if(eater == feeder)//If you're eating it yourself. + if(!do_mob(feeder, eater, eat_time)) //Gotta pass the minimal eat time + return + var/eatverb = pick(eatverbs) + if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS)) + to_chat(eater, "You don't feel like eating any more junk food at the moment!") + return + else if(fullness <= 50) + eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!") + else if(fullness > 50 && fullness < 150) + eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].") + else if(fullness > 150 && fullness < 500) + eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].") + else if(fullness > 500 && fullness < 600) + eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].") + else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat + eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!") + return + else //If you're feeding it to someone else. + if(isbrain(eater)) + to_chat(feeder, "[eater] doesn't seem to have a mouth!") + return + if(fullness <= (600 * (1 + eater.overeatduration / 1000))) + eater.visible_message("[feeder] attempts to feed [eater] [parent].", \ + "[feeder] attempts to feed you [parent].") + else + eater.visible_message("[feeder] cannot force any more of [parent] down [eater]'s throat!", \ + "[feeder] cannot force any more of [parent] down your throat!") + return + if(!do_mob(feeder, eater)) //Wait 3 seconds before you can feed + return + + log_combat(feeder, eater, "fed", owner.reagents.log_list()) + eater.visible_message("[feeder] forces [eater] to eat [parent]!", \ + "[feeder] forces you to eat [parent]!") + + TakeBite(eater, feeder) + +///This function lets the eater take a bite and transfers the reagents to the eater. +/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder) + + var/atom/owner = parent + + if(!owner?.reagents) + return FALSE + if(eater.satiety > -200) + eater.satiety -= junkiness + playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE) + if(owner.reagents.total_volume) + SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder) + var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) + owner.reagents.reaction(eater, INGEST, fraction) + owner.reagents.trans_to(eater, bite_consumption) + bitecount++ + On_Consume(eater) + checkLiked(fraction, eater) + + //Invoke our after eat callback if it is valid + if(after_eat) + after_eat.Invoke(eater, feeder) + + return TRUE + +///Checks whether or not the eater can actually consume the food +/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder) + if(!iscarbon(eater)) + return FALSE + var/mob/living/carbon/C = eater + var/covered = "" + if(C.is_mouth_covered(head_only = 1)) + covered = "headgear" + else if(C.is_mouth_covered(mask_only = 1)) + covered = "mask" + if(covered) + var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]" + to_chat(feeder, "You have to remove [who] [covered] first!") + return FALSE + return TRUE + +///Check foodtypes to see if we should send a moodlet +/datum/component/edible/proc/checkLiked(var/fraction, mob/M) + if(last_check_time + 50 > world.time) + return FALSE + if(!ishuman(M)) + return FALSE + var/mob/living/carbon/human/H = M + if(HAS_TRAIT(H, TRAIT_AGEUSIA) && foodtypes & H.dna.species.toxic_food) + to_chat(H, "You don't feel so good...") + H.adjust_disgust(25 + 30 * fraction) + else + if(foodtypes & H.dna.species.toxic_food) + to_chat(H,"What the hell was that thing?!") + H.adjust_disgust(25 + 30 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food) + else if(foodtypes & H.dna.species.disliked_food) + to_chat(H,"That didn't taste very good...") + H.adjust_disgust(11 + 15 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food) + else if(foodtypes & H.dna.species.liked_food) + to_chat(H,"I love this taste!") + H.adjust_disgust(-5 + -2.5 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food) + if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) + last_check_time = world.time + +///Delete the item when it is fully eaten +/datum/component/edible/proc/On_Consume(mob/living/eater) + + var/atom/owner = parent + + if(!eater) + return + if(!owner.reagents.total_volume) + if(isturf(parent)) + var/turf/T = parent + T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) + else + qdel(parent) + +///Ability to feed food to puppers +/datum/component/edible/proc/UseByAnimal(datum/source, mob/user) + + var/atom/owner = parent + + if(!isdog(user)) + return + var/mob/living/L = user + if(bitecount == 0 || prob(50)) + L.emote("me", 1, "nibbles away at \the [parent]") + bitecount++ + . = COMPONENT_ITEM_NO_ATTACK + L.taste(owner.reagents) // why should carbons get all the fun? + if(bitecount >= 5) + var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where \the [parent] was") + if(sattisfaction_text) + L.emote("me", 1, "[sattisfaction_text]") + qdel(parent) diff --git a/code/datums/components/embedded.dm b/code/datums/components/embedded.dm new file mode 100644 index 0000000000..137a1bb864 --- /dev/null +++ b/code/datums/components/embedded.dm @@ -0,0 +1,363 @@ +/* + This component is responsible for handling individual instances of embedded objects. The embeddable element is what allows an item to be embeddable and stores its embedding stats, + and when it impacts and meets the requirements to stick into something, it instantiates an embedded component. Once the item falls out, the component is destroyed, while the + element survives to embed another day. + + There are 2 different things that can be embedded presently: carbons, and closed turfs (see: walls) + + - Carbon embedding has all the classical embedding behavior, and tracks more events and signals. The main behaviors and hooks to look for are: + -- Every process tick, there is a chance to randomly proc pain, controlled by pain_chance. There may also be a chance for the object to fall out randomly, per fall_chance + -- Every time the mob moves, there is a chance to proc jostling pain, controlled by jostle_chance (and only 50% as likely if the mob is walking or crawling) + -- Various signals hooking into carbon topic() and the embed removal surgery in order to handle removals. + + - Turf embedding is much simpler. All we do here is draw an overlay of the item's inhand on the turf, hide the item, and create an HTML link in the turf's inspect + that allows you to rip the item out. There's nothing dynamic about this, so far less checks. + + + In addition, there are 2 cases of embedding: embedding, and sticking + + - Embedding involves harmful and dangerous embeds, whether they cause brute damage, stamina damage, or a mix. This is the default behavior for embeddings, for when something is "pointy" + + - Sticking occurs when an item should not cause any harm while embedding (imagine throwing a sticky ball of tape at someone, rather than a shuriken). An item is considered "sticky" + when it has 0 for both pain multiplier and jostle pain multiplier. It's a bit arbitrary, but fairly straightforward. + + Stickables differ from embeds in the following ways: + -- Text descriptors use phrasing like "X is stuck to Y" rather than "X is embedded in Y" + -- There is no slicing sound on impact + -- All damage checks and bloodloss are skipped for carbons + -- Pointy objects create sparks when embedding into a turf + +*/ + + +/datum/component/embedded + dupe_mode = COMPONENT_DUPE_ALLOWED + var/obj/item/bodypart/limb + var/obj/item/weapon + + // all of this stuff is explained in _DEFINES/combat.dm + var/embed_chance // not like we really need it once we're already stuck in but hey + var/fall_chance + var/pain_chance + var/pain_mult + var/impact_pain_mult + var/remove_pain_mult + var/rip_time + var/ignore_throwspeed_threshold + var/jostle_chance + var/jostle_pain_mult + var/pain_stam_pct + var/embed_chance_turf_mod + + ///if both our pain multiplier and jostle pain multiplier are 0, we're harmless and can omit most of the damage related stuff + var/harmful + var/mutable_appearance/overlay + +/datum/component/embedded/Initialize(obj/item/I, + datum/thrownthing/throwingdatum, + obj/item/bodypart/part, + embed_chance = EMBED_CHANCE, + fall_chance = EMBEDDED_ITEM_FALLOUT, + pain_chance = EMBEDDED_PAIN_CHANCE, + pain_mult = EMBEDDED_PAIN_MULTIPLIER, + remove_pain_mult = EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER, + impact_pain_mult = EMBEDDED_IMPACT_PAIN_MULTIPLIER, + rip_time = EMBEDDED_UNSAFE_REMOVAL_TIME, + ignore_throwspeed_threshold = FALSE, + jostle_chance = EMBEDDED_JOSTLE_CHANCE, + jostle_pain_mult = EMBEDDED_JOSTLE_PAIN_MULTIPLIER, + pain_stam_pct = EMBEDDED_PAIN_STAM_PCT, + embed_chance_turf_mod = EMBED_CHANCE_TURF_MOD) + + if((!iscarbon(parent) && !isclosedturf(parent)) || !isitem(I)) + return COMPONENT_INCOMPATIBLE + + if(part) + limb = part + src.embed_chance = embed_chance + src.fall_chance = fall_chance + src.pain_chance = pain_chance + src.pain_mult = pain_mult + src.remove_pain_mult = remove_pain_mult + src.rip_time = rip_time + src.impact_pain_mult = impact_pain_mult + src.ignore_throwspeed_threshold = ignore_throwspeed_threshold + src.jostle_chance = jostle_chance + src.jostle_pain_mult = jostle_pain_mult + src.pain_stam_pct = pain_stam_pct + src.embed_chance_turf_mod = embed_chance_turf_mod + + src.weapon = I + + if(!weapon.isEmbedHarmless()) + harmful = TRUE + + weapon.embedded(parent) + + if(iscarbon(parent)) + initCarbon() + else if(isclosedturf(parent)) + initTurf(throwingdatum) + +/datum/component/embedded/RegisterWithParent() + if(iscarbon(parent)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/jostleCheck) + RegisterSignal(parent, COMSIG_CARBON_EMBED_RIP, .proc/ripOutCarbon) + RegisterSignal(parent, COMSIG_CARBON_EMBED_REMOVAL, .proc/safeRemoveCarbon) + else if(isclosedturf(parent)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examineTurf) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/itemMoved) + +/datum/component/embedded/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_MOVABLE_MOVED, COMSIG_CARBON_EMBED_RIP, COMSIG_CARBON_EMBED_REMOVAL, COMSIG_PARENT_EXAMINE)) + +/datum/component/embedded/process() + if(iscarbon(parent)) + processCarbon() + +/datum/component/embedded/Destroy() + if(weapon) + UnregisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING)) + if(overlay) + var/atom/A = parent + A.cut_overlay(overlay, TRUE) + qdel(overlay) + + return ..() + +//////////////////////////////////////// +/////////////HUMAN PROCS//////////////// +//////////////////////////////////////// + +/// Set up an instance of embedding for a carbon. This is basically an extension of Initialize() so not much to say +/datum/component/embedded/proc/initCarbon() + START_PROCESSING(SSdcs, src) + var/mob/living/carbon/victim = parent + if(!istype(limb)) + limb = pick(victim.bodyparts) + + limb.embedded_objects |= weapon // on the inside... on the inside... + weapon.forceMove(victim) + RegisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), .proc/byeItemCarbon) + + if(harmful) + victim.visible_message("[weapon] embeds itself in [victim]'s [limb.name]!",ignored_mobs=victim) + to_chat(victim, "[weapon] embeds itself in your [limb.name]!") + victim.throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) + playsound(victim,'sound/weapons/bladeslice.ogg', 40) + weapon.add_mob_blood(victim)//it embedded itself in you, of course it's bloody! + var/damage = weapon.w_class * impact_pain_mult + limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage) + SEND_SIGNAL(victim, COMSIG_ADD_MOOD_EVENT, "embedded", /datum/mood_event/embedded) + else + victim.visible_message("[weapon] sticks itself to [victim]'s [limb.name]!",ignored_mobs=victim) + to_chat(victim, "[weapon] sticks itself to your [limb.name]!") + +/// Called every time a carbon with a harmful embed moves, rolling a chance for the item to cause pain. The chance is halved if the carbon is crawling or walking. +/datum/component/embedded/proc/jostleCheck() + var/mob/living/carbon/victim = parent + + var/chance = jostle_chance + if(victim.m_intent == MOVE_INTENT_WALK || !(victim.mobility_flags & MOBILITY_STAND)) + chance *= 0.5 + + if(harmful && prob(chance)) + var/damage = weapon.w_class * jostle_pain_mult + limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage) + to_chat(victim, "[weapon] embedded in your [limb.name] jostles and stings!") + + +/// Called when then item randomly falls out of a carbon. This handles the damage and descriptors, then calls safe_remove() +/datum/component/embedded/proc/fallOutCarbon() + var/mob/living/carbon/victim = parent + + if(harmful) + var/damage = weapon.w_class * remove_pain_mult + limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage) + victim.visible_message("[weapon] falls out of [victim.name]'s [limb.name]!", ignored_mobs=victim) + to_chat(victim, "[weapon] falls out of your [limb.name]!") + else + victim.visible_message("[weapon] falls off of [victim.name]'s [limb.name]!", ignored_mobs=victim) + to_chat(victim, "[weapon] falls off of your [limb.name]!") + + safeRemoveCarbon() + + +/// Called when a carbon with an object embedded/stuck to them inspects themselves and clicks the appropriate link to begin ripping the item out. This handles the ripping attempt, descriptors, and dealing damage, then calls safe_remove() +/datum/component/embedded/proc/ripOutCarbon(datum/source, obj/item/I, obj/item/bodypart/limb) + if(I != weapon || src.limb != limb) + return + + var/mob/living/carbon/victim = parent + var/time_taken = rip_time * weapon.w_class + + victim.visible_message("[victim] attempts to remove [weapon] from [victim.p_their()] [limb.name].","You attempt to remove [weapon] from your [limb.name]... (It will take [DisplayTimeText(time_taken)].)") + if(do_after(victim, time_taken, target = victim)) + if(!weapon || !limb || weapon.loc != victim || !(weapon in limb.embedded_objects)) + qdel(src) + return + + if(harmful) + var/damage = weapon.w_class * remove_pain_mult + limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage) //It hurts to rip it out, get surgery you dingus. + victim.emote("scream") + victim.visible_message("[victim] successfully rips [weapon] out of [victim.p_their()] [limb.name]!", "You successfully remove [weapon] from your [limb.name].") + else + victim.visible_message("[victim] successfully rips [weapon] off of [victim.p_their()] [limb.name]!", "You successfully remove [weapon] from your [limb.name].") + + safeRemoveCarbon(TRUE) + + +/// This proc handles the final step and actual removal of an embedded/stuck item from a carbon, whether or not it was actually removed safely. +/// Pass TRUE for to_hands if we want it to go to the victim's hands when they pull it out +/datum/component/embedded/proc/safeRemoveCarbon(to_hands) + var/mob/living/carbon/victim = parent + limb.embedded_objects -= weapon + + UnregisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING)) // have to unhook these here so they don't also register as having disappeared + + if(!weapon) + if(!victim.has_embedded_objects()) + victim.clear_alert("embeddedobject") + SEND_SIGNAL(victim, COMSIG_CLEAR_MOOD_EVENT, "embedded") + qdel(src) + return + + if(weapon.unembedded()) // if it deleted itself + weapon = null + if(!victim.has_embedded_objects()) + victim.clear_alert("embeddedobject") + SEND_SIGNAL(victim, COMSIG_CLEAR_MOOD_EVENT, "embedded") + qdel(src) + return + + if(to_hands) + victim.put_in_hands(weapon) + else + weapon.forceMove(get_turf(victim)) + + if(!victim.has_embedded_objects()) + victim.clear_alert("embeddedobject") + SEND_SIGNAL(victim, COMSIG_CLEAR_MOOD_EVENT, "embedded") + qdel(src) + + +/// Something deleted or moved our weapon while it was embedded, how rude! +/datum/component/embedded/proc/byeItemCarbon() + var/mob/living/carbon/victim = parent + limb.embedded_objects -= weapon + UnregisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING)) + + if(victim) + to_chat(victim, "\The [weapon] that was embedded in your [limb.name] disappears!") + if(!victim.has_embedded_objects()) + victim.clear_alert("embeddedobject") + SEND_SIGNAL(victim, COMSIG_CLEAR_MOOD_EVENT, "embedded") + weapon = null + qdel(src) + + +/// Items embedded/stuck to carbons both check whether they randomly fall out (if applicable), as well as if the target mob and limb still exists. +/// Items harmfully embedded in carbons have an additional check for random pain (if applicable) +/datum/component/embedded/proc/processCarbon() + var/mob/living/carbon/victim = parent + + if(!victim || !limb) // in case the victim and/or their limbs exploded (say, due to a sticky bomb) + weapon.forceMove(get_turf(weapon)) + qdel(src) + + if(victim.stat == DEAD) + return + + var/damage = weapon.w_class * pain_mult + var/chance = pain_chance + if(pain_stam_pct && IS_STAMCRIT(victim)) //if it's a less-lethal embed, give them a break if they're already stamcritted + chance *= 0.3 + damage *= 0.7 + + if(harmful && prob(chance)) + limb.receive_damage(brute=(1-pain_stam_pct) * damage, stamina=pain_stam_pct * damage) + to_chat(victim, "[weapon] embedded in your [limb.name] hurts!") + + if(prob(fall_chance)) + fallOutCarbon() + + + +//////////////////////////////////////// +//////////////TURF PROCS//////////////// +//////////////////////////////////////// + +/// Turfs are much lower maintenance, since we don't care if they're in pain, but since they don't bleed or scream, we draw an overlay to show their status. +/// The only difference pointy/sticky items make here is text descriptors and pointy objects making a spark shower on impact. +/datum/component/embedded/proc/initTurf(datum/thrownthing/throwingdatum) + var/turf/closed/hit = parent + + // we can't store the item IN the turf (cause turfs are just kinda... there), so we fake it by making the item invisible and bailing if it moves due to a blast + weapon.forceMove(hit) + weapon.invisibility = INVISIBILITY_ABSTRACT + RegisterSignal(weapon, COMSIG_MOVABLE_MOVED, .proc/itemMoved) + + var/pixelX = rand(-2, 2) + var/pixelY = rand(-1, 3) // bias this upwards since in-hands are usually on the lower end of the sprite + + switch(throwingdatum.init_dir) + if(NORTH) + pixelY -= 2 + if(SOUTH) + pixelY += 2 + if(WEST) + pixelX += 2 + if(EAST) + pixelX -= 2 + + if(throwingdatum.init_dir in list(NORTH, WEST, NORTHWEST, SOUTHWEST)) + overlay = mutable_appearance(icon=weapon.righthand_file,icon_state=weapon.item_state) + else + overlay = mutable_appearance(icon=weapon.lefthand_file,icon_state=weapon.item_state) + + var/matrix/M = matrix() + M.Translate(pixelX, pixelY) + overlay.transform = M + hit.add_overlay(overlay, TRUE) + + if(harmful) + hit.visible_message("[weapon] embeds itself in [hit]!") + playsound(hit,'sound/weapons/bladeslice.ogg', 70) + + var/datum/effect_system/spark_spread/sparks = new + sparks.set_up(1, 1, parent) + sparks.attach(parent) + sparks.start() + else + hit.visible_message("[weapon] sticks itself to [hit]!") + + +/datum/component/embedded/proc/examineTurf(datum/source, mob/user, list/examine_list) + if(harmful) + examine_list += "\t There is \a [weapon] embedded in [parent]!" + else + examine_list += "\t There is \a [weapon] stuck to [parent]!" + + +/// Someone is ripping out the item from the turf by hand +/datum/component/embedded/Topic(datum/source, href_list) + var/mob/living/us = usr + if(in_range(us, parent) && locate(href_list["embedded_object"]) == weapon) + if(harmful) + us.visible_message("[us] begins unwedging [weapon] from [parent].", "You begin unwedging [weapon] from [parent]...") + else + us.visible_message("[us] begins unsticking [weapon] from [parent].", "You begin unsticking [weapon] from [parent]...") + + if(do_after(us, 30, target = parent)) + us.put_in_hands(weapon) + weapon.unembedded() + qdel(src) + + +/// This proc handles if something knocked the invisible item loose from the turf somehow (probably an explosion). Just make it visible and say it fell loose, then get outta here. +/datum/component/embedded/proc/itemMoved() + weapon.invisibility = initial(weapon.invisibility) + weapon.visible_message("[weapon] falls loose from [parent].") + weapon.unembedded() + qdel(src) diff --git a/code/datums/components/fantasy/suffixes.dm b/code/datums/components/fantasy/suffixes.dm index f32ca50595..59328b9bc9 100644 --- a/code/datums/components/fantasy/suffixes.dm +++ b/code/datums/components/fantasy/suffixes.dm @@ -144,7 +144,7 @@ var/obj/item/projectile/picked_projectiletype = pickweight(weighted_projectile_types) var/obj/item/master = comp.parent - comp.appliedComponents += master.AddComponent(/datum/component/shrapnel, picked_projectiletype) + comp.appliedComponents += master.AddComponent(/datum/component/mirv, picked_projectiletype) return "[newName] of [initial(picked_projectiletype.name)] shrapnel" /datum/fantasy_affix/strength diff --git a/code/datums/components/shrapnel.dm b/code/datums/components/mirv.dm similarity index 70% rename from code/datums/components/shrapnel.dm rename to code/datums/components/mirv.dm index 4d1fe21b95..2a1663776c 100644 --- a/code/datums/components/shrapnel.dm +++ b/code/datums/components/mirv.dm @@ -1,36 +1,37 @@ - -/datum/component/shrapnel +/datum/component/mirv var/projectile_type var/radius // shoots a projectile for every turf on this radius from the hit target var/override_projectile_range -/datum/component/shrapnel/Initialize(projectile_type, radius=1, override_projectile_range) - if(!isgun(parent) && !ismachinery(parent) && !isstructure(parent)) +/datum/component/mirv/Initialize(projectile_type, radius=1, override_projectile_range) + if(!isgun(parent) && !ismachinery(parent) && !isstructure(parent) && !isgrenade(parent)) return COMPONENT_INCOMPATIBLE src.projectile_type = projectile_type src.radius = radius src.override_projectile_range = override_projectile_range + if(isgrenade(parent)) + parent.AddComponent(/datum/component/pellet_cloud, projectile_type=projectile_type) -/datum/component/shrapnel/RegisterWithParent() +/datum/component/mirv/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) -/datum/component/shrapnel/UnregisterFromParent() +/datum/component/mirv/UnregisterFromParent() . = ..() UnregisterSignal(parent, list(COMSIG_PROJECTILE_ON_HIT)) -/datum/component/shrapnel/proc/projectile_hit(atom/fired_from, atom/movable/firer, atom/target, Angle) +/datum/component/mirv/proc/projectile_hit(atom/fired_from, atom/movable/firer, atom/target, Angle) do_shrapnel(firer, target) -/datum/component/shrapnel/proc/do_shrapnel(mob/firer, atom/target) +/datum/component/mirv/proc/do_shrapnel(mob/firer, atom/target) if(radius < 1) return var/turf/target_turf = get_turf(target) for(var/turf/shootat_turf in RANGE_TURFS(radius, target) - RANGE_TURFS(radius-1, target)) - var/obj/item/projectile/P = new projectile_type(target_turf) + var/obj/item/projectile/P = new projectile_type(target_turf) //Shooting Code: P.range = radius+1 if(override_projectile_range) diff --git a/code/datums/components/omen.dm b/code/datums/components/omen.dm new file mode 100644 index 0000000000..3ea7677710 --- /dev/null +++ b/code/datums/components/omen.dm @@ -0,0 +1,74 @@ +/** + * omen.dm: For when you want someone to have a really bad day + * + * When you attach an omen component to someone, they start running the risk of all sorts of bad environmental injuries, like nearby vending machines randomly falling on you, + * or hitting your head really hard when you slip and fall, or... well, for now those two are all I have. More will come. + * + * Omens are removed once the victim is either maimed by one of the possible injuries, or if they receive a blessing (read: bashing with a bible) from the chaplain. + */ +/datum/component/omen + dupe_mode = COMPONENT_DUPE_UNIQUE + + /// Whatever's causing the omen, if there is one. Destroying the vessel won't stop the omen, but we destroy the vessel (if one exists) upon the omen ending + var/obj/vessel + +/datum/component/omen/Initialize(silent=FALSE, vessel) + if(!isliving(parent)) + return COMPONENT_INCOMPATIBLE + var/mob/person = parent + if(!silent) + to_chat(person, "You get a bad feeling...") + src.vessel = vessel + +/datum/component/omen/Destroy(force, silent) + if(vessel) + vessel.visible_message("[vessel] burns up in a sinister flash, taking an evil energy with it...") + vessel = null + return ..() + +/datum/component/omen/RegisterWithParent() + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_accident) + RegisterSignal(parent, COMSIG_LIVING_STATUS_KNOCKDOWN, .proc/check_slip) + RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/check_bless) + +/datum/component/omen/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_LIVING_STATUS_KNOCKDOWN, COMSIG_MOVABLE_MOVED, COMSIG_ADD_MOOD_EVENT)) + +/** + * check_accident() is called each step we take + * + * While we're walking around, roll to see if there's any environmental hazards (currently only vending machines) on one of the adjacent tiles we can trigger. + * We do the prob() at the beginning to A. add some tension for /when/ it will strike, and B. (more importantly) ameliorate the fact that we're checking up to 5 turfs's contents each time + */ +/datum/component/omen/proc/check_accident(atom/movable/our_guy) + if(!prob(15)) + return + for(var/t in get_adjacent_open_turfs(our_guy)) + var/turf/the_turf = t + for(var/obj/machinery/vending/darth_vendor in the_turf) + if(darth_vendor.tiltable) + darth_vendor.tilt(our_guy) + qdel(src) + return + +/// If we get knocked down, see if we have a really bad slip and bash our head hard +/datum/component/omen/proc/check_slip(mob/living/our_guy, amount) + if(amount <= 0 || prob(50)) // 50% chance to bonk our head + return + + var/obj/item/bodypart/the_head = our_guy.get_bodypart(BODY_ZONE_HEAD) + if(!the_head) + return + + playsound(get_turf(our_guy), "sound/effects/tableheadsmash.ogg", 90, TRUE) + our_guy.visible_message("[our_guy] hits [our_guy.p_their()] head really badly falling down!", "You hit your head really badly falling down!") + the_head.receive_damage(75) + our_guy.adjustOrganLoss(ORGAN_SLOT_BRAIN, 100) + qdel(src) + +/// Hijack the mood system to see if we get the blessing mood event to cancel the omen +/datum/component/omen/proc/check_bless(mob/living/our_guy, category) + if(category != "blessing") + return + to_chat(our_guy, "You feel a horrible omen lifted off your shoulders!") + qdel(src) diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm new file mode 100644 index 0000000000..938d9f5f56 --- /dev/null +++ b/code/datums/components/pellet_cloud.dm @@ -0,0 +1,283 @@ +/* + * This component is used when you want to create a bunch of shrapnel or projectiles (say, shrapnel from a fragmentation grenade, or buckshot from a shotgun) from a central point, + * without necessarily printing a separate message for every single impact. This component should be instantiated right when you need it (like the moment of firing), then activated + * by signal. + * + * Pellet cloud currently works on two classes of sources: directed (ammo casings), and circular (grenades, landmines). + * -Directed: This means you're shooting multiple pellets, like buckshot. If an ammo casing is defined as having multiple pellets, it will automatically create a pellet cloud + * and call COMSIG_PELLET_CLOUD_INIT (see [/obj/item/ammo_casing/proc/fire_casing]). Thus, the only projectiles fired will be the ones fired here. + * The magnitude var controls how many pellets are created. + * -Circular: This results in a big spray of shrapnel flying all around the detonation point when the grenade fires COMSIG_GRENADE_PRIME or landmine triggers COMSIG_MINE_TRIGGERED. + * The magnitude var controls how big the detonation radius is (the bigger the magnitude, the more shrapnel is created). Grenades can be covered with bodies to reduce shrapnel output. + * + * Once all of the fired projectiles either hit a target or disappear due to ranging out/whatever else, we resolve the list of all the things we hit and print aggregate messages so we get + * one "You're hit by 6 buckshot pellets" vs 6x "You're hit by the buckshot blah blah" messages. + * + * Note that this is how all guns handle shooting ammo casings with multiple pellets, in case such a thing comes up. +*/ + +/datum/component/pellet_cloud + /// What's the projectile path of the shrapnel we're shooting? + var/projectile_type + + /// How many shrapnel projectiles are we responsible for tracking? May be reduced for grenades if someone dives on top of it. Defined by ammo casing for casings, derived from magnitude otherwise + var/num_pellets + /// For grenades/landmines, how big is the radius of turfs we're targeting? Note this does not effect the projectiles range, only how many we generate + var/radius = 4 + + /// The list of pellets we're responsible for tracking, once these are all accounted for, we finalize. + var/list/pellets = list() + /// An associated list with the atom hit as the key and how many pellets they've eaten for the value, for printing aggregate messages + var/list/targets_hit = list() + /// For grenades, any /mob/living's the grenade is moved onto, see [/datum/component/pellet_cloud/proc/handle_martyrs()] + var/list/bodies + /// For grenades, tracking people who die covering a grenade for achievement purposes, see [/datum/component/pellet_cloud/proc/handle_martyrs()] + var/list/purple_hearts + + /// For grenades, tracking how many pellets are removed due to martyrs and how many pellets are added due to the last person to touch it being on top of it + var/pellet_delta = 0 + /// how many pellets ranged out without hitting anything + var/terminated + /// how many pellets impacted something + var/hits + /// If the parent tried deleting and we're not done yet, we send it to nullspace then delete it after + var/queued_delete = FALSE + + /// for if we're an ammo casing being fired + var/mob/living/shooter + +/datum/component/pellet_cloud/Initialize(projectile_type=/obj/item/shrapnel, magnitude=5) + if(!isammocasing(parent) && !isgrenade(parent) && !islandmine(parent)) + return COMPONENT_INCOMPATIBLE + + if(magnitude < 1) + stack_trace("Invalid magnitude [magnitude] < 1 on pellet_cloud, parent: [parent]") + magnitude = 1 + + src.projectile_type = projectile_type + + if(isammocasing(parent)) + num_pellets = magnitude + else if(isgrenade(parent) || islandmine(parent)) + radius = magnitude + +/datum/component/pellet_cloud/Destroy(force, silent) + purple_hearts = null + pellets = null + targets_hit = null + bodies = null + return ..() + +/datum/component/pellet_cloud/RegisterWithParent() + RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/nullspace_parent) + if(isammocasing(parent)) + RegisterSignal(parent, COMSIG_PELLET_CLOUD_INIT, .proc/create_casing_pellets) + else if(isgrenade(parent)) + RegisterSignal(parent, COMSIG_GRENADE_ARMED, .proc/grenade_armed) + RegisterSignal(parent, COMSIG_GRENADE_PRIME, .proc/create_blast_pellets) + else if(islandmine(parent)) + RegisterSignal(parent, COMSIG_MINE_TRIGGERED, .proc/create_blast_pellets) + +/datum/component/pellet_cloud/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_UNCROSSED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED)) + +/** + * create_casing_pellets() is for directed pellet clouds for ammo casings that have multiple pellets (buckshot and scatter lasers for instance) + * + * Honestly this is mostly just a rehash of [/obj/item/ammo_casing/proc/fire_casing()] for pellet counts > 1, except this lets us tamper with the pellets and hook onto them for tracking purposes. + * The arguments really don't matter, this proc is triggered by COMSIG_PELLET_CLOUD_INIT which is only for this really, it's just a big mess of the state vars we need for doing the stuff over here. + */ +/datum/component/pellet_cloud/proc/create_casing_pellets(obj/item/ammo_casing/shell, atom/target, mob/living/user, fired_from, randomspread, spread, zone_override, params, distro) + shooter = user + var/targloc = get_turf(target) + if(!zone_override) + zone_override = shooter.zone_selected + + for(var/i in 1 to num_pellets) + shell.ready_proj(target, user, SUPPRESSED_VERY, zone_override, fired_from) + if(distro) + if(randomspread) + spread = round((rand() - 0.5) * distro) + else //Smart spread + spread = round((i / num_pellets - 0.5) * distro) + + RegisterSignal(shell.BB, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/pellet_hit) + RegisterSignal(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), .proc/pellet_range) + pellets += shell.BB + if(!shell.throw_proj(target, targloc, shooter, params, spread)) + return + if(i != num_pellets) + shell.newshot() + +/** + * create_blast_pellets() is for when we have a central point we want to shred the surroundings of with a ring of shrapnel, namely frag grenades and landmines. + * + * Note that grenades have extra handling for someone throwing themselves/being thrown on top of it, while landmines do not (obviously, it's a landmine!). See [/datum/component/pellet_cloud/proc/handle_martyrs()] + */ +/datum/component/pellet_cloud/proc/create_blast_pellets(obj/O, mob/living/lanced_by) + var/atom/A = parent + + if(isgrenade(parent)) // handle_martyrs can reduce the radius and thus the number of pellets we produce if someone dives on top of a frag grenade + handle_martyrs(lanced_by) // note that we can modify radius in this proc + + if(radius < 1) + return + + var/list/all_the_turfs_were_gonna_lacerate = RANGE_TURFS(radius, A) - RANGE_TURFS(radius-1, A) + num_pellets = all_the_turfs_were_gonna_lacerate.len + pellet_delta + + for(var/T in all_the_turfs_were_gonna_lacerate) + var/turf/shootat_turf = T + pew(shootat_turf) + +/** + * handle_martyrs() is used for grenades that shoot shrapnel to check if anyone threw themselves/were thrown on top of the grenade, thus absorbing a good chunk of the shrapnel + * + * Between the time the grenade is armed and the actual detonation, we set var/list/bodies to the list of mobs currently on the new tile, as if the grenade landed on top of them, tracking if any of them move off the tile and removing them from the "under" list + * Once the grenade detonates, handle_martyrs() is called and gets all the new mobs on the tile, and add the ones not in var/list/bodies to var/list/martyrs + * We then iterate through the martyrs and reduce the shrapnel magnitude for each mob on top of it, shredding each of them with some of the shrapnel they helped absorb. This can snuff out all of the shrapnel if there's enough bodies + * + * Note we track anyone who's alive and client'd when they get shredded in var/list/purple_hearts, for achievement checking later + */ +/datum/component/pellet_cloud/proc/handle_martyrs(mob/living/lanced_by) + var/magnitude_absorbed + var/list/martyrs = list() + + var/self_harm_radius_mult = 3 + + if(lanced_by && prob(60)) + to_chat(lanced_by, "Your plan to whack someone with a grenade on a stick backfires on you, literally!") + self_harm_radius_mult = 1 // we'll still give the guy who got hit some extra shredding, but not 3*radius + pellet_delta += radius + for(var/i in 1 to radius) + pew(lanced_by) // thought you could be tricky and lance someone with no ill effects!! + + for(var/mob/living/body in get_turf(parent)) + if(body == shooter) + pellet_delta += radius * self_harm_radius_mult + for(var/i in 1 to radius * self_harm_radius_mult) + pew(body) // free shrapnel if it goes off in your hand, and it doesn't even count towards the absorbed. fun! + else if(!(body in bodies)) + martyrs += body // promoted from a corpse to a hero + + for(var/M in martyrs) + var/mob/living/martyr = M + if(radius > 4) + martyr.visible_message("[martyr] heroically covers \the [parent] with [martyr.p_their()] body, absorbing a load of the shrapnel!", "You heroically cover \the [parent] with your body, absorbing a load of the shrapnel!") + magnitude_absorbed += round(radius * 0.5) + else if(radius >= 2) + martyr.visible_message("[martyr] heroically covers \the [parent] with [martyr.p_their()] body, absorbing some of the shrapnel!", "You heroically cover \the [parent] with your body, absorbing some of the shrapnel!") + magnitude_absorbed += 2 + else + martyr.visible_message("[martyr] heroically covers \the [parent] with [martyr.p_their()] body, snuffing out the shrapnel!", "You heroically cover \the [parent] with your body, snuffing out the shrapnel!") + magnitude_absorbed = radius + + var/pellets_absorbed = (radius ** 2) - ((radius - magnitude_absorbed - 1) ** 2) + radius -= magnitude_absorbed + pellet_delta -= round(pellets_absorbed * 0.5) + + if(martyr.stat != DEAD && martyr.client) + LAZYADD(purple_hearts, martyr) + RegisterSignal(martyr, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + + for(var/i in 1 to round(pellets_absorbed * 0.5)) + pew(martyr) + + if(radius < 1) + break + +///One of our pellets hit something, record what it was and check if we're done (terminated == num_pellets) +/datum/component/pellet_cloud/proc/pellet_hit(obj/item/projectile/P, atom/movable/firer, atom/target, Angle) + pellets -= P + terminated++ + hits++ + targets_hit[target]++ + if(targets_hit[target] == 1) + RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + UnregisterSignal(P, list(COMSIG_PARENT_QDELETING, COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PROJECTILE_SELF_ON_HIT)) + if(terminated == num_pellets) + finalize() + +///One of our pellets disappeared due to hitting their max range (or just somehow got qdel'd), remove it from our list and check if we're done (terminated == num_pellets) +/datum/component/pellet_cloud/proc/pellet_range(obj/item/projectile/P) + pellets -= P + terminated++ + UnregisterSignal(P, list(COMSIG_PARENT_QDELETING, COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PROJECTILE_SELF_ON_HIT)) + if(terminated == num_pellets) + finalize() + +/// Minor convenience function for creating each shrapnel piece with circle explosions, mostly stolen from the MIRV component +/datum/component/pellet_cloud/proc/pew(atom/target, spread=0) + var/obj/item/projectile/P = new projectile_type(get_turf(parent)) + + //Shooting Code: + P.spread = spread + P.original = target + P.fired_from = parent + P.firer = parent // don't hit ourself that would be really annoying + P.permutated += parent // don't hit the target we hit already with the flak + P.suppressed = SUPPRESSED_VERY // set the projectiles to make no message so we can do our own aggregate message + P.preparePixelProjectile(target, parent) + RegisterSignal(P, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/pellet_hit) + RegisterSignal(P, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), .proc/pellet_range) + pellets += P + P.fire() + +///All of our pellets are accounted for, time to go target by target and tell them how many things they got hit by. +/datum/component/pellet_cloud/proc/finalize() + var/obj/item/projectile/P = projectile_type + var/proj_name = initial(P.name) + + for(var/atom/target in targets_hit) + var/num_hits = targets_hit[target] + UnregisterSignal(target, COMSIG_PARENT_QDELETING) + if(num_hits > 1) + target.visible_message("[target] is hit by [num_hits] [proj_name]s!", null, null, COMBAT_MESSAGE_RANGE, target) + to_chat(target, "You're hit by [num_hits] [proj_name]s!") + else + target.visible_message("[target] is hit by a [proj_name]!", null, null, COMBAT_MESSAGE_RANGE, target) + to_chat(target, "You're hit by a [proj_name]!") + + UnregisterSignal(parent, COMSIG_PARENT_PREQDELETED) + if(queued_delete) + qdel(parent) + qdel(src) + +/// Look alive, we're armed! Now we start watching to see if anyone's covering us +/datum/component/pellet_cloud/proc/grenade_armed(obj/item/nade) + if(ismob(nade.loc)) + shooter = nade.loc + LAZYINITLIST(bodies) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/grenade_dropped) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/grenade_moved) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/grenade_uncrossed) + +/// Someone dropped the grenade, so set them to the shooter in case they're on top of it when it goes off +/datum/component/pellet_cloud/proc/grenade_dropped(obj/item/nade, mob/living/slick_willy) + shooter = slick_willy + grenade_moved() + +/// Our grenade has moved, reset var/list/bodies so we're "on top" of any mobs currently on the tile +/datum/component/pellet_cloud/proc/grenade_moved() + LAZYCLEARLIST(bodies) + for(var/mob/living/L in get_turf(parent)) + RegisterSignal(L, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + bodies += L + +/// Someone who was originally "under" the grenade has moved off the tile and is now eligible for being a martyr and "covering" it +/datum/component/pellet_cloud/proc/grenade_uncrossed(datum/source, atom/movable/AM) + bodies -= AM + +/// Our grenade or landmine or caseless shell or whatever tried deleting itself, so we intervene and nullspace it until we're done here +/datum/component/pellet_cloud/proc/nullspace_parent() + var/atom/movable/AM = parent + AM.moveToNullspace() + queued_delete = TRUE + return TRUE + +/// Someone who was originally "under" the grenade has moved off the tile and is now eligible for being a martyr and "covering" it +/datum/component/pellet_cloud/proc/on_target_qdel(atom/target) + UnregisterSignal(target, COMSIG_PARENT_QDELETING) + targets_hit -= target + bodies -= target + purple_hearts -= target diff --git a/code/datums/components/radioactive.dm b/code/datums/components/radioactive.dm index decc2dd65c..f12e8bf007 100644 --- a/code/datums/components/radioactive.dm +++ b/code/datums/components/radioactive.dm @@ -69,8 +69,9 @@ out += "[out ? " and it " : "[master] "]seems to be glowing a bit." if(RAD_AMOUNT_HIGH to INFINITY) //At this level the object can contaminate other objects out += "[out ? " and it " : "[master] "]hurts to look at." - else - out += "." + if(!LAZYLEN(out)) + return + out += "." examine_list += out.Join() /datum/component/radioactive/proc/rad_attack(datum/source, atom/movable/target, mob/living/user) diff --git a/code/datums/components/spawner.dm b/code/datums/components/spawner.dm index fe86b60375..27bf4a5986 100644 --- a/code/datums/components/spawner.dm +++ b/code/datums/components/spawner.dm @@ -8,6 +8,8 @@ var/list/faction = list("mining") /datum/component/spawner/Initialize(_mob_types, _spawn_time, _faction, _spawn_text, _max_mobs) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE if(_spawn_time) spawn_time=_spawn_time if(_mob_types) @@ -19,20 +21,25 @@ if(_max_mobs) max_mobs=_max_mobs - RegisterSignal(parent, list(COMSIG_PARENT_QDELETING), .proc/stop_spawning) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/stop_spawning) + RegisterSignal(parent, COMSIG_OBJ_ATTACK_GENERIC, .proc/on_attack_generic) START_PROCESSING(SSprocessing, src) /datum/component/spawner/process() try_spawn_mob() - -/datum/component/spawner/proc/stop_spawning(force, hint) +/datum/component/spawner/proc/stop_spawning(datum/source, force, hint) STOP_PROCESSING(SSprocessing, src) for(var/mob/living/simple_animal/L in spawned_mobs) if(L.nest == src) L.nest = null spawned_mobs = null +// Stopping clientless simple mobs' from indiscriminately bashing their own spawners due DestroySurroundings() et similars. +/datum/component/spawner/proc/on_attack_generic(datum/source, mob/user, damage_amount, damage_type, damage_flag, sound_effect, armor_penetration) + if(!user.client && ((user.faction & faction) || (user in spawned_mobs))) + return COMPONENT_STOP_GENERIC_ATTACK + /datum/component/spawner/proc/try_spawn_mob() var/atom/P = parent if(spawned_mobs.len >= max_mobs) diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm index 28b06b4867..e19edc89d8 100644 --- a/code/datums/components/storage/concrete/bag_of_holding.dm +++ b/code/datums/components/storage/concrete/bag_of_holding.dm @@ -34,3 +34,8 @@ qdel(A) return . = ..() + +/datum/component/storage/concrete/bluespace/bag_of_holding/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M) + if(I.GetComponent(/datum/component/storage/concrete/bluespace/bag_of_holding)) + return TRUE + return ..() diff --git a/code/datums/components/swarming.dm b/code/datums/components/swarming.dm index 64844c4c32..e840788766 100644 --- a/code/datums/components/swarming.dm +++ b/code/datums/components/swarming.dm @@ -11,6 +11,17 @@ RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/join_swarm) RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/leave_swarm) +/datum/component/swarming/Destroy() + if(is_swarming) + for(var/A in swarm_members) + var/datum/component/swarming/other_swarm = A + other_swarm.swarm_members -= src + swarm_members -= other_swarm + if(!length(other_swarm.swarm_members)) + other_swarm.unswarm() + unswarm() + return ..() + /datum/component/swarming/proc/join_swarm(datum/source, atom/movable/AM) var/datum/component/swarming/other_swarm = AM.GetComponent(/datum/component/swarming) if(!other_swarm) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index 8b533c2ef0..bd12ecc092 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -206,7 +206,7 @@ user.set_resting(FALSE, TRUE, FALSE) user.forceMove(get_turf(target)) target.adjustStaminaLoss(65) - target.Paralyze(10) + target.Paralyze(10) target.DefaultCombatKnockdown(20) if(ishuman(target) && iscarbon(user)) target.grabbedby(user) @@ -354,7 +354,7 @@ playsound(user, 'sound/effects/blobattack.ogg', 60, TRUE) playsound(user, 'sound/effects/splat.ogg', 70, TRUE) user.emote("scream") - user.gain_trauma(/datum/brain_trauma/severe/paralysis/paraplegic) // oopsie indeed! + user.gain_trauma(/datum/brain_trauma/severe/paralysis/spinesnapped) // oopsie indeed! shake_camera(user, 7, 7) user.overlay_fullscreen("flash", /obj/screen/fullscreen/flash) user.clear_fullscreen("flash", 4.5) @@ -415,10 +415,10 @@ for(var/i = 0, i < speed, i++) var/obj/item/shard/shard = new /obj/item/shard(get_turf(user)) //shard.embedding = list(embed_chance = 100, ignore_throwspeed_threshold = TRUE, impact_pain_mult=3, pain_chance=5) - //shard.AddElement(/datum/element/embed, shard.embedding) + shard.updateEmbedding() user.hitby(shard, skipcatch = TRUE, hitpush = FALSE) - //shard.embedding = list() - //shard.AddElement(/datum/element/embed, shard.embedding) + shard.embedding = list() + shard.updateEmbedding() W.obj_destruction() user.adjustStaminaLoss(10 * speed) user.DefaultCombatKnockdown(40) diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm new file mode 100644 index 0000000000..77a9a79bf4 --- /dev/null +++ b/code/datums/components/twohanded.dm @@ -0,0 +1,311 @@ +/** + * Two Handed Component + * + * When applied to an item it will make it two handed + * + */ +/datum/component/two_handed + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS // Only one of the component can exist on an item + var/wielded = FALSE /// Are we holding the two handed item properly + var/force_multiplier = 0 /// The multiplier applied to force when wielded, does not work with force_wielded, and force_unwielded + var/force_wielded = 0 /// The force of the item when weilded + var/force_unwielded = 0 /// The force of the item when unweilded + var/wieldsound = FALSE /// Play sound when wielded + var/unwieldsound = FALSE /// Play sound when unwielded + var/attacksound = FALSE /// Play sound on attack when wielded + var/require_twohands = FALSE /// Does it have to be held in both hands + var/icon_wielded = FALSE /// The icon that will be used when wielded + var/obj/item/offhand/offhand_item = null /// Reference to the offhand created for the item + var/sharpened_increase = 0 /// The amount of increase recived from sharpening the item + +/** + * Two Handed component + * + * vars: + * * require_twohands (optional) Does the item need both hands to be carried + * * wieldsound (optional) The sound to play when wielded + * * unwieldsound (optional) The sound to play when unwielded + * * attacksound (optional) The sound to play when wielded and attacking + * * force_multiplier (optional) The force multiplier when wielded, do not use with force_wielded, and force_unwielded + * * force_wielded (optional) The force setting when the item is wielded, do not use with force_multiplier + * * force_unwielded (optional) The force setting when the item is unwielded, do not use with force_multiplier + * * icon_wielded (optional) The icon to be used when wielded + */ +/datum/component/two_handed/Initialize(require_twohands=FALSE, wieldsound=FALSE, unwieldsound=FALSE, attacksound=FALSE, \ + force_multiplier=0, force_wielded=0, force_unwielded=0, icon_wielded=FALSE) + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + + src.require_twohands = require_twohands + src.wieldsound = wieldsound + src.unwieldsound = unwieldsound + src.attacksound = attacksound + src.force_multiplier = force_multiplier + src.force_wielded = force_wielded + src.force_unwielded = force_unwielded + src.icon_wielded = icon_wielded + +// Inherit the new values passed to the component +/datum/component/two_handed/InheritComponent(datum/component/two_handed/new_comp, original, require_twohands, wieldsound, unwieldsound, \ + force_multiplier, force_wielded, force_unwielded, icon_wielded) + if(!original) + return + if(require_twohands) + src.require_twohands = require_twohands + if(wieldsound) + src.wieldsound = wieldsound + if(unwieldsound) + src.unwieldsound = unwieldsound + if(attacksound) + src.attacksound = attacksound + if(force_multiplier) + src.force_multiplier = force_multiplier + if(force_wielded) + src.force_wielded = force_wielded + if(force_unwielded) + src.force_unwielded = force_unwielded + if(icon_wielded) + src.icon_wielded = icon_wielded + +// register signals withthe parent item +/datum/component/two_handed/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/on_attack_self) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, .proc/on_update_icon) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/on_moved) + RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, .proc/on_sharpen) + +// Remove all siginals registered to the parent item +/datum/component/two_handed/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_ITEM_EQUIPPED, + COMSIG_ITEM_DROPPED, + COMSIG_ITEM_ATTACK_SELF, + COMSIG_ITEM_ATTACK, + COMSIG_ATOM_UPDATE_ICON, + COMSIG_MOVABLE_MOVED, + COMSIG_ITEM_SHARPEN_ACT)) + +/// Triggered on equip of the item containing the component +/datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot) + if(require_twohands && slot == SLOT_HANDS) // force equip the item + wield(user) + if(!user.is_holding(parent) && wielded && !require_twohands) + unwield(user) + +/// Triggered on drop of item containing the component +/datum/component/two_handed/proc/on_drop(datum/source, mob/user) + if(require_twohands) + unwield(user, show_message=TRUE) + if(wielded) + unwield(user) + if(source == offhand_item && !QDELETED(src)) + qdel(src) + +/// Triggered on attack self of the item containing the component +/datum/component/two_handed/proc/on_attack_self(datum/source, mob/user) + if(wielded) + unwield(user) + else + wield(user) + +/** + * Wield the two handed item in both hands + * + * vars: + * * user The mob/living/carbon that is wielding the item + */ +/datum/component/two_handed/proc/wield(mob/living/carbon/user) + if(wielded) + return + if(ismonkey(user)) + to_chat(user, "It's too heavy for you to wield fully.") + return + if(user.get_inactive_held_item()) + if(require_twohands) + to_chat(user, "[parent] is too cumbersome to carry in one hand!") + user.dropItemToGround(parent, force=TRUE) + else + to_chat(user, "You need your other hand to be empty!") + return + if(user.get_num_arms() < 2) + if(require_twohands) + user.dropItemToGround(parent, force=TRUE) + to_chat(user, "You don't have enough intact hands.") + return + + // wield update status + if(SEND_SIGNAL(parent, COMSIG_TWOHANDED_WIELD, user) & COMPONENT_TWOHANDED_BLOCK_WIELD) + return // blocked wield from item + wielded = TRUE + RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + + // update item stats and name + var/obj/item/parent_item = parent + if(force_multiplier) + parent_item.force *= force_multiplier + else if(force_wielded) + parent_item.force = force_wielded + if(sharpened_increase) + parent_item.force += sharpened_increase + parent_item.name = "[parent_item.name] (Wielded)" + parent_item.update_icon() + + if(iscyborg(user)) + to_chat(user, "You dedicate your module to [parent].") + else + to_chat(user, "You grab [parent] with both hands.") + + // Play sound if one is set + if(wieldsound) + playsound(parent_item.loc, wieldsound, 50, TRUE) + + // Let's reserve the other hand + offhand_item = new(user) + offhand_item.name = "[parent_item.name] - offhand" + offhand_item.desc = "Your second grip on [parent_item]." + offhand_item.wielded = TRUE + RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, .proc/on_drop) + user.put_in_inactive_hand(offhand_item) + +/** + * Unwield the two handed item + * + * vars: + * * user The mob/living/carbon that is unwielding the item + * * show_message (option) show a message to chat on unwield + */ +/datum/component/two_handed/proc/unwield(mob/living/carbon/user, show_message=TRUE) + if(!wielded || !user) + return + + // wield update status + wielded = FALSE + UnregisterSignal(user, COMSIG_MOB_SWAP_HANDS) + SEND_SIGNAL(parent, COMSIG_TWOHANDED_UNWIELD, user) + + // update item stats + var/obj/item/parent_item = parent + if(sharpened_increase) + parent_item.force -= sharpened_increase + if(force_multiplier) + parent_item.force /= force_multiplier + else if(force_unwielded) + parent_item.force = force_unwielded + + // update the items name to remove the wielded status + var/sf = findtext(parent_item.name, " (Wielded)", -10) // 10 == length(" (Wielded)") + if(sf) + parent_item.name = copytext(parent_item.name, 1, sf) + else + parent_item.name = "[initial(parent_item.name)]" + + // Update icons + parent_item.update_icon() + if(user.get_item_by_slot(ITEM_SLOT_BACK) == parent) + user.update_inv_back() + else + user.update_inv_hands() + + // if the item requires two handed drop the item on unwield + if(require_twohands) + user.dropItemToGround(parent, force=TRUE) + + // Show message if requested + if(show_message) + if(iscyborg(user)) + to_chat(user, "You free up your module.") + else if(require_twohands) + to_chat(user, "You drop [parent].") + else + to_chat(user, "You are now carrying [parent] with one hand.") + + // Play sound if set + if(unwieldsound) + playsound(parent_item.loc, unwieldsound, 50, TRUE) + + // Remove the object in the offhand + if(offhand_item) + UnregisterSignal(offhand_item, COMSIG_ITEM_DROPPED) + qdel(offhand_item) + // Clear any old refrence to an item that should be gone now + offhand_item = null + +/** + * on_attack triggers on attack with the parent item + */ +/datum/component/two_handed/proc/on_attack(obj/item/source, mob/living/target, mob/living/user) + if(wielded && attacksound) + var/obj/item/parent_item = parent + playsound(parent_item.loc, attacksound, 50, TRUE) + +/** + * on_update_icon triggers on call to update parent items icon + * + * Updates the icon using icon_wielded if set + */ +/datum/component/two_handed/proc/on_update_icon(datum/source) + if(icon_wielded && wielded) + var/obj/item/parent_item = parent + if(parent_item) + parent_item.icon_state = icon_wielded + return COMSIG_ATOM_NO_UPDATE_ICON_STATE + +/** + * on_moved Triggers on item moved + */ +/datum/component/two_handed/proc/on_moved(datum/source, mob/user, dir) + unwield(user) + +/** + * on_swap_hands Triggers on swapping hands, blocks swap if the other hand is busy + */ +/datum/component/two_handed/proc/on_swap_hands(mob/user, obj/item/held_item) + if(!held_item) + return + if(held_item == parent) + return COMPONENT_BLOCK_SWAP + +/** + * on_sharpen Triggers on usage of a sharpening stone on the item + */ +/datum/component/two_handed/proc/on_sharpen(obj/item/item, amount, max_amount) + if(!item) + return COMPONENT_BLOCK_SHARPEN_BLOCKED + if(sharpened_increase) + return COMPONENT_BLOCK_SHARPEN_ALREADY + var/wielded_val = 0 + if(force_multiplier) + var/obj/item/parent_item = parent + if(wielded) + wielded_val = parent_item.force + else + wielded_val = parent_item.force * force_multiplier + else + wielded_val = force_wielded + if(wielded_val > max_amount) + return COMPONENT_BLOCK_SHARPEN_MAXED + sharpened_increase = min(amount, (max_amount - wielded_val)) + return COMPONENT_BLOCK_SHARPEN_APPLIED + +/** + * The offhand dummy item for two handed items + * + */ +/obj/item/offhand + name = "offhand" + icon_state = "offhand" + w_class = WEIGHT_CLASS_HUGE + item_flags = ABSTRACT + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/wielded = FALSE // Off Hand tracking of wielded status + +/obj/item/offhand/Destroy() + wielded = FALSE + return ..() + +/obj/item/offhand/equipped(mob/user, slot) + . = ..() + if(wielded && !user.is_holding(src) && !QDELETED(src)) + qdel(src) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index 1bb927aa12..e90eededd9 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -20,11 +20,11 @@ /datum/disease/transformation/Copy() var/datum/disease/transformation/D = ..() - D.stage1 = stage1.Copy() - D.stage2 = stage2.Copy() - D.stage3 = stage3.Copy() - D.stage4 = stage4.Copy() - D.stage5 = stage5.Copy() + D.stage1 = stage1?.Copy() + D.stage2 = stage2?.Copy() + D.stage3 = stage3?.Copy() + D.stage4 = stage4?.Copy() + D.stage5 = stage5?.Copy() D.new_form = D.new_form return D @@ -52,9 +52,9 @@ to_chat(affected_mob, pick(stage5)) if(QDELETED(affected_mob)) return - if(affected_mob.notransform) + if(affected_mob.mob_transforming) return - affected_mob.notransform = 1 + affected_mob.mob_transforming = 1 for(var/obj/item/W in affected_mob.get_equipped_items(TRUE)) affected_mob.dropItemToGround(W) for(var/obj/item/I in affected_mob.held_items) diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm index f74dcd0b6e..a147325170 100644 --- a/code/datums/elements/_element.dm +++ b/code/datums/elements/_element.dm @@ -19,11 +19,13 @@ SHOULD_CALL_PARENT(1) if(type == /datum/element) return ELEMENT_INCOMPATIBLE + SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src) if(element_flags & ELEMENT_DETACH) RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/Detach, override = TRUE) /// Deactivates the functionality defines by the element on the given datum /datum/element/proc/Detach(datum/source, force) + SEND_SIGNAL(source, COMSIG_ELEMENT_DETACH, src) SHOULD_CALL_PARENT(1) UnregisterSignal(source, COMSIG_PARENT_QDELETING) diff --git a/code/datums/elements/beauty.dm b/code/datums/elements/beauty.dm index 8acfda73e1..8895026967 100644 --- a/code/datums/elements/beauty.dm +++ b/code/datums/elements/beauty.dm @@ -8,8 +8,11 @@ if(. == ELEMENT_INCOMPATIBLE || !isatom(target) || isarea(target)) return ELEMENT_INCOMPATIBLE beauty = beautyamount - RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area) - RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area) + + if(ismovable(target)) + RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area) + RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area) + var/area/A = get_area(target) if(A) enter_area(null, A) diff --git a/code/datums/elements/embed.dm b/code/datums/elements/embed.dm new file mode 100644 index 0000000000..8a7acde9cb --- /dev/null +++ b/code/datums/elements/embed.dm @@ -0,0 +1,227 @@ +/* + The presence of this element allows an item (or a projectile carrying an item) to embed itself in a human or turf when it is thrown into a target (whether by hand, gun, or explosive wave) with either + at least 4 throwspeed (EMBED_THROWSPEED_THRESHOLD) or ignore_throwspeed_threshold set to TRUE. Items meant to be used as shrapnel for projectiles should have ignore_throwspeed_threshold set to true. + + Whether we're dealing with a direct /obj/item (throwing a knife at someone) or an /obj/projectile with a shrapnel_type, how we handle things plays out the same, with one extra step separating them. + Items simply make their COMSIG_MOVABLE_IMPACT or COMSIG_MOVABLE_IMPACT_ZONE check (against a closed turf or a carbon, respectively), while projectiles check on COMSIG_PROJECTILE_SELF_ON_HIT. + Upon a projectile hitting a valid target, it spawns whatever type of payload it has defined, then has that try to embed itself in the target on its own. + + Otherwise non-embeddable or stickable items can be made embeddable/stickable through wizard events/sticky tape/admin memes. +*/ + +#define STANDARD_WALL_HARDNESS 40 + +/datum/element/embed + element_flags = ELEMENT_BESPOKE + id_arg_index = 2 + var/initialized = FALSE /// whether we can skip assigning all the vars (since these are bespoke elements, we don't have to reset the vars every time we attach to something, we already know what we are!) + + // all of this stuff is explained in _DEFINES/combat.dm + var/embed_chance + var/fall_chance + var/pain_chance + var/pain_mult + var/remove_pain_mult + var/impact_pain_mult + var/rip_time + var/ignore_throwspeed_threshold + var/jostle_chance + var/jostle_pain_mult + var/pain_stam_pct + var/payload_type + var/embed_chance_turf_mod + +/datum/element/embed/Attach(datum/target, embed_chance, fall_chance, pain_chance, pain_mult, remove_pain_mult, impact_pain_mult, rip_time, ignore_throwspeed_threshold, jostle_chance, jostle_pain_mult, pain_stam_pct, embed_chance_turf_mod, projectile_payload=/obj/item/shard) + . = ..() + + if(!isitem(target) && !isprojectile(target)) + return ELEMENT_INCOMPATIBLE + + if(isitem(target)) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT_ZONE, .proc/checkEmbedMob) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/checkEmbedOther) + RegisterSignal(target, COMSIG_ELEMENT_ATTACH, .proc/severancePackage) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/examined) + RegisterSignal(target, COMSIG_EMBED_TRY_FORCE, .proc/tryForceEmbed) + RegisterSignal(target, COMSIG_ITEM_DISABLE_EMBED, .proc/detachFromWeapon) + if(!initialized) + src.embed_chance = embed_chance + src.fall_chance = fall_chance + src.pain_chance = pain_chance + src.pain_mult = pain_mult + src.remove_pain_mult = remove_pain_mult + src.rip_time = rip_time + src.impact_pain_mult = impact_pain_mult + src.ignore_throwspeed_threshold = ignore_throwspeed_threshold + src.jostle_chance = jostle_chance + src.jostle_pain_mult = jostle_pain_mult + src.pain_stam_pct = pain_stam_pct + src.embed_chance_turf_mod = embed_chance_turf_mod + initialized = TRUE + else + payload_type = projectile_payload + RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/checkEmbedProjectile) + + +/datum/element/embed/Detach(obj/target) + . = ..() + if(isitem(target)) + UnregisterSignal(target, list(COMSIG_MOVABLE_IMPACT_ZONE, COMSIG_ELEMENT_ATTACH, COMSIG_MOVABLE_IMPACT, COMSIG_PARENT_EXAMINE, COMSIG_EMBED_TRY_FORCE, COMSIG_ITEM_DISABLE_EMBED)) + else + UnregisterSignal(target, list(COMSIG_PROJECTILE_SELF_ON_HIT)) + + +/// Checking to see if we're gonna embed into a human +/datum/element/embed/proc/checkEmbedMob(obj/item/weapon, mob/living/carbon/victim, hit_zone, datum/thrownthing/throwingdatum, blocked = FALSE, forced = FALSE) + if(blocked || !istype(victim) || HAS_TRAIT(victim, TRAIT_PIERCEIMMUNE)) + return + + var/actual_chance = embed_chance + + if(!weapon.isEmbedHarmless()) // all the armor in the world won't save you from a kick me sign + var/armor = max(victim.run_armor_check(hit_zone, "bullet", silent=TRUE), victim.run_armor_check(hit_zone, "bomb", silent=TRUE)) // we'll be nice and take the better of bullet and bomb armor + + if(armor) // we only care about armor penetration if there's actually armor to penetrate + var/pen_mod = -armor + weapon.armour_penetration // even a little bit of armor can make a big difference for shrapnel with large negative armor pen + actual_chance += pen_mod // doing the armor pen as a separate calc just in case this ever gets expanded on + if(actual_chance <= 0) + victim.visible_message("[weapon] bounces off [victim]'s armor!", "[weapon] bounces off your armor!", vision_distance = COMBAT_MESSAGE_RANGE) + return + + var/roll_embed = prob(actual_chance) + var/pass = forced || ((((throwingdatum ? throwingdatum.speed : weapon.throw_speed) >= EMBED_THROWSPEED_THRESHOLD) || ignore_throwspeed_threshold) && roll_embed && (!HAS_TRAIT(victim, TRAIT_AUTO_CATCH_ITEM) || victim.incapacitated() || victim.get_active_held_item())) + if(!pass) + return + + var/obj/item/bodypart/limb = victim.get_bodypart(hit_zone) || pick(victim.bodyparts) + victim.AddComponent(/datum/component/embedded,\ + weapon,\ + throwingdatum,\ + part = limb,\ + embed_chance = embed_chance,\ + fall_chance = fall_chance,\ + pain_chance = pain_chance,\ + pain_mult = pain_mult,\ + remove_pain_mult = remove_pain_mult,\ + rip_time = rip_time,\ + ignore_throwspeed_threshold = ignore_throwspeed_threshold,\ + jostle_chance = jostle_chance,\ + jostle_pain_mult = jostle_pain_mult,\ + pain_stam_pct = pain_stam_pct,\ + embed_chance_turf_mod = embed_chance_turf_mod) + + return TRUE + +/// We need the hit_zone if we're embedding into a human, so this proc only handles if we're embedding into a turf +/datum/element/embed/proc/checkEmbedOther(obj/item/weapon, turf/closed/hit, datum/thrownthing/throwingdatum, forced=FALSE) + if(!istype(hit)) + return + + var/chance = embed_chance + embed_chance_turf_mod + if(iswallturf(hit)) + var/turf/closed/wall/W = hit + chance += 2 * (W.hardness - STANDARD_WALL_HARDNESS) + + if(!forced && chance <= 0 || embed_chance_turf_mod <= -100) + return + + var/pass = ((((throwingdatum ? throwingdatum.speed : weapon.throw_speed) >= EMBED_THROWSPEED_THRESHOLD) || ignore_throwspeed_threshold) && prob(chance)) + if(!pass) + return + + hit.AddComponent(/datum/component/embedded,\ + weapon,\ + throwingdatum,\ + embed_chance = embed_chance,\ + fall_chance = fall_chance,\ + pain_chance = pain_chance,\ + pain_mult = pain_mult,\ + remove_pain_mult = remove_pain_mult,\ + rip_time = rip_time,\ + ignore_throwspeed_threshold = ignore_throwspeed_threshold,\ + jostle_chance = jostle_chance,\ + jostle_pain_mult = jostle_pain_mult,\ + pain_stam_pct = pain_stam_pct,\ + embed_chance_turf_mod = embed_chance_turf_mod) + + return TRUE + +///A different embed element has been attached, so we'll detach and let them handle things +/datum/element/embed/proc/severancePackage(obj/item/weapon, datum/element/E) + if(istype(E, /datum/element/embed)) + Detach(weapon) + +///If we don't want to be embeddable anymore (deactivating an e-dagger for instance) +/datum/element/embed/proc/detachFromWeapon(obj/weapon) + Detach(weapon) + +///Someone inspected our embeddable item +/datum/element/embed/proc/examined(obj/item/I, mob/user, list/examine_list) + if(I.isEmbedHarmless()) + examine_list += "[I] feels sticky, and could probably get stuck to someone if thrown properly!" + else + examine_list += "[I] has a fine point, and could probably embed in someone if thrown properly!" + +/** + * checkEmbedProjectile() is what we get when a projectile with a defined shrapnel_type impacts a target. + * + * If we hit a valid target (carbon or closed turf), we create the shrapnel_type object and immediately call tryEmbed() on it, targeting what we impacted. That will lead + * it to call tryForceEmbed() on its own embed element (it's out of our hands here, our projectile is done), where it will run through all the checks it needs to. + */ +/datum/element/embed/proc/checkEmbedProjectile(obj/item/projectile/P, atom/movable/firer, atom/hit, angle, hit_zone) + if(!iscarbon(hit) && !isclosedturf(hit)) + Detach(P) + return // we don't care + + var/obj/item/payload = new payload_type(get_turf(hit)) + var/did_embed + if(iscarbon(hit)) + var/mob/living/carbon/C = hit + var/obj/item/bodypart/limb + limb = C.get_bodypart(hit_zone) + if(!limb) + limb = C.get_bodypart() + did_embed = payload.tryEmbed(limb) + else + did_embed = payload.tryEmbed(hit) + + if(!did_embed) + payload.failedEmbed() + Detach(P) + +/** + * tryForceEmbed() is called here when we fire COMSIG_EMBED_TRY_FORCE from [/obj/item/proc/tryEmbed]. Mostly, this means we're a piece of shrapnel from a projectile that just impacted something, and we're trying to embed in it. + * + * The reason for this extra mucking about is avoiding having to do an extra hitby(), and annoying the target by impacting them once with the projectile, then again with the shrapnel (which likely represents said bullet), and possibly + * AGAIN if we actually embed. This way, we save on at least one message. Runs the standard embed checks on the mob/turf. + * + * Arguments: + * * I- what we're trying to embed, obviously + * * target- what we're trying to shish-kabob, either a bodypart, a carbon, or a closed turf + * * hit_zone- if our target is a carbon, try to hit them in this zone, if we don't have one, pick a random one. If our target is a bodypart, we already know where we're hitting. + * * forced- if we want this to succeed 100% + */ +/datum/element/embed/proc/tryForceEmbed(obj/item/I, atom/target, hit_zone, forced=FALSE) + var/obj/item/bodypart/limb + var/mob/living/carbon/C + var/turf/closed/T + + if(!forced && !prob(embed_chance)) + return + + if(iscarbon(target)) + C = target + if(!hit_zone) + limb = pick(C.bodyparts) + hit_zone = limb.body_zone + else if(isbodypart(target)) + limb = target + hit_zone = limb.body_zone + C = limb.owner + else if(isclosedturf(target)) + T = target + + if(C) + return checkEmbedMob(I, C, hit_zone, forced=TRUE) + else if(T) + return checkEmbedOther(I, T, forced=TRUE) diff --git a/code/datums/elements/flavor_text.dm b/code/datums/elements/flavor_text.dm index f44215d9ac..92251861ed 100644 --- a/code/datums/elements/flavor_text.dm +++ b/code/datums/elements/flavor_text.dm @@ -117,9 +117,9 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code return FALSE var/lower_name = lowertext(flavor_name) - var/new_text = stripped_multiline_input(user, "Set the [lower_name] displayed on 'examine'. [addendum]", flavor_name, texts_by_atom[usr], max_len, TRUE) + var/new_text = stripped_multiline_input(user, "Set the [lower_name] displayed on 'examine'. [addendum]", flavor_name, html_decode(texts_by_atom[usr]), max_len, TRUE) if(!isnull(new_text) && (user in texts_by_atom)) - texts_by_atom[user] = html_decode(new_text) + texts_by_atom[user] = new_text to_chat(src, "Your [lower_name] has been updated.") return TRUE return FALSE diff --git a/code/datums/embedding_behavior.dm b/code/datums/embedding_behavior.dm deleted file mode 100644 index a261ea48c6..0000000000 --- a/code/datums/embedding_behavior.dm +++ /dev/null @@ -1,53 +0,0 @@ -#define EMBEDID "embed-[embed_chance]-[embedded_fall_chance]-[embedded_pain_chance]-[embedded_pain_multiplier]-[embedded_fall_pain_multiplier]-[embedded_impact_pain_multiplier]-[embedded_unsafe_removal_pain_multiplier]-[embedded_unsafe_removal_time]" - -/proc/getEmbeddingBehavior(embed_chance = EMBED_CHANCE, - embedded_fall_chance = EMBEDDED_ITEM_FALLOUT, - embedded_pain_chance = EMBEDDED_PAIN_CHANCE, - embedded_pain_multiplier = EMBEDDED_PAIN_MULTIPLIER, - embedded_fall_pain_multiplier = EMBEDDED_FALL_PAIN_MULTIPLIER, - embedded_impact_pain_multiplier = EMBEDDED_IMPACT_PAIN_MULTIPLIER, - embedded_unsafe_removal_pain_multiplier = EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER, - embedded_unsafe_removal_time = EMBEDDED_UNSAFE_REMOVAL_TIME) - . = locate(EMBEDID) - if (!.) - . = new /datum/embedding_behavior(embed_chance, embedded_fall_chance, embedded_pain_chance, embedded_pain_multiplier, embedded_fall_pain_multiplier, embedded_impact_pain_multiplier, embedded_unsafe_removal_pain_multiplier, embedded_unsafe_removal_time) - -/datum/embedding_behavior - var/embed_chance - var/embedded_fall_chance - var/embedded_pain_chance - var/embedded_pain_multiplier //The coefficient of multiplication for the damage this item does while embedded (this*w_class) - var/embedded_fall_pain_multiplier //The coefficient of multiplication for the damage this item does when falling out of a limb (this*w_class) - var/embedded_impact_pain_multiplier //The coefficient of multiplication for the damage this item does when first embedded (this*w_class) - var/embedded_unsafe_removal_pain_multiplier //The coefficient of multiplication for the damage removing this without surgery causes (this*w_class) - var/embedded_unsafe_removal_time //A time in ticks, multiplied by the w_class. - -/datum/embedding_behavior/New(embed_chance = EMBED_CHANCE, - embedded_fall_chance = EMBEDDED_ITEM_FALLOUT, - embedded_pain_chance = EMBEDDED_PAIN_CHANCE, - embedded_pain_multiplier = EMBEDDED_PAIN_MULTIPLIER, - embedded_fall_pain_multiplier = EMBEDDED_FALL_PAIN_MULTIPLIER, - embedded_impact_pain_multiplier = EMBEDDED_IMPACT_PAIN_MULTIPLIER, - embedded_unsafe_removal_pain_multiplier = EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER, - embedded_unsafe_removal_time = EMBEDDED_UNSAFE_REMOVAL_TIME) - src.embed_chance = embed_chance - src.embedded_fall_chance = embedded_fall_chance - src.embedded_pain_chance = embedded_pain_chance - src.embedded_pain_multiplier = embedded_pain_multiplier - src.embedded_fall_pain_multiplier = embedded_fall_pain_multiplier - src.embedded_impact_pain_multiplier = embedded_impact_pain_multiplier - src.embedded_unsafe_removal_pain_multiplier = embedded_unsafe_removal_pain_multiplier - src.embedded_unsafe_removal_time = embedded_unsafe_removal_time - tag = EMBEDID - -/datum/embedding_behavior/proc/setRating(embed_chance, embedded_fall_chance, embedded_pain_chance, embedded_pain_multiplier, embedded_fall_pain_multiplier, embedded_impact_pain_multiplier, embedded_unsafe_removal_pain_multiplier, embedded_unsafe_removal_time) - return getEmbeddingBehavior((isnull(embed_chance) ? src.embed_chance : embed_chance),\ - (isnull(embedded_fall_chance) ? src.embedded_fall_chance : embedded_fall_chance),\ - (isnull(embedded_pain_chance) ? src.embedded_pain_chance : embedded_pain_chance),\ - (isnull(embedded_pain_multiplier) ? src.embedded_pain_multiplier : embedded_pain_multiplier),\ - (isnull(embedded_fall_pain_multiplier) ? src.embedded_fall_pain_multiplier : embedded_fall_pain_multiplier),\ - (isnull(embedded_impact_pain_multiplier) ? src.embedded_impact_pain_multiplier : embedded_impact_pain_multiplier),\ - (isnull(embedded_unsafe_removal_pain_multiplier) ? src.embedded_unsafe_removal_pain_multiplier : embedded_unsafe_removal_pain_multiplier),\ - (isnull(embedded_unsafe_removal_time) ? src.embedded_unsafe_removal_time : embedded_unsafe_removal_time)) - -#undef EMBEDID diff --git a/code/datums/hud.dm b/code/datums/hud.dm index 6b6fcb9691..c1811fb9b3 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -27,7 +27,8 @@ GLOBAL_LIST_INIT(huds, list( ANTAG_HUD_SOULLESS = new/datum/atom_hud/antag/hidden(), ANTAG_HUD_CLOCKWORK = new/datum/atom_hud/antag(), ANTAG_HUD_BROTHER = new/datum/atom_hud/antag/hidden(), - ANTAG_HUD_BLOODSUCKER = new/datum/atom_hud/antag/bloodsucker() + ANTAG_HUD_BLOODSUCKER = new/datum/atom_hud/antag/bloodsucker(), + ANTAG_HUD_FUGITIVE = new/datum/atom_hud/antag() )) /datum/atom_hud diff --git a/code/datums/looping_sounds/_looping_sound.dm b/code/datums/looping_sounds/_looping_sound.dm index bafb6fbf0e..f110d5e8ed 100644 --- a/code/datums/looping_sounds/_looping_sound.dm +++ b/code/datums/looping_sounds/_looping_sound.dm @@ -23,10 +23,14 @@ var/end_sound var/chance var/volume = 100 + var/vary = FALSE var/max_loops var/direct + var/extra_range = 0 + var/falloff var/timerid + var/init_timerid /datum/looping_sound/New(list/_output_atoms=list(), start_immediately=FALSE, _direct=FALSE) if(!mid_sounds) @@ -47,13 +51,15 @@ /datum/looping_sound/proc/start(atom/add_thing) if(add_thing) output_atoms |= add_thing - if(timerid) + if(timerid || init_timerid) return on_start() /datum/looping_sound/proc/stop(atom/remove_thing) if(remove_thing) output_atoms -= remove_thing + if(init_timerid) + deltimer(init_timerid) if(!timerid) return on_stop() @@ -80,7 +86,7 @@ if(direct) SEND_SOUND(thing, S) else - playsound(thing, S, volume) + playsound(thing, S, volume, vary, extra_range, falloff) /datum/looping_sound/proc/get_sound(starttime, _mid_sounds) . = _mid_sounds || mid_sounds @@ -92,7 +98,7 @@ if(start_sound) play(start_sound) start_wait = start_length - addtimer(CALLBACK(src, .proc/sound_loop), start_wait, TIMER_CLIENT_TIME) + init_timerid = addtimer(CALLBACK(src, .proc/sound_loop), start_wait, TIMER_CLIENT_TIME | TIMER_STOPPABLE) /datum/looping_sound/proc/on_stop() if(end_sound) diff --git a/code/datums/martial/_martial.dm b/code/datums/martial/_martial.dm index 0877e4021a..8241f685d7 100644 --- a/code/datums/martial/_martial.dm +++ b/code/datums/martial/_martial.dm @@ -10,6 +10,10 @@ var/help_verb var/pacifism_check = TRUE //are the martial arts combos/attacks unable to be used by pacifist. var/allow_temp_override = TRUE //if this martial art can be overridden by temporary martial arts + /// Can we be used to unarmed parry? + var/can_martial_parry = FALSE + /// Set this variable to something not null, this'll be the preferred unarmed parry in most cases if [can_martial_parry] is TRUE. YOU MUST RUN [get_block_parry_data(this)] INSTEAD OF DIRECTLY ACCESSING! + var/datum/block_parry_data/block_parry_data var/pugilist = FALSE /datum/martial_art/proc/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -91,4 +95,4 @@ ///Gets called when a projectile hits the owner. Returning anything other than BULLET_ACT_HIT will stop the projectile from hitting the mob. /datum/martial_art/proc/on_projectile_hit(mob/living/carbon/human/A, obj/item/projectile/P, def_zone) - return BULLET_ACT_HIT \ No newline at end of file + return BULLET_ACT_HIT diff --git a/code/datums/martial/boxing.dm b/code/datums/martial/boxing.dm index 848fdc6a41..4682595aec 100644 --- a/code/datums/martial/boxing.dm +++ b/code/datums/martial/boxing.dm @@ -58,17 +58,15 @@ var/datum/martial_art/boxing/style = new /obj/item/clothing/gloves/boxing/equipped(mob/user, slot) - if(!ishuman(user)) - return - if(slot == SLOT_GLOVES) + . = ..() + if(ishuman(user) && slot == SLOT_GLOVES) var/mob/living/carbon/human/H = user style.teach(H,TRUE) - return /obj/item/clothing/gloves/boxing/dropped(mob/user) + . = ..() if(!ishuman(user)) return var/mob/living/carbon/human/H = user if(H.get_item_by_slot(SLOT_GLOVES) == src) style.remove(H) - return diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index f054867de4..c2fe24a20d 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -196,13 +196,13 @@ var/datum/martial_art/krav_maga/style = new /obj/item/clothing/gloves/krav_maga/equipped(mob/user, slot) - if(!ishuman(user)) - return - if(slot == SLOT_GLOVES) + . = ..() + if(ishuman(user) && slot == SLOT_GLOVES) var/mob/living/carbon/human/H = user style.teach(H,1) /obj/item/clothing/gloves/krav_maga/dropped(mob/user) + . = ..() if(!ishuman(user)) return var/mob/living/carbon/human/H = user diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 82ddd90b42..a2a9e376e1 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -180,14 +180,12 @@ to_chat(usr, "Keelhaul: Harm Grab. Kick opponents to the floor. Against prone targets, deal additional stamina damage and disarm them.") to_chat(usr, "In addition, your body has become incredibly resilient to most forms of attack. Weapons cannot readily pierce your hardened skin, and you are highly resistant to stuns and knockdowns, and can block all projectiles in Throw Mode. However, you are not invincible, and sustained damage will take it's toll. Avoid heat at all costs!") -/obj/item/twohanded/bostaff +/obj/item/staff/bostaff name = "bo staff" desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." force = 10 w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK - force_unwielded = 10 - force_wielded = 24 throwforce = 20 throw_speed = 2 attack_verb = list("smashed", "slammed", "whacked", "thwacked") @@ -196,11 +194,29 @@ lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' block_chance = 50 + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/bostaff/update_icon_state() - icon_state = "bostaff[wielded]" +/obj/item/staff/bostaff/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) -/obj/item/twohanded/bostaff/attack(mob/target, mob/living/user) +/obj/item/staff/bostaff/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=24, icon_wielded="bostaff1") + +/// triggered on wield of two handed item +/obj/item/staff/bostaff/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/staff/bostaff/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/staff/bostaff/update_icon_state() + icon_state = "bostaff0" + +/obj/item/staff/bostaff/attack(mob/target, mob/living/user) add_fingerprint(user) if((HAS_TRAIT(user, TRAIT_CLUMSY)) && prob(50)) to_chat(user, "You club yourself over the head with [src].") @@ -249,7 +265,7 @@ else return ..() -/obj/item/twohanded/bostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/staff/bostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(!wielded) return BLOCK_NONE return ..() diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index f7923d029f..18fd8e7b18 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -377,7 +377,7 @@ var/turf/ST = null var/falling = 0 var/damage = damage_roll(A,D) - + for (var/obj/O in oview(1, A)) if (O.density == 1) if (O == A) @@ -472,20 +472,18 @@ var/datum/martial_art/wrestling/style = new /obj/item/storage/belt/champion/wrestling/equipped(mob/user, slot) - if(!ishuman(user)) - return - if(slot == SLOT_BELT) + . = ..() + if(ishuman(user) && slot == SLOT_BELT) var/mob/living/carbon/human/H = user style.teach(H,1) - return /obj/item/storage/belt/champion/wrestling/dropped(mob/user) + . = ..() if(!ishuman(user)) return var/mob/living/carbon/human/H = user if(H.get_item_by_slot(SLOT_BELT) == src) style.remove(H) - return //Subtype of wrestling, reserved for the wrestling belts found in the holodeck /datum/martial_art/wrestling/holodeck diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index 1a8ce755e1..5148aab4ac 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -6,8 +6,6 @@ Simple datum which is instanced once per type and is used for every object of sa /datum/material var/name = "material" var/desc = "its..stuff." - ///Var that's mostly used by science machines to identify specific materials, should most likely be phased out at some point - var/id = "mat" ///Base color of the material, is used for greyscale. Item isn't changed in color if this is null. var/color ///Base alpha of the material, is used for greyscale icons. @@ -26,6 +24,20 @@ Simple datum which is instanced once per type and is used for every object of sa var/armor_modifiers = list("melee" = 1, "bullet" = 1, "laser" = 1, "energy" = 1, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 1, "acid" = 1) ///How beautiful is this material per unit? var/beauty_modifier = 0 + ///Can be used to override the sound items make, lets add some SLOSHing. + var/item_sound_override + ///Can be used to override the stepsound a turf makes. MORE SLOOOSH + var/turf_sound_override + ///what texture icon state to overlay + var/texture_layer_icon_state + ///a cached filter for the texture icon + var/cached_texture_filter + +/datum/material/New() + . = ..() + if(texture_layer_icon_state) + var/texture_icon = icon('icons/materials/composite.dmi', texture_layer_icon_state) + cached_texture_filter = filter(type="layer", icon=texture_icon, blend_mode = BLEND_INSET_OVERLAY) ///This proc is called when the material is added to an object. /datum/material/proc/on_applied(atom/source, amount, material_flags) @@ -34,16 +46,27 @@ Simple datum which is instanced once per type and is used for every object of sa source.add_atom_colour(color, FIXED_COLOUR_PRIORITY) if(alpha) source.alpha = alpha + if(texture_layer_icon_state) + ADD_KEEP_TOGETHER(source, MATERIAL_SOURCE(src)) + source.filters += cached_texture_filter if(material_flags & MATERIAL_ADD_PREFIX) source.name = "[name] [source.name]" - if(istype(source, /obj)) //objs - on_applied_obj(source, amount, material_flags) - if(beauty_modifier) addtimer(CALLBACK(source, /datum.proc/_AddElement, list(/datum/element/beauty, beauty_modifier * amount)), 0) + if(istype(source, /obj)) //objs + on_applied_obj(source, amount, material_flags) + + else if(isturf(source, /turf)) //turfs + on_applied_turf(source, amount, material_flags) + + source.mat_update_desc(src) + +///This proc is called when a material updates an object's description +/atom/proc/mat_update_desc(/datum/material/mat) + return ///This proc is called when the material is added to an object specifically. /datum/material/proc/on_applied_obj(var/obj/o, amount, material_flags) if(material_flags & MATERIAL_AFFECT_STATISTICS) @@ -61,6 +84,24 @@ Simple datum which is instanced once per type and is used for every object of sa for(var/i in current_armor) temp_armor_list[i] = current_armor[i] * armor_modifiers[i] o.armor = getArmor(arglist(temp_armor_list)) + if(!isitem(o)) + return + var/obj/item/I = o + if(!item_sound_override) + return + I.hitsound = item_sound_override + I.usesound = item_sound_override + I.throwhitsound = item_sound_override + +/datum/material/proc/on_applied_turf(var/turf/T, amount, material_flags) + if(isopenturf(T)) + if(!turf_sound_override) + return + var/turf/open/O = T + O.footstep = turf_sound_override + O.barefootstep = turf_sound_override + O.clawfootstep = turf_sound_override + O.heavyfootstep = turf_sound_override ///This proc is called when the material is removed from an object. /datum/material/proc/on_removed(atom/source, material_flags) @@ -68,6 +109,9 @@ Simple datum which is instanced once per type and is used for every object of sa if(color) source.remove_atom_colour(FIXED_COLOUR_PRIORITY, color) source.alpha = initial(source.alpha) + if(texture_layer_icon_state) + source.filters -= cached_texture_filter + REMOVE_KEEP_TOGETHER(source, MATERIAL_SOURCE(src)) if(material_flags & MATERIAL_ADD_PREFIX) source.name = initial(source.name) @@ -75,10 +119,16 @@ Simple datum which is instanced once per type and is used for every object of sa if(istype(source, /obj)) //objs on_removed_obj(source, material_flags) + else if(istype(source, /turf)) //turfs + on_removed_turf(source, material_flags) + ///This proc is called when the material is removed from an object specifically. -/datum/material/proc/on_removed_obj(var/obj/o, amount, material_flags) +/datum/material/proc/on_removed_obj(obj/o, material_flags) if(material_flags & MATERIAL_AFFECT_STATISTICS) var/new_max_integrity = initial(o.max_integrity) o.modify_max_integrity(new_max_integrity) o.force = initial(o.force) o.throwforce = initial(o.throwforce) + +/datum/material/proc/on_removed_turf(turf/T, material_flags) + return diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index d4921a04d2..721af65449 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -1,21 +1,19 @@ ///Has no special properties. /datum/material/iron name = "iron" - id = "iron" desc = "Common iron ore often found in sedimentary and igneous layers of the crust." color = "#878687" - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/metal value_per_unit = 0.0025 ///Breaks extremely easily but is transparent. /datum/material/glass name = "glass" - id = "glass" desc = "Glass forged by melting sand." color = "#88cdf1" alpha = 150 - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) integrity_modifier = 0.1 sheet_type = /obj/item/stack/sheet/glass value_per_unit = 0.0025 @@ -30,10 +28,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Has no special properties. Could be good against vampires in the future perhaps. /datum/material/silver name = "silver" - id = "silver" desc = "Silver" color = list(255/255, 284/255, 302/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/silver value_per_unit = 0.025 beauty_modifier = 0.075 @@ -41,11 +38,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Slight force increase /datum/material/gold name = "gold" - id = "gold" desc = "Gold" color = list(340/255, 240/255, 50/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) //gold is shiny, but not as bright as bananium strength_modifier = 1.2 - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/gold value_per_unit = 0.0625 beauty_modifier = 0.15 @@ -54,11 +50,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Has no special properties /datum/material/diamond name = "diamond" - id = "diamond" desc = "Highly pressurized carbon" color = list(48/255, 272/255, 301/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) alpha = 132 - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/diamond value_per_unit = 0.25 beauty_modifier = 0.3 @@ -67,10 +62,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Is slightly radioactive /datum/material/uranium name = "uranium" - id = "uranium" desc = "Uranium" color = rgb(48, 237, 26) - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/uranium value_per_unit = 0.05 beauty_modifier = 0.3 //It shines so beautiful @@ -88,10 +82,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Adds firestacks on hit (Still needs support to turn into gas on destruction) /datum/material/plasma name = "plasma" - id = "plasma" desc = "Isn't plasma a state of matter? Oh whatever." color = list(298/255, 46/255, 352/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/plasma value_per_unit = 0.1 beauty_modifier = 0.15 @@ -111,7 +104,6 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Can cause bluespace effects on use. (Teleportation) (Not yet implemented) /datum/material/bluespace name = "bluespace crystal" - id = "bluespace_crystal" desc = "Crystals with bluespace properties" color = list(119/255, 217/255, 396/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) alpha = 200 @@ -123,10 +115,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Honks and slips /datum/material/bananium name = "bananium" - id = "bananium" desc = "Material with hilarious properties" color = list(460/255, 464/255, 0, 0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) //obnoxiously bright yellow - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/bananium value_per_unit = 0.5 beauty_modifier = 0.5 @@ -146,11 +137,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Mediocre force increase /datum/material/titanium name = "titanium" - id = "titanium" desc = "Titanium" color = "#b3c0c7" strength_modifier = 1.3 - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/titanium value_per_unit = 0.0625 beauty_modifier = 0.05 @@ -158,11 +148,10 @@ Unless you know what you're doing, only use the first three numbers. They're in /datum/material/runite name = "runite" - id = "runite" desc = "Runite" color = "#3F9995" strength_modifier = 1.3 - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/runite beauty_modifier = 0.5 armor_modifiers = list("melee" = 1.35, "bullet" = 2, "laser" = 0.5, "energy" = 1.25, "bomb" = 1.25, "bio" = 1, "rad" = 1, "fire" = 1.4, "acid" = 1) //rune is weak against magic lasers but strong against bullets. This is the combat triangle. @@ -170,7 +159,6 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Force decrease /datum/material/plastic name = "plastic" - id = "plastic" desc = "Plastic" color = "#caccd9" strength_modifier = 0.85 @@ -182,7 +170,6 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Force decrease and mushy sound effect. (Not yet implemented) /datum/material/biomass name = "biomass" - id = "biomass" desc = "Organic matter" color = "#735b4d" strength_modifier = 0.8 @@ -190,12 +177,11 @@ Unless you know what you're doing, only use the first three numbers. They're in /datum/material/wood name = "wood" - id = "wood" desc = "Flexible, durable, but flamable. Hard to come across in space." color = "#bb8e53" strength_modifier = 0.5 sheet_type = /obj/item/stack/sheet/mineral/wood - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) value_per_unit = 0.06 beauty_modifier = 0.1 armor_modifiers = list("melee" = 1.1, "bullet" = 1.1, "laser" = 0.4, "energy" = 0.4, "bomb" = 1, "bio" = 0.2, "rad" = 0, "fire" = 0, "acid" = 0.3) @@ -215,11 +201,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Stronk force increase /datum/material/adamantine name = "adamantine" - id = "adamantine" desc = "A powerful material made out of magic, I mean science!" color = "#6d7e8e" strength_modifier = 1.5 - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/adamantine value_per_unit = 0.25 beauty_modifier = 0.4 @@ -228,10 +213,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///RPG Magic. (Admin only) /datum/material/mythril name = "mythril" - id = "mythril" desc = "How this even exists is byond me" color = "#f2d5d7" - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/mythril value_per_unit = 0.75 beauty_modifier = 0.5 @@ -246,3 +230,134 @@ Unless you know what you're doing, only use the first three numbers. They're in . = ..() if(istype(source, /obj/item)) qdel(source.GetComponent(/datum/component/fantasy)) + +//I don't like sand. It's coarse, and rough, and irritating, and it gets everywhere. +/datum/material/sand + name = "sand" + desc = "You know, it's amazing just how structurally sound sand can be." + color = "#EDC9AF" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/sandblock + value_per_unit = 0.001 + strength_modifier = 0.5 + integrity_modifier = 0.1 + armor_modifiers = list("melee" = 0.25, "bullet" = 0.25, "laser" = 1.25, "energy" = 0.25, "bomb" = 0.25, "bio" = 0.25, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = 0.25 + turf_sound_override = FOOTSTEP_SAND + texture_layer_icon_state = "sand" + +//And now for our lavaland dwelling friends, sand, but in stone form! Truly revolutionary. +/datum/material/sandstone + name = "sandstone" + desc = "Bialtaakid 'ant taerif ma hdha." + color = "#B77D31" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/sandstone + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.5, "bullet" = 0.5, "laser" = 1.25, "energy" = 0.5, "bomb" = 0.5, "bio" = 0.25, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = 0.3 + turf_sound_override = FOOTSTEP_WOOD + texture_layer_icon_state = "brick" + +/datum/material/snow + name = "snow" + desc = "There's no business like snow business." + color = "#FFFFFF" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/snow + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.25, "bullet" = 0.25, "laser" = 0.25, "energy" = 0.25, "bomb" = 0.25, "bio" = 0.25, "rad" = 1.5, "fire" = 0.25, "acid" = 1.5) + beauty_modifier = 0.3 + turf_sound_override = FOOTSTEP_SAND + texture_layer_icon_state = "sand" + +/datum/material/runedmetal + name = "runed metal" + desc = "Mir'ntrath barhah Nar'sie." + color = "#3C3434" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/runed_metal + value_per_unit = 0.75 + armor_modifiers = list("melee" = 1.2, "bullet" = 1.2, "laser" = 1, "energy" = 1, "bomb" = 1.2, "bio" = 1.2, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = -0.15 + texture_layer_icon_state = "runed" + +/datum/material/bronze + name = "bronze" + desc = "Clock Cult? Never heard of it." + color = "#92661A" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/tile/bronze + value_per_unit = 0.025 + armor_modifiers = list("melee" = 1, "bullet" = 1, "laser" = 1, "energy" = 1, "bomb" = 1, "bio" = 1, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = 0.2 + +/datum/material/paper + name = "paper" + desc = "Ten thousand folds of pure starchy power." + color = "#E5DCD5" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/paperframes + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.1, "bullet" = 0.1, "laser" = 0.1, "energy" = 0.1, "bomb" = 0.1, "bio" = 0.1, "rad" = 1.5, "fire" = 0, "acid" = 1.5) + beauty_modifier = 0.3 + turf_sound_override = FOOTSTEP_SAND + texture_layer_icon_state = "paper" + +/datum/material/paper/on_applied_obj(obj/source, amount, material_flags) + . = ..() + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/paper = source + paper.resistance_flags |= FLAMMABLE + paper.obj_flags |= UNIQUE_RENAME + +/datum/material/paper/on_removed_obj(obj/source, material_flags) + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/paper = source + paper.resistance_flags &= ~FLAMMABLE + return ..() + +/datum/material/cardboard + name = "cardboard" + desc = "They say cardboard is used by hobos to make incredible things." + color = "#5F625C" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/cardboard + value_per_unit = 0.003 + armor_modifiers = list("melee" = 0.25, "bullet" = 0.25, "laser" = 0.25, "energy" = 0.25, "bomb" = 0.25, "bio" = 0.25, "rad" = 1.5, "fire" = 0, "acid" = 1.5) + beauty_modifier = -0.1 + +/datum/material/cardboard/on_applied_obj(obj/source, amount, material_flags) + . = ..() + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/cardboard = source + cardboard.resistance_flags |= FLAMMABLE + cardboard.obj_flags |= UNIQUE_RENAME + +/datum/material/cardboard/on_removed_obj(obj/source, material_flags) + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/cardboard = source + cardboard.resistance_flags &= ~FLAMMABLE + return ..() + +/datum/material/bone + name = "bone" + desc = "Man, building with this will make you the coolest caveman on the block." + color = "#e3dac9" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/bone + value_per_unit = 0.05 + armor_modifiers = list("melee" = 1.2, "bullet" = 0.75, "laser" = 0.75, "energy" = 1.2, "bomb" = 1, "bio" = 1, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = -0.2 + +/datum/material/bamboo + name = "bamboo" + desc = "If it's good enough for pandas, it's good enough for you." + color = "#339933" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/bamboo + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.5, "bullet" = 0.5, "laser" = 0.5, "energy" = 0.5, "bomb" = 0.5, "bio" = 0.51, "rad" = 1.5, "fire" = 0.5, "acid" = 1.5) + beauty_modifier = 0.2 + turf_sound_override = FOOTSTEP_WOOD + texture_layer_icon_state = "bamboo" diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm new file mode 100644 index 0000000000..14a373f2d2 --- /dev/null +++ b/code/datums/materials/meat.dm @@ -0,0 +1,32 @@ +///It's gross, gets the name of it's owner, and is all kinds of fucked up +/datum/material/meat + name = "meat" + desc = "Meat" + color = rgb(214, 67, 67) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/meat + value_per_unit = 0.05 + beauty_modifier = -0.3 + strength_modifier = 0.7 + armor_modifiers = list("melee" = 0.3, "bullet" = 0.3, "laser" = 1.2, "energy" = 1.2, "bomb" = 0.3, "bio" = 0, "rad" = 0.7, "fire" = 1, "acid" = 1) + item_sound_override = 'sound/effects/meatslap.ogg' + turf_sound_override = FOOTSTEP_MEAT + texture_layer_icon_state = "meat" + +/datum/material/meat/on_removed(atom/source, material_flags) + . = ..() + qdel(source.GetComponent(/datum/component/edible)) + +/datum/material/meat/on_applied_obj(obj/O, amount, material_flags) + . = ..() + O.obj_flags |= UNIQUE_RENAME //So you can name it after the person its made from, a depressing comprimise. + make_edible(O, amount, material_flags) + +/datum/material/meat/on_applied_turf(turf/T, amount, material_flags) + . = ..() + make_edible(T, amount, material_flags) + +/datum/material/meat/proc/make_edible(atom/source, amount, material_flags) + var/nutriment_count = 3 * (amount / MINERAL_MATERIAL_AMOUNT) + var/oil_count = 2 * (amount / MINERAL_MATERIAL_AMOUNT) + source.AddComponent(/datum/component/edible, list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), null, RAW | MEAT | GROSS, null, 30, list("Fleshy")) diff --git a/code/datums/materials/pizza.dm b/code/datums/materials/pizza.dm new file mode 100644 index 0000000000..2a9542234f --- /dev/null +++ b/code/datums/materials/pizza.dm @@ -0,0 +1,30 @@ +/datum/material/pizza + name = "pizza" + desc = "~Jamme, jamme, n'coppa, jamme ja! Jamme, jamme, n'coppa jamme ja, funi-culi funi-cala funi-culi funi-cala!! Jamme jamme ja funiculi funicula!~" + color = "#FF9F23" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/pizza + value_per_unit = 0.05 + beauty_modifier = 0.1 + strength_modifier = 0.7 + armor_modifiers = list("melee" = 0.3, "bullet" = 0.3, "laser" = 1.2, "energy" = 1.2, "bomb" = 0.3, "bio" = 0, "rad" = 0.7, "fire" = 1, "acid" = 1) + item_sound_override = 'sound/effects/meatslap.ogg' + turf_sound_override = FOOTSTEP_MEAT + texture_layer_icon_state = "pizza" + +/datum/material/pizza/on_removed(atom/source, material_flags) + . = ..() + qdel(source.GetComponent(/datum/component/edible)) + +/datum/material/pizza/on_applied_obj(obj/O, amount, material_flags) + . = ..() + make_edible(O, amount, material_flags) + +/datum/material/pizza/on_applied_turf(turf/T, amount, material_flags) + . = ..() + make_edible(T, amount, material_flags) + +/datum/material/pizza/proc/make_edible(atom/source, amount, material_flags) + var/nutriment_count = 3 * (amount / MINERAL_MATERIAL_AMOUNT) + var/oil_count = 2 * (amount / MINERAL_MATERIAL_AMOUNT) + source.AddComponent(/datum/component/edible, list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), null, GRAIN | MEAT | DAIRY | VEGETABLES, null, 30, list("crust", "tomato", "cheese", "meat")) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 2a6835cc23..8ac9bc4276 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -67,7 +67,7 @@ var/datum/skill_holder/skill_holder /datum/mind/New(var/key) - skill_holder = new() + skill_holder = new(src) src.key = key soulOwner = src martial_art = default_martial_art diff --git a/code/datums/mutations/actions.dm b/code/datums/mutations/actions.dm index e933e02c15..335ecf889f 100644 --- a/code/datums/mutations/actions.dm +++ b/code/datums/mutations/actions.dm @@ -42,6 +42,7 @@ school = "evocation" charge_max = 600 clothes_req = NONE + antimagic_allowed = TRUE range = 20 base_icon_state = "fireball" action_icon_state = "fireball0" @@ -122,6 +123,7 @@ desc = "A rare genome that attracts odd forces not usually observed. May sometimes pull you in randomly." school = "evocation" clothes_req = NONE + antimagic_allowed = TRUE charge_max = 600 invocation = "DOOOOOOOOOOOOOOOOOOOOM!!!" invocation_type = "shout" @@ -155,6 +157,7 @@ dropmessage = "You let the electricity from your hand dissipate." hand_path = /obj/item/melee/touch_attack/shock charge_max = 400 + antimagic_allowed = TRUE clothes_req = NONE action_icon_state = "zap" @@ -212,6 +215,7 @@ desc = "Get a scent off of the item you're currently holding to track it. With an empty hand, you'll track the scent you've remembered." charge_max = 100 clothes_req = NONE + antimagic_allowed = TRUE range = -1 include_user = TRUE action_icon_state = "nose" @@ -290,6 +294,7 @@ name = "Drop a limb" desc = "Concentrate to make a random limb pop right off your body." clothes_req = NONE + antimagic_allowed = TRUE charge_max = 100 action_icon_state = "autotomy" @@ -327,6 +332,7 @@ name = "Lay Web" desc = "Drops a web. Only you will be able to traverse your web easily, making it pretty good for keeping you safe." clothes_req = NONE + antimagic_allowed = TRUE charge_max = 4 SECONDS //the same time to lay a web action_icon = 'icons/mob/actions/actions_genetic.dmi' action_icon_state = "lay_web" @@ -368,6 +374,7 @@ name = "Launch spike" desc = "Shoot your tongue out in the direction you're facing, embedding it and dealing damage until they remove it." clothes_req = NONE + antimagic_allowed = TRUE charge_max = 100 action_icon = 'icons/mob/actions/actions_genetic.dmi' action_icon_state = "spike" @@ -406,6 +413,8 @@ w_class = WEIGHT_CLASS_SMALL sharpness = IS_SHARP var/mob/living/carbon/human/fired_by + /// if we missed our target + var/missed = TRUE /obj/item/hardened_spike/Initialize(mapload, firedby) . = ..() @@ -413,13 +422,12 @@ addtimer(CALLBACK(src, .proc/checkembedded), 5 SECONDS) /obj/item/hardened_spike/proc/checkembedded() - if(ishuman(loc)) - var/mob/living/carbon/human/embedtest = loc - for(var/l in embedtest.bodyparts) - var/obj/item/bodypart/limb = l - if(src in limb.embedded_objects) - return limb - unembedded() + if(missed) + unembedded() + +/obj/item/hardened_spike/embedded(atom/target) + if(isbodypart(target)) + missed = FALSE /obj/item/hardened_spike/unembedded() var/turf/T = get_turf(src) @@ -490,11 +498,7 @@ var/obj/item/bodypart/L = spikey.checkembedded() - L.embedded_objects -= spikey //this is where it would deal damage, if it transfers chems it removes itself so no damage spikey.forceMove(get_turf(L)) transfered.visible_message("[spikey] falls out of [transfered]!") - if(!transfered.has_embedded_objects()) - transfered.clear_alert("embeddedobject") - SEND_SIGNAL(transfered, COMSIG_CLEAR_MOOD_EVENT, "embedded") - spikey.unembedded() + diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 1f041f82d2..d275684bba 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -162,6 +162,10 @@ port_id = "pirate" can_be_bought = FALSE +/datum/map_template/shuttle/hunter + port_id = "hunter" + can_be_bought = FALSE + /datum/map_template/shuttle/ruin //For random shuttles in ruins port_id = "ruin" can_be_bought = FALSE @@ -458,6 +462,10 @@ suffix = "whiteship_pod" name = "Salvage Pod" +/datum/map_template/shuttle/whiteship/cog + suffix = "cog" + name = "NT Prisoner Transport" + /datum/map_template/shuttle/cargo/box suffix = "box" name = "supply shuttle (Box)" @@ -613,3 +621,15 @@ /datum/map_template/shuttle/snowdin/excavation suffix = "excavation" name = "Snowdin Excavation Elevator" + +/datum/map_template/shuttle/hunter/space_cop + suffix = "space_cop" + name = "Police Spacevan" + +/datum/map_template/shuttle/hunter/russian + suffix = "russian" + name = "Russian Cargo Ship" + +/datum/map_template/shuttle/hunter/bounty + suffix = "bounty" + name = "Bounty Hunter Ship" diff --git a/code/datums/skills/_check_skills.dm b/code/datums/skills/_check_skills.dm index a94c7c95ba..d02a716b8a 100644 --- a/code/datums/skills/_check_skills.dm +++ b/code/datums/skills/_check_skills.dm @@ -11,6 +11,66 @@ if(!mind.skill_holder) to_chat(usr, "How do you check the skills of [(usr == src)? "yourself when you are" : "something"] without the capability for skills? (PROBABLY A BUG, PRESS F1.)") return - var/datum/browser/B = new(usr, "skilldisplay_[REF(src)]", "Skills of [src]") - B.set_content(mind.skill_html_readout()) - B.open() + + mind.skill_holder.ui_interact(src) + +/datum/skill_holder/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.always_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "skillpanel", "[owner.name]'s Skills", 620, 580, master_ui, state) + ui.set_autoupdate(FALSE) // This UI is only ever opened by one person, and never is updated outside of user input. + ui.open() + else if(need_static_data_update) + update_static_data(user) + need_static_data_update = FALSE + +/datum/skill_holder/ui_static_data(mob/user) + . = list() + .["skills"] = list() + for(var/path in GLOB.skill_datums) + var/datum/skill/S = GLOB.skill_datums[path] + var/list/dat = S.get_skill_data(src) + if(islist(dat["modifiers"])) + dat["modifiers"] = jointext(dat["modifiers"], ", ") + dat["percent_base"] = (dat["value_base"] / dat["max_value"]) + dat["percent_mod"] = (dat["value_mod"] / dat["max_value"]) + .["skills"] += list(dat) + +/datum/skill_holder/ui_data(mob/user) + . = list() + .["playername"] = owner.name + .["see_skill_mods"] = see_skill_mods + .["admin"] = check_rights(R_DEBUG, FALSE) + +/datum/skill_holder/ui_act(action, params) + . = ..() + if(.) + return + switch(action) + if("toggle_mods") + see_skill_mods = !see_skill_mods + return TRUE + if ("adj_exp") + if(!check_rights(R_DEBUG)) + return + var/skill = text2path(params["skill"]) + var/number = input("Please insert the amount of experience/progress you'd like to add/subtract:") as num|null + if (number) + owner.set_skill_value(skill, owner.get_skill_value(skill, FALSE) + number) + return TRUE + if ("set_exp") + if(!check_rights(R_DEBUG)) + return + var/skill = text2path(params["skill"]) + var/number = input("Please insert the number you want to set the player's exp/progress to:") as num|null + if (!isnull(number)) + owner.set_skill_value(skill, number) + return TRUE + if ("set_lvl") + if(!check_rights(R_DEBUG)) + return + var/datum/skill/level/S = GLOB.skill_datums[text2path(params["skill"])] + var/number = input("Please insert a whole number between 0[S.associative ? " ([S.unskilled_tier])" : ""] and [S.max_levels][S.associative ? " ([S.levels[S.max_levels]])" : ""] corresponding to the level you'd like to set the player to.") as num|null + if (number >= 0 && number <= S.max_levels) + owner.set_skill_value(S.type, S.get_skill_level_value(number)) + return TRUE diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index 571a8274d8..eecf416b1b 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -8,6 +8,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) continue S = new path .[S.type] = S + . = sortTim(., /proc/cmp_skill_categories, TRUE) /** * Skill datums @@ -32,8 +33,14 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/base_multiplier = 1 /// Value added to the base multiplier depending on overall competency compared to maximum value/level. var/competency_multiplier = 1 + /// Experience gain multiplier gained from using items. + var/item_skill_gain_multi = 1 + /// Skill gain quantisation + var/skill_gain_quantisation = 0.1 /// A list of ways this skill can affect or be affected through actions and skill modifiers. var/list/skill_traits = list(SKILL_SANITY, SKILL_INTELLIGENCE) + /// Index of this skill in the UI + var/ui_category = SKILL_UI_CAT_MISC /** * Ensures what someone's setting as a value for this skill is valid. @@ -57,10 +64,28 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) return new_value > existing /** - * Standard value "render" + * Get a list of data used in the skill panel menu. */ -/datum/skill/proc/standard_render_value(value, level) - return value +/datum/skill/proc/get_skill_data(datum/skill_holder/H) + var/skill_value = H.owner.get_skill_value(type, FALSE) + . = list( + "name" = name, + "desc" = desc, + "path" = type, + "value_base" = skill_value, + "value_mod" = skill_value, + "modifiers" = "None", + "max_value" = 1 //To avoid division by zero later on. + ) + var/list/mods = LAZYACCESS(H.skill_value_mods, type) + if(mods) + var/list/mod_names = list() + for(var/k in mods) + var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_names |= M.name + skill_value = M.apply_modifier(skill_value, type, H, MODIFIER_TARGET_VALUE) + .["value_mod"] = skill_value + .["modifiers"] = mod_names //Will be jointext()'d later. // Just saying, the choice to use different sub-parent-types is to force coders to resolve issues as I won't be implementing custom procs to grab skill levels in a certain context. // Aka: So people don't forget to change checks if they change a skill's progression type. @@ -71,10 +96,12 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) competency_thresholds = list(THRESHOLD_COMPETENT = FALSE, THRESHOLD_EXPERT = TRUE, THRESHOLD_MASTER = TRUE) /datum/skill/binary/sanitize_value(new_value) - return new_value? TRUE : FALSE + return new_value >= 1 ? TRUE : FALSE -/datum/skill/binary/standard_render_value(value, level) - return value? "Yes" : "No" +/datum/skill/binary/get_skill_data(datum/skill_holder/H) + . = ..() + .["base_readout"] = .["value_base"] ? "Learned: Yes" : "Learned: No" + .["mod_readout"] = .["value_mod"] ? "Learned: Yes" : "Learned: No" /datum/skill/numerical abstract_type = /datum/skill/numerical @@ -84,14 +111,19 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/max_value = 100 /// Min value of this skill var/min_value = 0 - /// Display as a percent in standard_render_value? - var/display_as_percent = FALSE + +/datum/skill/numerical/New() + ..() + skill_gain_quantisation = item_skill_gain_multi = item_skill_gain_multi * (max_value - min_value) * STD_NUM_SKILL_ITEM_GAIN_MULTI /datum/skill/numerical/sanitize_value(new_value) return clamp(new_value, min_value, max_value) -/datum/skill/numerical/standard_render_value(value, level) - return display_as_percent? "[round(value/max_value/100, 0.01)]%" : "[value] / [max_value]" +/datum/skill/numerical/get_skill_data(datum/skill_holder/H) + . = ..() + .["base_readout"] = "Skill Progress: \[[.["value_base"]] / [max_value]\]" + .["mod_readout"] = "Skill Progress: \[[.["value_mod"]] / [max_value]\]" + .["max_value"] = max_value /datum/skill/enum abstract_type = /datum/skill/enum @@ -123,13 +155,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/max_assoc = "" var/max_assoc_start = 1 for(var/lvl in 1 to max_levels) - var/value - switch(level_up_method) - if(STANDARD_LEVEL_UP) - value = XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, lvl) - if(DWARFY_LEVEL_UP) - value = DORF_XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, lvl) - value = round(value, 1) + var/value = round(get_skill_level_value(lvl), 1) if(!associative) levels += value continue @@ -167,8 +193,13 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) else if(. < 0) to_chat(M.current, "I feel like I've become worse at [name]!") -/datum/skill/level/standard_render_value(value, level) - var/current_lvl = associative ? (!level ? unskilled_tier : levels[level]) : level +/datum/skill/level/get_skill_data(datum/skill_holder/H) + . = ..() + var/skill_value_base = .["value_base"] + var/skill_value_mod = .["value_mod"] + .["level_based"] = TRUE + + var/level = LAZYACCESS(H.skill_levels, type) || 0 var/current_lvl_xp_sum = 0 if(level) current_lvl_xp_sum = associative ? levels[levels[level]] : levels[level] @@ -176,8 +207,50 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/next_lvl_xp = associative ? levels[levels[next_index]] : levels[next_index] if(next_lvl_xp > current_lvl_xp_sum) next_lvl_xp -= current_lvl_xp_sum + .["lvl_base_num"] = .["lvl_mod_num"] = level + .["lvl_base"] = .["lvl_mod"] = associative ? (!level ? unskilled_tier : levels[level]) : level + .["base_style"] = .["mod_style"] = "font-weight:bold; color:hsl([(level+1)*(350/max_levels+1)], 50%, 50%)" + .["xp_next_lvl_base"] = .["xp_next_lvl_mod"] = "\[[skill_value_base - current_lvl_xp_sum]/[next_lvl_xp]\]" - return "[associative ? current_lvl : "Lvl. [current_lvl]"] ([value - current_lvl_xp_sum]/[next_lvl_xp])[level == max_levels ? " \[MAX!\]" : ""]" + .["max_lvl"] = max_levels + var/max_value = associative ? levels[levels[max_levels]] : levels[max_levels] + .["max_value"] = max_value + + .["base_readout"] = "Overall Skill Progress: \[[skill_value_base]/[max_value]\]" + .["mod_readout"] = "Overall Skill Progress: \[[skill_value_mod]/[max_value]\]" + + var/list/mods = LAZYACCESS(H.skill_level_mods, type) + if(mods) //I'm not proud of doing the same-ish process twice a row but here we go. + var/list/mod_names = .["modifiers"] + if(!mod_names) + .["modifiers"] = mod_names = list() + for(var/k in mods) + var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_names |= M.name + level = M.apply_modifier(level, type, H, MODIFIER_TARGET_LEVEL) + + if(level) + current_lvl_xp_sum = associative ? levels[levels[level]] : levels[level] + else + current_lvl_xp_sum = 0 + next_index = min(max_levels, level+1) + next_lvl_xp = associative ? levels[levels[next_index]] : levels[next_index] + if(next_lvl_xp > current_lvl_xp_sum) + next_lvl_xp -= current_lvl_xp_sum + .["lvl_mod_num"] = level + .["lvl_mod"] = associative ? (!level ? unskilled_tier : levels[level]) : level + .["mod_style"] = "font-weight:bold; color:hsl([(level+1)*(300/(max_levels+1))], 50%, 50%)" + .["xp_next_lvl_mod"] = "\[[skill_value_mod - current_lvl_xp_sum]/[next_lvl_xp]\]" + +/** + * Gets the base value required to reach a level specified by the 'num' arg. + */ +/datum/skill/level/proc/get_skill_level_value(num) + switch(level_up_method) + if(STANDARD_LEVEL_UP) + . = XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, num) + if(DWARFY_LEVEL_UP) + . = DORF_XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, num) /datum/skill/level/job abstract_type = /datum/skill/level/job diff --git a/code/datums/skills/_skill_holder.dm b/code/datums/skills/_skill_holder.dm index 0a5c4f8f58..73748417c3 100644 --- a/code/datums/skills/_skill_holder.dm +++ b/code/datums/skills/_skill_holder.dm @@ -20,6 +20,18 @@ var/list/original_values var/list/original_affinities var/list/original_levels + /// The mind datum this skill is associated with, only used for the check_skills UI + var/datum/mind/owner + /// For UI updates. + var/need_static_data_update = TRUE + /// Whether modifiers and final skill values or only base values are displayed. + var/see_skill_mods = TRUE + /// The current selected skill category. + var/selected_category + +/datum/skill_holder/New(owner) + ..() + src.owner = owner /** * Grabs the value of a skill. @@ -82,6 +94,7 @@ if(!isnull(value)) LAZYINITLIST(skill_holder.skills) S.set_skill_value(skill_holder, value, src, silent) + skill_holder.need_static_data_update = TRUE return TRUE return FALSE @@ -107,11 +120,9 @@ CRASH("You cannot auto increment a non numerical(experience skill!") var/current = get_skill_value(skill, FALSE) var/affinity = get_skill_affinity(skill) - var/target_value = current + (value * affinity) - if(maximum) - target_value = min(target_value, maximum) - if(target_value == maximum) //no more experience to gain, early return. - return + var/target_value = round(current + (value * affinity), S.skill_gain_quantisation) + if(maximum && target_value >= maximum) //no more experience to gain, early return. + return boost_skill_value_to(skill, target_value, silent, current) /** @@ -183,18 +194,3 @@ divisor++ if(divisor) . = modifier_is_multiplier ? value*(sum/divisor) : value/(sum/divisor) - -/** - * Generates a HTML readout of our skills. - * Port to tgui-next when? - */ -/datum/mind/proc/skill_html_readout() - var/list/out = list("

    Skills


    ") - out += "" - for(var/path in GLOB.skill_datums) - var/datum/skill/S = GLOB.skill_datums[path] - var/skill_value = get_skill_value(path) - var/skill_level = get_skill_level(path, round = TRUE) - out += "" - out += "
    SkillValue
    [S.name][S.standard_render_value(skill_value, skill_level)]
    " - return out.Join("") diff --git a/code/datums/skills/_skill_modifier.dm b/code/datums/skills/_skill_modifier.dm index a28cf3aebd..c38cbf23c6 100644 --- a/code/datums/skills/_skill_modifier.dm +++ b/code/datums/skills/_skill_modifier.dm @@ -7,6 +7,8 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) * and cause lots of edge cases. These are fairly simple overall... make a subtype though, don't use this one. */ /datum/skill_modifier + /// Name and description of the skill modifier, used in the UI + var/name = "???" /// flags for this skill modifier. var/modifier_flags = NONE /// target skills, can be a specific skill typepath or a list of skill traits. @@ -110,6 +112,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) if(M.modifier_flags & MODIFIER_SKILL_LEVEL) ADD_MOD_STEP(skill_holder.skill_level_mods, path, skill_holder.original_levels, get_skill_level(path, FALSE)) LAZYSET(skill_holder.all_current_skill_modifiers, id, TRUE) + skill_holder.need_static_data_update = TRUE if(M.modifier_flags & MODIFIER_SKILL_BODYBOUND) M.RegisterSignal(src, COMSIG_MIND_TRANSFER, /datum/skill_modifier.proc/on_mind_transfer) @@ -141,6 +144,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) if(M.modifier_flags & MODIFIER_SKILL_LEVEL && skill_holder.skill_level_mods) REMOVE_MOD_STEP(skill_holder.skill_level_mods, path, skill_holder.original_levels) LAZYREMOVE(skill_holder.all_current_skill_modifiers, id) + skill_holder.need_static_data_update = TRUE if(!mind_transfer && M.modifier_flags & MODIFIER_SKILL_BODYBOUND) M.UnregisterSignal(src, COMSIG_MIND_TRANSFER) @@ -165,11 +169,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) var/datum/skill/S = GLOB.skill_datums[skillpath] if(method == MODIFIER_TARGET_VALUE && S.progression_type == SKILL_PROGRESSION_LEVEL) var/datum/skill/level/L = S - switch(L.level_up_method) - if(STANDARD_LEVEL_UP) - mod = XP_LEVEL(L.standard_xp_lvl_up, L.xp_lvl_multiplier, S.competency_thresholds[mod]) - if(DWARFY_LEVEL_UP) - mod = DORF_XP_LEVEL(L.standard_xp_lvl_up, L.xp_lvl_multiplier, S.competency_thresholds[mod]) + mod = L.get_skill_level_value(L.competency_thresholds[mod]) else mod = S.competency_thresholds[mod] diff --git a/code/datums/skills/engineering.dm b/code/datums/skills/engineering.dm index db7b33450c..1226664953 100644 --- a/code/datums/skills/engineering.dm +++ b/code/datums/skills/engineering.dm @@ -1,5 +1,6 @@ /datum/skill/level/job/wiring name = "Wiring" - desc = "How proficient and knowledged you are at wiring beyond laying cables on the floor." + desc = "How proficient and knowledged you are at wiring beyond making post-futuristic wire art." name_color = COLOR_PALE_ORANGE skill_traits = list(SKILL_SANITY, SKILL_INTELLIGENCE, SKILL_USE_TOOL, SKILL_TRAINING_TOOL) + ui_category = SKILL_UI_CAT_ENG diff --git a/code/datums/skills/medical.dm b/code/datums/skills/medical.dm index 404c141157..4cf10c4c96 100644 --- a/code/datums/skills/medical.dm +++ b/code/datums/skills/medical.dm @@ -1,5 +1,6 @@ /datum/skill/numerical/surgery name = "Surgery" - desc = "How proficient you are at doing surgery." + desc = "How proficient you are at performing surgical procedures." name_color = COLOR_PALE_BLUE_GRAY competency_multiplier = 1.5 // 60% surgery speed up at max value of 100, considering the base multiplier. + ui_category = SKILL_UI_CAT_MED diff --git a/code/datums/skills/modifiers/job.dm b/code/datums/skills/modifiers/job.dm index 7d79ae89b3..e989ab11e3 100644 --- a/code/datums/skills/modifiers/job.dm +++ b/code/datums/skills/modifiers/job.dm @@ -1,6 +1,7 @@ /// Jobbie skill modifiers. /datum/skill_modifier/job + name = "Job Training" modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_VIRTUE|MODIFIER_SKILL_ORIGIN_DIFF priority = MODIFIER_SKILL_PRIORITY_MAX @@ -23,7 +24,7 @@ modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_VIRTUE|MODIFIER_SKILL_ORIGIN_DIFF level_mod = JOB_SKILL_TRAINED -/datum/skill_modifier/job/level/New(id) +/datum/skill_modifier/job/level/New(id, register = FALSE) if(level_mod) value_mod = GET_STANDARD_LVL(level_mod) ..() diff --git a/code/datums/skills/modifiers/mood.dm b/code/datums/skills/modifiers/mood.dm index 30f24afcc4..a22b75d5b5 100644 --- a/code/datums/skills/modifiers/mood.dm +++ b/code/datums/skills/modifiers/mood.dm @@ -1,8 +1,10 @@ /datum/skill_modifier/bad_mood + name = "Mood (Dejected)" modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_MULT|MODIFIER_SKILL_BODYBOUND target_skills = list(SKILL_SANITY) /datum/skill_modifier/great_mood + name = "Mood (Elated)" modifier_flags = MODIFIER_SKILL_AFFINITY|MODIFIER_SKILL_MULT|MODIFIER_SKILL_BODYBOUND target_skills = list(SKILL_SANITY) affinity_mod = 1.2 diff --git a/code/datums/skills/modifiers/organs.dm b/code/datums/skills/modifiers/organs.dm index 13ebaf0658..313604f6b2 100644 --- a/code/datums/skills/modifiers/organs.dm +++ b/code/datums/skills/modifiers/organs.dm @@ -1,4 +1,5 @@ /datum/skill_modifier/brain_damage + name = "Brain Damage" target_skills = list(SKILL_INTELLIGENCE) modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_AFFINITY|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_MULT|MODIFIER_SKILL_BODYBOUND value_mod = 0.85 @@ -6,6 +7,7 @@ affinity_mod = 0.85 /datum/skill_modifier/heavy_brain_damage + name = "Brain Damage (Severe)" target_skills = list(SKILL_INTELLIGENCE) modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_AFFINITY|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_BODYBOUND|MODIFIER_SKILL_HANDICAP|MODIFIER_USE_THRESHOLDS priority = MODIFIER_SKILL_PRIORITY_LOW diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index b976ac0fc8..faed65e9c4 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -81,11 +81,11 @@ owner.adjustStaminaLoss(-0.5) //reduce stamina loss by 0.5 per tick, 10 per 2 seconds if(human_owner && human_owner.drunkenness) human_owner.drunkenness *= 0.997 //reduce drunkenness by 0.3% per tick, 6% per 2 seconds - if(prob(20)) - if(carbon_owner) - carbon_owner.handle_dreams() - if(prob(10) && owner.health > owner.crit_threshold) - owner.emote("snore") + if(carbon_owner && !carbon_owner.dreaming && prob(2)) + carbon_owner.dream() + // 2% per second, tick interval is in deciseconds + if(prob((tick_interval+1) * 0.2) && owner.health > owner.crit_threshold) + owner.emote("snore") /datum/status_effect/staggered id = "staggered" @@ -365,9 +365,9 @@ status_type = STATUS_EFFECT_REPLACE alert_type = null var/mutable_appearance/marked_underlay - var/obj/item/twohanded/kinetic_crusher/hammer_synced + var/obj/item/kinetic_crusher/hammer_synced -/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/twohanded/kinetic_crusher/new_hammer_synced) +/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/kinetic_crusher/new_hammer_synced) . = ..() if(.) hammer_synced = new_hammer_synced @@ -711,8 +711,9 @@ datum/status_effect/pacify if(hearing_args[HEARING_SPEAKER] == owner) return var/mob/living/carbon/C = owner + var/hypnomsg = uncostumize_say(hearing_args[HEARING_RAW_MESSAGE], hearing_args[HEARING_MESSAGE_MODE]) C.cure_trauma_type(/datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY) //clear previous hypnosis - addtimer(CALLBACK(C, /mob/living/carbon.proc/gain_trauma, /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hearing_args[HEARING_RAW_MESSAGE]), 10) + addtimer(CALLBACK(C, /mob/living/carbon.proc/gain_trauma, /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hypnomsg), 10) addtimer(CALLBACK(C, /mob/living.proc/Stun, 60, TRUE, TRUE), 15) //Take some time to think about it qdel(src) @@ -795,3 +796,44 @@ datum/status_effect/pacify name = "Genetic Breakdown" desc = "I don't feel so good. Your body can't handle the mutations! You have one minute to remove your mutations, or you will be met with a horrible fate." icon_state = "dna_melt" + +/datum/status_effect/fake_virus + id = "fake_virus" + duration = 1800//3 minutes + status_type = STATUS_EFFECT_REPLACE + tick_interval = 1 + alert_type = null + var/msg_stage = 0//so you dont get the most intense messages immediately + +/datum/status_effect/fake_virus/tick() + var/fake_msg = "" + var/fake_emote = "" + switch(msg_stage) + if(0 to 300) + if(prob(1)) + fake_msg = pick("[pick("Your head hurts.", "Your head pounds.")]", + "[pick("You're having difficulty breathing.", "Your breathing becomes heavy.")]", + "[pick("You feel dizzy.", "Your head spins.")]", + "[pick("You swallow excess mucus.", "You lightly cough.")]", + "[pick("Your head hurts.", "Your mind blanks for a moment.")]", + "[pick("Your throat hurts.", "You clear your throat.")]") + if(301 to 600) + if(prob(2)) + fake_msg = pick("[pick("Your head hurts a lot.", "Your head pounds incessantly.")]", + "[pick("Your windpipe feels like a straw.", "Your breathing becomes tremendously difficult.")]", + "You feel very [pick("dizzy","woozy","faint")].", + "[pick("You hear a ringing in your ear.", "Your ears pop.")]", + "You nod off for a moment.") + else + if(prob(3)) + if(prob(50))// coin flip to throw a message or an emote + fake_msg = pick("[pick("Your head hurts!", "You feel a burning knife inside your brain!", "A wave of pain fills your head!")]", + "[pick("Your lungs hurt!", "It hurts to breathe!")]", + "[pick("You feel nauseated.", "You feel like you're going to throw up!")]") + else + fake_emote = pick("cough", "sniff", "sneeze") + if(fake_emote) + owner.emote(fake_emote) + else if(fake_msg) + to_chat(owner, fake_msg) + msg_stage++ diff --git a/code/datums/status_effects/status_effect.dm b/code/datums/status_effects/status_effect.dm index 33c8384d72..12c223f500 100644 --- a/code/datums/status_effects/status_effect.dm +++ b/code/datums/status_effects/status_effect.dm @@ -6,6 +6,7 @@ var/id = "effect" //Used for screen alerts. var/duration = -1 //How long the status effect lasts in DECISECONDS. Enter -1 for an effect that never ends unless removed through some means. var/tick_interval = 10 //How many deciseconds between ticks, approximately. Leave at 10 for every second. + var/next_tick //The scheduled time for the next tick. var/mob/living/owner //The mob affected by the status effect. var/on_remove_on_mob_delete = FALSE //if we call on_remove() when the mob is deleted var/examine_text //If defined, this text will appear when the mob is examined - to use he, she etc. use "SUBJECTPRONOUN" and replace it in the examines themselves @@ -31,7 +32,7 @@ return if(duration != -1) duration = world.time + duration - tick_interval = world.time + tick_interval + next_tick = world.time + tick_interval if(alert_type) var/obj/screen/alert/status_effect/A = owner.throw_alert(id, alert_type) A.attached_effect = src //so the alert can reference us, if it needs to @@ -52,9 +53,9 @@ if(!owner) qdel(src) return - if(tick_interval < world.time) + if(next_tick < world.time) tick() - tick_interval = world.time + initial(tick_interval) + next_tick = world.time + tick_interval if(duration != -1 && duration < world.time) qdel(src) @@ -221,7 +222,7 @@ threshold_crossed = FALSE //resets threshold effect if we fall below threshold so threshold effect can trigger again on_threshold_drop() if(stacks_added > 0) - tick_interval += delay_before_decay //refreshes time until decay + next_tick += delay_before_decay //refreshes time until decay stacks = min(stacks, max_stacks) status_overlay.icon_state = "[overlay_state][stacks]" status_underlay.icon_state = "[underlay_state][stacks]" diff --git a/code/datums/wires/explosive.dm b/code/datums/wires/explosive.dm index dc4db9e85d..25493f2e30 100644 --- a/code/datums/wires/explosive.dm +++ b/code/datums/wires/explosive.dm @@ -75,8 +75,8 @@ /datum/wires/explosive/gibtonite - holder_type = /obj/item/twohanded/required/gibtonite + holder_type = /obj/item/gibtonite /datum/wires/explosive/gibtonite/explode() - var/obj/item/twohanded/required/gibtonite/P = holder + var/obj/item/gibtonite/P = holder P.GibtoniteReaction(null, 2) \ No newline at end of file diff --git a/code/datums/world_topic.dm b/code/datums/world_topic.dm index 30699d36f4..261e423640 100644 --- a/code/datums/world_topic.dm +++ b/code/datums/world_topic.dm @@ -74,6 +74,25 @@ for(var/client/C in GLOB.clients) C.AnnouncePR(final_composed) +/datum/world_topic/auto_bunker_passthrough + keyword = "auto_bunker_override" + require_comms_key = TRUE + +/datum/world_topic/auto_bunker_passthrough/Run(list/input) + if(!CONFIG_GET(flag/allow_cross_server_bunker_override)) + return "Function Disabled" + var/ckeytobypass = input["ckey"] + var/is_new_ckey = !(ckey(ckeytobypass) in GLOB.bunker_passthrough) + var/sender = input["source"] || "UNKNOWN" + GLOB.bunker_passthrough |= ckey(ckeytobypass) + GLOB.bunker_passthrough[ckey(ckeytobypass)] = world.realtime + SSpersistence.SavePanicBunker() //we can do this every time, it's okay + if(!is_new_ckey) + log_admin("AUTO BUNKER: [ckeytobypass] given access (incoming comms from [sender]).") + message_admins("AUTO BUNKER: [ckeytobypass] given access (incoming comms from [sender]).") + send2irc("Panic Bunker", "AUTO BUNKER: [ckeytobypass] given access (incoming comms from [sender]).") + return "Success" + /datum/world_topic/ahelp_relay keyword = "Ahelp" require_comms_key = TRUE diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm index cec0067e4b..43ea487894 100644 --- a/code/game/area/areas/shuttles.dm +++ b/code/game/area/areas/shuttles.dm @@ -93,6 +93,13 @@ /area/shuttle/abandoned/pod name = "Abandoned Ship Pod" +////////////////////////////Bounty Hunter Shuttles//////////////////////////// +/area/shuttle/hunter + name = "Hunter Shuttle" + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + blob_allowed = FALSE + canSmoothWithAreas = /area/shuttle/hunter + ////////////////////////////Single-area shuttles//////////////////////////// /area/shuttle/transit @@ -103,6 +110,10 @@ /area/shuttle/custom name = "Custom player shuttle" +/area/shuttle/custom/powered + name = "Custom Powered player shuttle" + requires_power = FALSE + /area/shuttle/arrival name = "Arrival Shuttle" unique = TRUE // SSjob refers to this area for latejoiners diff --git a/code/game/atoms.dm b/code/game/atoms.dm index a83eaed9d3..bbd38e9021 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -8,6 +8,13 @@ var/interaction_flags_atom = NONE var/datum/reagents/reagents = null + var/flags_ricochet = NONE + + ///When a projectile tries to ricochet off this atom, the projectile ricochet chance is multiplied by this + var/ricochet_chance_mod = 1 + ///When a projectile ricochets off this atom, it deals the normal damage * this modifier to this atom + var/ricochet_damage_mod = 0.33 + //This atom's HUD (med/sec, etc) images. Associative list. var/list/image/hud_list = null //HUD images that this atom can provide. @@ -41,6 +48,7 @@ var/rad_insulation = RAD_NO_INSULATION ///The custom materials this atom is made of, used by a lot of things like furniture, walls, and floors (if I finish the functionality, that is.) + ///The list referenced by this var can be shared by multiple objects and should not be directly modified. Instead, use [set_custom_materials][/atom/proc/set_custom_materials]. var/list/custom_materials ///Bitfield for how the atom handles materials. var/material_flags = NONE @@ -107,11 +115,8 @@ if (canSmoothWith) canSmoothWith = typelist("canSmoothWith", canSmoothWith) - var/temp_list = list() - for(var/i in custom_materials) - temp_list[SSmaterials.GetMaterialRef(i)] = custom_materials[i] //Get the proper instanced version - custom_materials = null //Null the list to prepare for applying the materials properly - set_custom_materials(temp_list) + // apply materials properly from the default custom_materials value + set_custom_materials(custom_materials) ComponentInitialize() @@ -141,8 +146,27 @@ return ..() +/** + * Checks if a projectile should ricochet off of us. Projectiles get final say. + * [__DEFINES/projectiles.dm] for return values. + */ +/atom/proc/check_projectile_ricochet(obj/item/projectile/P) + return (flags_1 & DEFAULT_RICOCHET_1)? PROJECTILE_RICOCHET_YES : PROJECTILE_RICOCHET_NO + /atom/proc/handle_ricochet(obj/item/projectile/P) - return + var/turf/p_turf = get_turf(P) + var/face_direction = get_dir(src, p_turf) + var/face_angle = dir2angle(face_direction) + var/incidence_s = GET_ANGLE_OF_INCIDENCE(face_angle, (P.Angle + 180)) + var/a_incidence_s = abs(incidence_s) + if(a_incidence_s > 90 && a_incidence_s < 270) + return FALSE + if((P.flag in list("bullet", "bomb")) && P.ricochet_incidence_leeway) + if((a_incidence_s < 90 && a_incidence_s < 90 - P.ricochet_incidence_leeway) || (a_incidence_s > 270 && a_incidence_s -270 > P.ricochet_incidence_leeway)) + return + var/new_angle_s = SIMPLIFY_DEGREES(face_angle + incidence_s) + P.setAngle(new_angle_s) + return TRUE /atom/proc/CanPass(atom/movable/mover, turf/target) return !density @@ -412,7 +436,7 @@ var/blood_id = get_blood_id() if(!(blood_id in GLOB.blood_reagent_types)) return - return list("ANIMAL DNA" = "Y-") + return list("color" = BLOOD_COLOR_HUMAN, "ANIMAL DNA" = "Y-") /mob/living/carbon/get_blood_dna_list() var/blood_id = get_blood_id() @@ -420,13 +444,15 @@ return var/list/blood_dna = list() if(dna) + blood_dna["color"] = dna.species.exotic_blood_color //so when combined, the list grows with the number of colors blood_dna[dna.unique_enzymes] = dna.blood_type else + blood_dna["color"] = BLOOD_COLOR_HUMAN blood_dna["UNKNOWN DNA"] = "X*" return blood_dna /mob/living/carbon/alien/get_blood_dna_list() - return list("UNKNOWN DNA" = "X*") + return list("color" = BLOOD_COLOR_XENO, "UNKNOWN DNA" = "X*") //to add a mob's dna info into an object's blood_DNA list. /atom/proc/transfer_mob_blood_dna(mob/living/L) @@ -437,18 +463,33 @@ LAZYINITLIST(blood_DNA) //if our list of DNA doesn't exist yet, initialise it. var/old_length = blood_DNA.len blood_DNA |= new_blood_dna + var/changed = FALSE + if(!blood_DNA["color"]) + blood_DNA["color"] = new_blood_dna["color"] + changed = TRUE + else + var/old = blood_DNA["color"] + blood_DNA["color"] = BlendRGB(blood_DNA["color"], new_blood_dna["color"]) + changed = old != blood_DNA["color"] if(blood_DNA.len == old_length) return FALSE - return TRUE + return changed //to add blood dna info to the object's blood_DNA list /atom/proc/transfer_blood_dna(list/blood_dna, list/datum/disease/diseases) LAZYINITLIST(blood_DNA) + var/old_length = blood_DNA.len blood_DNA |= blood_dna if(blood_DNA.len > old_length) - return TRUE + . = TRUE //some new blood DNA was added + if(!blood_dna["color"]) + return + if(!blood_DNA["color"]) + blood_DNA["color"] = blood_dna["color"] + else + blood_DNA["color"] = BlendRGB(blood_DNA["color"], blood_dna["color"]) //to add blood from a mob onto something, and transfer their dna info /atom/proc/add_mob_blood(mob/living/M) @@ -517,28 +558,7 @@ return TRUE /atom/proc/blood_DNA_to_color() - var/list/colors = list()//first we make a list of all bloodtypes present - for(var/bloop in blood_DNA) - if(colors[blood_DNA[bloop]]) - colors[blood_DNA[bloop]]++ - else - colors[blood_DNA[bloop]] = 1 - - var/final_rgb = BLOOD_COLOR_HUMAN //a default so we don't have white blood graphics if something messed up - - if(colors.len) - var/sum = 0 //this is all shitcode, but it works; trust me - final_rgb = bloodtype_to_color(colors[1]) - sum = colors[colors[1]] - if(colors.len > 1) - var/i = 2 - while(i <= colors.len) - var/tmp = colors[colors[i]] - final_rgb = BlendRGB(final_rgb, bloodtype_to_color(colors[i]), tmp/(tmp+sum)) - sum += tmp - i++ - - return final_rgb + return (blood_DNA && blood_DNA["color"]) || BLOOD_COLOR_HUMAN /atom/proc/clean_blood() . = blood_DNA? TRUE : FALSE @@ -846,6 +866,17 @@ /atom/proc/GenerateTag() return +/** + * Called after a shuttle is loaded **from map template initially**. + * + * @params + * * port - Mobile port/shuttle + * * dock - Stationary dock the shuttle's at + * * idnum - ID number of the shuttle + */ +/atom/proc/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) + return + // Generic logging helper /atom/proc/log_message(message, message_type, color=null, log_globally=TRUE) if(!log_globally) @@ -969,26 +1000,21 @@ Proc for attack log creation, because really why not ///Sets the custom materials for an item. /atom/proc/set_custom_materials(var/list/materials, multiplier = 1) - - if(!materials) - materials = custom_materials - if(custom_materials) //Only runs if custom materials existed at first. Should usually be the case but check anyways for(var/i in custom_materials) var/datum/material/custom_material = SSmaterials.GetMaterialRef(i) custom_material.on_removed(src, material_flags) //Remove the current materials if(!length(materials)) + custom_materials = null return - custom_materials = list() //Reset the list + if(material_flags) + for(var/x in materials) + var/datum/material/custom_material = SSmaterials.GetMaterialRef(x) + custom_material.on_applied(src, materials[x] * multiplier * material_modifier, material_flags) - for(var/x in materials) - var/datum/material/custom_material = SSmaterials.GetMaterialRef(x) - - if(material_flags & MATERIAL_EFFECTS) - custom_material.on_applied(src, materials[custom_material] * multiplier * material_modifier, material_flags) - custom_materials[custom_material] += materials[x] * multiplier + custom_materials = SSmaterials.FindOrCreateMaterialCombo(materials, multiplier) /** * Returns true if this atom has gravity for the passed in turf diff --git a/code/game/gamemodes/clown_ops/bananium_bomb.dm b/code/game/gamemodes/clown_ops/bananium_bomb.dm index ce864007f0..695fc79169 100644 --- a/code/game/gamemodes/clown_ops/bananium_bomb.dm +++ b/code/game/gamemodes/clown_ops/bananium_bomb.dm @@ -51,4 +51,4 @@ H.dna.add_mutation(CLOWNMUT) H.dna.add_mutation(SMILE) - H.gain_trauma(/datum/brain_trauma/mild/phobia, TRAUMA_RESILIENCE_LOBOTOMY, "clowns") //MWA HA HA + H.gain_trauma(/datum/brain_trauma/mild/phobia/clowns, TRAUMA_RESILIENCE_LOBOTOMY) //MWA HA HA diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm index 4d3ea2d02e..afa3dbfeaa 100644 --- a/code/game/gamemodes/clown_ops/clown_weapons.dm +++ b/code/game/gamemodes/clown_ops/clown_weapons.dm @@ -202,7 +202,7 @@ icon_state = "moustacheg" clumsy_check = GRENADE_NONCLUMSY_FUMBLE -/obj/item/grenade/chem_grenade/teargas/moustache/prime() +/obj/item/grenade/chem_grenade/teargas/moustache/prime(mob/living/lanced_by) var/list/check_later = list() for(var/mob/living/carbon/C in get_turf(src)) check_later += C diff --git a/code/game/gamemodes/gangs/dominator.dm b/code/game/gamemodes/gangs/dominator.dm index a375c4f8b5..db145ffacc 100644 --- a/code/game/gamemodes/gangs/dominator.dm +++ b/code/game/gamemodes/gangs/dominator.dm @@ -145,7 +145,7 @@ new /obj/item/stack/sheet/plasteel(src.loc) qdel(src) -/obj/machinery/dominator/attacked_by(obj/item/I, mob/living/user) +/obj/machinery/dominator/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) add_fingerprint(user) return ..() @@ -240,4 +240,4 @@ #undef DOM_BLOCKED_SPAM_CAP #undef DOM_REQUIRED_TURFS -#undef DOM_HULK_HITS_REQUIRED \ No newline at end of file +#undef DOM_HULK_HITS_REQUIRED diff --git a/code/game/gamemodes/gangs/gang_items.dm b/code/game/gamemodes/gangs/gang_items.dm index d3ccb5a355..7d6ecd00f6 100644 --- a/code/game/gamemodes/gangs/gang_items.dm +++ b/code/game/gamemodes/gangs/gang_items.dm @@ -288,7 +288,7 @@ datum/gang_item/clothing/shades //Addition: Why not have cool shades on a gang m name = "Fragmentation Grenade" id = "frag nade" cost = 5 - item_path = /obj/item/grenade/syndieminibomb/concussion/frag + item_path = /obj/item/grenade/frag /datum/gang_item/equipment/implant_breaker name = "Implant Breaker" diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 131e61c674..2280bd45d6 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -36,7 +36,7 @@ targetitem = /obj/item/gun/energy/e_gun/hos difficulty = 10 excludefromjob = list("Head Of Security") - altitems = list(/obj/item/gun/ballistic/revolver/mws, /obj/item/choice_beacon/hosgun) //We now look for eather the alt verson of the hos gun or the beacon picker. + altitems = list(/obj/item/gun/ballistic/revolver/mws, /obj/item/choice_beacon/hosgun) //We now look for either the alt verson of the hos gun or the beacon picker. /datum/objective_item/steal/handtele name = "a hand teleporter." diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 2f3645a248..23f065318e 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -44,7 +44,7 @@ /datum/game_mode/wizard/are_special_antags_dead() - for(var/datum/mind/wizard in wizards) + for(var/datum/mind/wizard in wizards | apprentices) if(isliving(wizard.current) && wizard.current.stat!=DEAD) return FALSE @@ -58,6 +58,14 @@ return TRUE +/datum/game_mode/wizard/check_finished() + . = ..() + if(.) + finished = TRUE + else if(gamemode_ready && are_special_antags_dead() && !CONFIG_GET(keyed_list/continuous)[config_tag]) + finished = TRUE + . = TRUE + /datum/game_mode/wizard/set_round_result() ..() if(finished) diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index e2f26d6617..096b40ddb7 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -92,6 +92,8 @@ Class Procs: pressure_resistance = 15 max_integrity = 200 layer = BELOW_OBJ_LAYER //keeps shit coming out of the machine from ending up underneath it. + flags_ricochet = RICOCHET_HARD + ricochet_chance_mod = 0.3 anchored = TRUE interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND | INTERACT_ATOM_UI_INTERACT diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 4eeb6b8b0f..1f0687151d 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -46,29 +46,16 @@ "Dinnerware", "Imported" ) - var/list/allowed_materials = list( - /datum/material/iron, - /datum/material/glass, - /datum/material/gold, - /datum/material/silver, - /datum/material/diamond, - /datum/material/uranium, - /datum/material/plasma, - /datum/material/bluespace, - /datum/material/bananium, - /datum/material/titanium, - /datum/material/runite, - /datum/material/plastic, - /datum/material/adamantine, - /datum/material/mythril, - /datum/material/wood - ) + var/list/allowed_materials /// Base print speed var/base_print_speed = 10 /obj/machinery/autolathe/Initialize() - AddComponent(/datum/component/material_container, allowed_materials, _show_on_examine=TRUE, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) + var/list/mats = allowed_materials + if(!mats) + mats = SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID] + AddComponent(/datum/component/material_container, mats, _show_on_examine=TRUE, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) . = ..() wires = new /datum/wires/autolathe(src) stored_research = new stored_research diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index cfe9d14663..9afe4808fd 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -134,7 +134,7 @@ return examine(user) //Start growing a human clone in the pod! -/obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, mutation_index, mindref, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance) +/obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, mutation_index, mindref, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance, list/traumas) if(panel_open) return FALSE if(mess || attempting) @@ -209,6 +209,12 @@ var/datum/quirk/Q = new V(H) Q.on_clone(quirks[V]) + for(var/t in traumas) + var/datum/brain_trauma/BT = t + var/datum/brain_trauma/cloned_trauma = BT.on_clone() + if(cloned_trauma) + H.gain_trauma(cloned_trauma, BT.resilience) + H.set_cloned_appearance() H.give_genitals(TRUE) @@ -271,9 +277,6 @@ var/obj/item/bodypart/BP = I BP.attach_limb(mob_occupant) - //Premature clones may have brain damage. - mob_occupant.adjustOrganLoss(ORGAN_SLOT_BRAIN, -((speed_coeff / 2) * dmg_mult)) - use_power(7500) //This might need tweaking. else if((mob_occupant && mob_occupant.cloneloss <= (100 - heal_level))) @@ -399,6 +402,8 @@ to_chat(occupant, "There is a bright flash!
    You feel like a new being.
    ") mob_occupant.flash_act() + mob_occupant.adjustOrganLoss(ORGAN_SLOT_BRAIN, mob_occupant.getCloneLoss()) + occupant.forceMove(T) update_icon() mob_occupant.domutcheck(1) //Waiting until they're out before possible monkeyizing. The 1 argument forces powers to manifest. @@ -474,10 +479,9 @@ unattached_flesh.Cut() H.setCloneLoss(CLONE_INITIAL_DAMAGE) //Yeah, clones start with very low health, not with random, because why would they start with random health - //H.setOrganLoss(ORGAN_SLOT_BRAIN, CLONE_INITIAL_DAMAGE) - // In addition to being cellularly damaged and having barely any - - // brain function, they also have no limbs or internal organs. + // In addition to being cellularly damaged, they also have no limbs or internal organs. + // Applying brainloss is done when the clone leaves the pod, so application of traumas can happen. + // based on the level of damage sustained. if(!HAS_TRAIT(H, TRAIT_NODISMEMBER)) var/static/list/zones = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 2d9880578c..8a91c266a0 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -42,9 +42,9 @@ /obj/item/clothing/mask/facehugger/toy = ARCADE_WEIGHT_RARE, /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = ARCADE_WEIGHT_TRICK, /obj/item/hot_potato/harmless/toy = ARCADE_WEIGHT_RARE, - /obj/item/twohanded/dualsaber/toy = ARCADE_WEIGHT_RARE, - /obj/item/twohanded/dualsaber/hypereutactic/toy = ARCADE_WEIGHT_RARE, - /obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow = ARCADE_WEIGHT_RARE, + /obj/item/dualsaber/toy = ARCADE_WEIGHT_RARE, + /obj/item/dualsaber/hypereutactic/toy = ARCADE_WEIGHT_RARE, + /obj/item/dualsaber/hypereutactic/toy/rainbow = ARCADE_WEIGHT_RARE, /obj/item/storage/box/snappops = ARCADE_WEIGHT_TRICK, /obj/item/clothing/under/syndicate/tacticool = ARCADE_WEIGHT_TRICK, diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 450967050c..70a59230b2 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -257,3 +257,12 @@ name = "AI upload monitor" desc = "A telescreen that connects to the AI upload's camera network." network = list("aiupload") + +// Subtype that connects to shuttles. +/obj/machinery/computer/security/shuttle + circuit = /obj/item/circuitboard/computer/security/shuttle + +/obj/machinery/computer/security/shuttle/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) + for(var/i in network) + network -= i + network += "[idnum][i]" diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 981a5643a8..7834d6f2a2 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -73,7 +73,7 @@ if(pod.occupant) continue //how though? - if(pod.growclone(R.fields["ckey"], R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"], R.fields["bank_account"])) + if(pod.growclone(R.fields["ckey"], R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"], R.fields["bank_account"], R.fields["traumas"])) temp = "[R.fields["name"]] => Cloning cycle in progress..." records -= R @@ -442,14 +442,17 @@ var/mob/living/mob_occupant = get_mob_or_brainmob(occupant) var/datum/dna/dna var/datum/bank_account/has_bank_account + + // Do not use unless you know what they are. + var/mob/living/carbon/C = mob_occupant + var/mob/living/brain/B = mob_occupant + if(ishuman(mob_occupant)) - var/mob/living/carbon/C = mob_occupant dna = C.has_dna() var/obj/item/card/id/I = C.get_idcard() if(I) has_bank_account = I.registered_account if(isbrain(mob_occupant)) - var/mob/living/brain/B = mob_occupant dna = B.stored_dna if(!istype(dna)) @@ -497,11 +500,17 @@ R.fields["features"] = dna.features R.fields["factions"] = mob_occupant.faction R.fields["quirks"] = list() - R.fields["bank_account"] = has_bank_account for(var/V in mob_occupant.roundstart_quirks) var/datum/quirk/T = V R.fields["quirks"][T.type] = T.clone_data() + R.fields["traumas"] = list() + if(ishuman(mob_occupant)) + R.fields["traumas"] = C.get_traumas() + if(isbrain(mob_occupant)) + R.fields["traumas"] = B.get_traumas() + + R.fields["bank_account"] = has_bank_account if (!isnull(mob_occupant.mind)) //Save that mind so traitors can continue traitoring after cloning. R.fields["mind"] = "[REF(mob_occupant.mind)]" diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index a2d3cccc35..252e6cf6b3 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -169,7 +169,8 @@ to_chat(user, "[src] is now in [mode] mode.") -/obj/item/grenade/barrier/prime() +/obj/item/grenade/barrier/prime(mob/living/lanced_by) + . = ..() new /obj/structure/barricade/security(get_turf(src.loc)) switch(mode) if(VERTICAL) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 2a45267c65..b883c2d31f 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -413,8 +413,8 @@ // shock user with probability prb (if all connections & power are working) // returns TRUE if shocked, FALSE otherwise // The preceding comment was borrowed from the grille's shock script -/obj/machinery/door/airlock/proc/shock(mob/user, prb) - if(!hasPower()) // unpowered, no shock +/obj/machinery/door/airlock/proc/shock(mob/living/user, prb) + if(!istype(user) || !hasPower()) // unpowered, no shock return FALSE if(shockCooldown > world.time) return FALSE //Already shocked someone recently? @@ -1058,11 +1058,11 @@ to_chat(user, "The airlock's bolts prevent it from being forced!") else if( !welded && !operating) if(!beingcrowbarred) //being fireaxe'd - var/obj/item/twohanded/fireaxe/F = I - if(F.wielded) - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) - else - to_chat(user, "You need to be wielding the fire axe to do that!") + var/obj/item/fireaxe/axe = I + if(!axe.wielded) + to_chat(user, "You need to be wielding \the [axe] to do that!") + return + INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) else INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 98a888fa66..8b2eb9d1d7 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -12,12 +12,13 @@ armor = list("melee" = 30, "bullet" = 30, "laser" = 20, "energy" = 20, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 80, "acid" = 70) CanAtmosPass = ATMOS_PASS_DENSITY flags_1 = PREVENT_CLICK_UNDER_1 + ricochet_chance_mod = 0.8 interaction_flags_atom = INTERACT_ATOM_UI_INTERACT var/secondsElectrified = 0 var/shockedby - var/visible = TRUE + var/visible = TRUE // To explain: Whether the door can block line of sight when closed or not. var/operating = FALSE var/glass = FALSE var/welded = FALSE @@ -181,7 +182,7 @@ return /obj/machinery/door/attackby(obj/item/I, mob/user, params) - if(user.a_intent != INTENT_HARM && (istype(I, /obj/item/crowbar) || istype(I, /obj/item/twohanded/fireaxe))) + if(user.a_intent != INTENT_HARM && (istype(I, /obj/item/crowbar) || istype(I, /obj/item/fireaxe))) try_to_crowbar(I, user) return 1 else if(istype(I, /obj/item/weldingtool)) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 492e90720c..c9c577231e 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -54,6 +54,15 @@ else icon_state = "[src.base_state]open" +/obj/machinery/door/window/update_atom_colour() + if((color && (color_hex2num(color) < 255))) + visible = TRUE + if(density) + set_opacity(TRUE) + else + visible = FALSE + set_opacity(density && visible) + /obj/machinery/door/window/proc/open_and_close() open() if(src.check_access(null)) @@ -143,16 +152,18 @@ do_animate("opening") playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) src.icon_state ="[src.base_state]open" - sleep(10) + addtimer(CALLBACK(src, .proc/finish_opening), 10) + return TRUE +/obj/machinery/door/window/proc/finish_opening() + operating = FALSE density = FALSE -// src.sd_set_opacity(0) //TODO: why is this here? Opaque windoors? ~Carn + if(visible) + set_opacity(FALSE) air_update_turf(1) update_freelook_sight() - if(operating == 1) //emag again operating = FALSE - return 1 /obj/machinery/door/window/close(forced=0) if (src.operating) @@ -171,10 +182,13 @@ density = TRUE air_update_turf(1) update_freelook_sight() - sleep(10) + addtimer(CALLBACK(src, .proc/finish_closing), 10) + return TRUE +/obj/machinery/door/window/proc/finish_closing() + if(visible) + set_opacity(TRUE) operating = FALSE - return 1 /obj/machinery/door/window/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) switch(damage_type) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index ad5df7cea0..cd9e9dc83f 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -13,7 +13,8 @@ var/obj/item/reagent_containers/beaker var/static/list/drip_containers = typecacheof(list(/obj/item/reagent_containers/blood, /obj/item/reagent_containers/food, - /obj/item/reagent_containers/glass)) + /obj/item/reagent_containers/glass, + /obj/item/reagent_containers/chem_pack)) /obj/machinery/iv_drip/Initialize(mapload) . = ..() diff --git a/code/game/machinery/porta_turret/portable_turret_cover.dm b/code/game/machinery/porta_turret/portable_turret_cover.dm index 2403f903a9..7fdb9b38be 100644 --- a/code/game/machinery/porta_turret/portable_turret_cover.dm +++ b/code/game/machinery/porta_turret/portable_turret_cover.dm @@ -70,7 +70,7 @@ else return ..() -/obj/machinery/porta_turret_cover/attacked_by(obj/item/I, mob/user) +/obj/machinery/porta_turret_cover/attacked_by(obj/item/I, mob/user, attackchain_flags = NONE, damage_multiplier = 1) return parent_turret.attacked_by(I, user) /obj/machinery/porta_turret_cover/attack_alien(mob/living/carbon/alien/humanoid/user) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 2fff2011c1..426c818ccb 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -19,7 +19,7 @@ /obj/item/modular_computer, /obj/item/ammo_casing/mws_batt, /obj/item/ammo_box/magazine/mws_mag, - /obj/item/twohanded/electrostaff, + /obj/item/electrostaff, /obj/item/gun/ballistic/automatic/magrifle)) /obj/machinery/recharger/RefreshParts() diff --git a/code/game/machinery/sheetifier.dm b/code/game/machinery/sheetifier.dm new file mode 100644 index 0000000000..7b83401194 --- /dev/null +++ b/code/game/machinery/sheetifier.dm @@ -0,0 +1,44 @@ +/obj/machinery/sheetifier + name = "Sheet-meister 2000" + desc = "A very sheety machine" + icon = 'icons/obj/machines/sheetifier.dmi' + icon_state = "base_machine" + density = TRUE + use_power = IDLE_POWER_USE + idle_power_usage = 10 + active_power_usage = 100 + circuit = /obj/item/circuitboard/machine/sheetifier + layer = BELOW_OBJ_LAYER + var/busy_processing = FALSE + +/obj/machinery/sheetifier/Initialize() + . = ..() + AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/reagent_containers/food/snacks/meat/slab, CALLBACK(src, .proc/CanInsertMaterials), CALLBACK(src, .proc/AfterInsertMaterials)) + +/obj/machinery/sheetifier/update_overlays() + . = ..() + if(stat & (BROKEN|NOPOWER)) + return + var/mutable_appearance/on_overlay = mutable_appearance(icon, "buttons_on") + . += on_overlay + +/obj/machinery/sheetifier/update_icon_state() + icon_state = "base_machine[busy_processing ? "_processing" : ""]" + +/obj/machinery/sheetifier/proc/CanInsertMaterials() + return !busy_processing + +/obj/machinery/sheetifier/proc/AfterInsertMaterials(item_inserted, id_inserted, amount_inserted) + busy_processing = TRUE + update_icon() + var/datum/material/last_inserted_material = id_inserted + var/mutable_appearance/processing_overlay = mutable_appearance(icon, "processing") + processing_overlay.color = last_inserted_material.color + flick_overlay_static(processing_overlay, src, 64) + addtimer(CALLBACK(src, .proc/finish_processing), 64) + +/obj/machinery/sheetifier/proc/finish_processing() + busy_processing = FALSE + update_icon() + var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) + materials.retrieve_all() //Returns all as sheets diff --git a/code/game/machinery/shuttle/custom_shuttle.dm b/code/game/machinery/shuttle/custom_shuttle.dm new file mode 100644 index 0000000000..7c83cade69 --- /dev/null +++ b/code/game/machinery/shuttle/custom_shuttle.dm @@ -0,0 +1,33 @@ +/obj/machinery/shuttle + name = "shuttle component" + desc = "Something for shuttles." + density = TRUE + obj_integrity = 250 + max_integrity = 250 + icon = 'icons/turf/shuttle.dmi' + icon_state = "burst_plasma" + idle_power_usage = 150 + circuit = /obj/item/circuitboard/machine/shuttle/engine + var/icon_state_closed = "burst_plasma" + var/icon_state_open = "burst_plasma_open" + var/icon_state_off = "burst_plasma_off" + +/obj/machinery/shuttle/Initialize() + . = ..() + GLOB.custom_shuttle_machines += src + +/obj/machinery/shuttle/Destroy() + . = ..() + GLOB.custom_shuttle_machines -= src + +/obj/machinery/shuttle/attackby(obj/item/I, mob/living/user, params) + if(default_deconstruction_screwdriver(user, icon_state_open, icon_state_closed, I)) + return + if(default_pry_open(I)) + return + if(panel_open) + if(default_change_direction_wrench(user, I)) + return + if(default_deconstruction_crowbar(I)) + return + return ..() diff --git a/code/game/machinery/shuttle/shuttle_engine.dm b/code/game/machinery/shuttle/shuttle_engine.dm new file mode 100644 index 0000000000..1b2ce686d2 --- /dev/null +++ b/code/game/machinery/shuttle/shuttle_engine.dm @@ -0,0 +1,138 @@ +//----------------------------------------------- +//-------------Engine Thrusters------------------ +//----------------------------------------------- + +#define ENGINE_HEAT_TARGET 600 +#define ENGINE_HEATING_POWER 5000000 + +/obj/machinery/shuttle/engine + name = "shuttle thruster" + desc = "A thruster for shuttles." + density = TRUE + obj_integrity = 250 + max_integrity = 250 + icon = 'icons/turf/shuttle.dmi' + icon_state = "burst_plasma" + idle_power_usage = 150 + circuit = /obj/item/circuitboard/machine/shuttle/engine + var/thrust = 0 + var/fuel_use = 0 + var/bluespace_capable = TRUE + var/cooldown = 0 + var/thruster_active = FALSE + var/datum/weakref/attached_heater + +/obj/machinery/shuttle/engine/plasma + name = "plasma thruster" + desc = "A thruster that burns plasma stored in an adjacent plasma thruster heater." + icon_state = "burst_plasma" + icon_state_off = "burst_plasma_off" + + idle_power_usage = 0 + circuit = /obj/item/circuitboard/machine/shuttle/engine/plasma + thrust = 25 + fuel_use = 0.24 + bluespace_capable = FALSE + cooldown = 45 + +/obj/machinery/shuttle/engine/void + name = "void thruster" + desc = "A thruster using technology to breach voidspace for propulsion." + icon_state = "burst_void" + icon_state_off = "burst_void" + icon_state_closed = "burst_void" + icon_state_open = "burst_void_open" + idle_power_usage = 0 + circuit = /obj/item/circuitboard/machine/shuttle/engine/void + thrust = 400 + fuel_use = 0 + bluespace_capable = TRUE + cooldown = 90 + +/obj/machinery/shuttle/engine/Initialize() + . = ..() + check_setup() + +/obj/machinery/shuttle/engine/on_construction() + . = ..() + check_setup() + +/obj/machinery/shuttle/engine/Destroy() + attached_heater = FALSE + thruster_active = FALSE + return ..() + +/obj/machinery/shuttle/engine/proc/check_setup() + if(!anchored) + attached_heater = null + update_engine() + return + var/heater_turf + switch(dir) + if(NORTH) + heater_turf = get_offset_target_turf(src, 0, 1) + if(SOUTH) + heater_turf = get_offset_target_turf(src, 0, -1) + if(EAST) + heater_turf = get_offset_target_turf(src, 1, 0) + if(WEST) + heater_turf = get_offset_target_turf(src, -1, 0) + if(!heater_turf) + attached_heater = null + update_engine() + return + attached_heater = null + for(var/obj/machinery/atmospherics/components/unary/shuttle/heater/as_heater in heater_turf) + if(as_heater.dir != dir) + continue + if(as_heater.panel_open) + continue + if(!as_heater.anchored) + continue + attached_heater = WEAKREF(as_heater) + break + update_engine() + return + +/obj/machinery/shuttle/engine/proc/update_engine() + if(!attached_heater) + icon_state = icon_state_off + thruster_active = FALSE + return + var/obj/machinery/atmospherics/components/unary/shuttle/heater/resolved_heater = attached_heater.resolve() + if(panel_open) + thruster_active = FALSE + else if(resolved_heater?.hasFuel(1)) + icon_state = icon_state_closed + thruster_active = TRUE + else + thruster_active = FALSE + icon_state = icon_state_off + return + +/obj/machinery/shuttle/engine/void/update_engine() + if(panel_open) + thruster_active = FALSE + return + thruster_active = TRUE + icon_state = icon_state_closed + return + +//Thanks to spaceheater.dm for inspiration :) +/obj/machinery/shuttle/engine/proc/fireEngine() + var/turf/heatTurf = loc + if(!heatTurf) + return + var/datum/gas_mixture/env = heatTurf.return_air() + var/heat_cap = env.heat_capacity() + var/req_power = abs(env.return_temperature() - ENGINE_HEAT_TARGET) * heat_cap + req_power = min(req_power, ENGINE_HEATING_POWER) + var/deltaTemperature = req_power / heat_cap + if(deltaTemperature < 0) + return + env.temperature += deltaTemperature + air_update_turf() + +/obj/machinery/shuttle/engine/default_change_direction_wrench(mob/user, obj/item/I) + . = ..() + update_engine() diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm new file mode 100644 index 0000000000..3c36e53b5a --- /dev/null +++ b/code/game/machinery/shuttle/shuttle_heater.dm @@ -0,0 +1,132 @@ +//----------------------------------------------- +//--------------Engine Heaters------------------- +//This uses atmospherics, much like a thermomachine, +//but instead of changing temp, it stores plasma and uses +//it for the engine. +//----------------------------------------------- +/obj/machinery/atmospherics/components/unary/shuttle + name = "shuttle atmospherics device" + desc = "This does something to do with shuttle atmospherics" + icon_state = "heater" + icon = 'icons/turf/shuttle.dmi' + +/obj/machinery/atmospherics/components/unary/shuttle/heater + name = "engine heater" + desc = "Directs energy into compressed particles in order to power an attached thruster." + icon_state = "heater_pipe" + var/icon_state_closed = "heater_pipe" + var/icon_state_open = "heater_pipe_open" + var/icon_state_off = "heater_pipe" + idle_power_usage = 50 + circuit = /obj/item/circuitboard/machine/shuttle/heater + + density = TRUE + max_integrity = 400 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 30) + layer = OBJ_LAYER + showpipe = TRUE + + pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY + + var/gas_type = /datum/gas/plasma + var/efficiency_multiplier = 1 + var/gas_capacity = 0 + +/obj/machinery/atmospherics/components/unary/shuttle/heater/New() + . = ..() + GLOB.custom_shuttle_machines += src + SetInitDirections() + update_adjacent_engines() + updateGasStats() + +/obj/machinery/atmospherics/components/unary/shuttle/heater/Destroy() + . = ..() + update_adjacent_engines() + GLOB.custom_shuttle_machines -= src + +/obj/machinery/atmospherics/components/unary/shuttle/heater/on_construction() + ..(dir, dir) + SetInitDirections() + update_adjacent_engines() + +/obj/machinery/atmospherics/components/unary/shuttle/heater/default_change_direction_wrench(mob/user, obj/item/I) + if(!..()) + return FALSE + SetInitDirections() + var/obj/machinery/atmospherics/node = nodes[1] + if(node) + node.disconnect(src) + nodes[1] = null + if(!parents[1]) + return + nullifyPipenet(parents[1]) + + atmosinit() + node = nodes[1] + if(node) + node.atmosinit() + node.addMember(src) + build_network() + return TRUE + +/obj/machinery/atmospherics/components/unary/shuttle/heater/RefreshParts() + var/cap = 0 + var/eff = 0 + for(var/obj/item/stock_parts/matter_bin/M in component_parts) + cap += M.rating + for(var/obj/item/stock_parts/micro_laser/L in component_parts) + eff += L.rating + gas_capacity = 5000 * ((cap - 1) ** 2) + 1000 + efficiency_multiplier = round(((eff / 2) / 2.8) ** 2, 0.1) + updateGasStats() + +/obj/machinery/atmospherics/components/unary/shuttle/heater/examine(mob/user) + . = ..() + var/datum/gas_mixture/air_contents = airs[1] + . += "The engine heater's gas dial reads [air_contents.return_volume()] liters in internal tank.
    " + +/obj/machinery/atmospherics/components/unary/shuttle/heater/proc/updateGasStats() + var/datum/gas_mixture/air_contents = airs[1] + if(!air_contents) + return + air_contents.volume = gas_capacity + air_contents.temperature = T20C + +/obj/machinery/atmospherics/components/unary/shuttle/heater/proc/hasFuel(var/required) + var/datum/gas_mixture/air_contents = airs[1] + var/moles = air_contents.total_moles() + return moles >= required + +/obj/machinery/atmospherics/components/unary/shuttle/heater/proc/consumeFuel(var/amount) + var/datum/gas_mixture/air_contents = airs[1] + air_contents.remove(amount) + return + +/obj/machinery/atmospherics/components/unary/shuttle/heater/attackby(obj/item/I, mob/living/user, params) + update_adjacent_engines() + if(default_deconstruction_screwdriver(user, icon_state_open, icon_state_closed, I)) + return + if(default_pry_open(I)) + return + if(panel_open) + if(default_change_direction_wrench(user, I)) + return + if(default_deconstruction_crowbar(I)) + return + return ..() + +/obj/machinery/atmospherics/components/unary/shuttle/heater/proc/update_adjacent_engines() + var/engine_turf + switch(dir) + if(NORTH) + engine_turf = get_offset_target_turf(src, 0, -1) + if(SOUTH) + engine_turf = get_offset_target_turf(src, 0, 1) + if(EAST) + engine_turf = get_offset_target_turf(src, -1, 0) + if(WEST) + engine_turf = get_offset_target_turf(src, 1, 0) + if(!engine_turf) + return + for(var/obj/machinery/shuttle/engine/E in engine_turf) + E.check_setup() diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 02bb07b8ed..3bb67e2a1c 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -290,7 +290,7 @@ if("shuttle_id") update() -/obj/machinery/status_display/shuttle/proc/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override) +/obj/machinery/status_display/shuttle/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override) if (port && (shuttle_id == initial(shuttle_id) || override)) shuttle_id = port.id update() diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index ee28f118fa..dcd86c9f24 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -108,7 +108,7 @@ killwish.health = killwish.maxHealth killwish.vine_grab_distance = 6 killwish.melee_damage_upper = 30 - killwish.loot = list(/obj/item/twohanded/dualsaber/hypereutactic) + killwish.loot = list(/obj/item/dualsaber/hypereutactic) charges-- insisting = FALSE if(!charges) diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index 4ddb5281ea..c13cb1d1c6 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -388,7 +388,7 @@ /obj/item/mecha_parts/mecha_equipment/generator/get_equip_info() var/output = ..() if(output) - return "[output] \[[fuel]: [round(fuel.amount*fuel.mats_per_stack,0.1)] cm3\] - [equip_ready?"A":"Dea"]ctivate" + return "[output] \[[fuel]: [round(fuel.amount*MINERAL_MATERIAL_AMOUNT,0.1)] cm3\] - [equip_ready?"A":"Dea"]ctivate" /obj/item/mecha_parts/mecha_equipment/generator/action(target) if(chassis) @@ -398,9 +398,9 @@ /obj/item/mecha_parts/mecha_equipment/generator/proc/load_fuel(var/obj/item/stack/sheet/P) if(P.type == fuel.type && P.amount > 0) - var/to_load = max(max_fuel - fuel.amount*fuel.mats_per_stack,0) + var/to_load = max(max_fuel - fuel.amount*MINERAL_MATERIAL_AMOUNT,0) if(to_load) - var/units = min(max(round(to_load / P.mats_per_stack),1),P.amount) + var/units = min(max(round(to_load / MINERAL_MATERIAL_AMOUNT),1),P.amount) fuel.amount += units P.use(units) occupant_message("[units] unit\s of [fuel] successfully loaded.") @@ -454,7 +454,7 @@ if(cur_charge < chassis.cell.maxcharge) use_fuel = fuel_per_cycle_active chassis.give_power(power_per_cycle) - fuel.amount -= min(use_fuel/fuel.mats_per_stack,fuel.amount) + fuel.amount -= min(use_fuel/MINERAL_MATERIAL_AMOUNT,fuel.amount) update_equip_info() return 1 diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 93228c7fee..ca481f0d80 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -26,6 +26,7 @@ "Firefighter", "Odysseus", "Gygax", + "Medical-Spec Gygax", "Durand", "H.O.N.K", "Phazon", diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 5160282180..34cb57f661 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -642,6 +642,304 @@ user.visible_message("[user] unfastens Gygax Armor Plates.", "You unfasten Gygax Armor Plates.") return TRUE +//Begin Medigax +/datum/component/construction/unordered/mecha_chassis/medigax + result = /datum/component/construction/mecha/medigax + steps = list( + /obj/item/mecha_parts/part/medigax_torso, + /obj/item/mecha_parts/part/medigax_left_arm, + /obj/item/mecha_parts/part/medigax_right_arm, + /obj/item/mecha_parts/part/medigax_left_leg, + /obj/item/mecha_parts/part/medigax_right_leg, + /obj/item/mecha_parts/part/medigax_head + ) + +/datum/component/construction/mecha/medigax + result = /obj/mecha/medical/medigax + base_icon = "medigax" + steps = list( + //1 + list( + "key" = TOOL_WRENCH, + "desc" = "The hydraulic systems are disconnected." + ), + + //2 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_WRENCH, + "desc" = "The hydraulic systems are connected." + ), + + //3 + list( + "key" = /obj/item/stack/cable_coil, + "amount" = 5, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The hydraulic systems are active." + ), + + //4 + list( + "key" = TOOL_WIRECUTTER, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The wiring is added." + ), + + //5 + list( + "key" = /obj/item/circuitboard/mecha/gygax/main, + "action" = ITEM_DELETE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The wiring is adjusted." + ), + + //6 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Central control module is installed." + ), + + //7 + list( + "key" = /obj/item/circuitboard/mecha/gygax/peripherals, + "action" = ITEM_DELETE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Central control module is secured." + ), + + //8 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Peripherals control module is installed." + ), + + //9 + list( + "key" = /obj/item/circuitboard/mecha/gygax/targeting, + "action" = ITEM_DELETE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Peripherals control module is secured." + ), + + //10 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Weapon control module is installed." + ), + + //11 + list( + "key" = /obj/item/stock_parts/scanning_module, + "action" = ITEM_MOVE_INSIDE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Weapon control module is secured." + ), + + //12 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Scanner module is installed." + ), + + //13 + list( + "key" = /obj/item/stock_parts/capacitor, + "action" = ITEM_MOVE_INSIDE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Scanner module is secured." + ), + + //14 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Capacitor is installed." + ), + + //15 + list( + "key" = /obj/item/stock_parts/cell, + "action" = ITEM_MOVE_INSIDE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Capacitor is secured." + ), + + //16 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "The power cell is installed." + ), + + //17 + list( + "key" = /obj/item/stack/sheet/metal, + "amount" = 5, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The power cell is secured." + ), + + //18 + list( + "key" = TOOL_WRENCH, + "back_key" = TOOL_CROWBAR, + "desc" = "Internal armor is installed." + ), + + //19 + list( + "key" = TOOL_WELDER, + "back_key" = TOOL_WRENCH, + "desc" = "Internal armor is wrenched." + ), + + //20 + list( + "key" = /obj/item/mecha_parts/part/medigax_armor, + "action" = ITEM_DELETE, + "back_key" = TOOL_WELDER, + "desc" = "Internal armor is welded." + ), + + //21 + list( + "key" = TOOL_WRENCH, + "back_key" = TOOL_CROWBAR, + "desc" = "External armor is installed." + ), + + //22 + list( + "key" = TOOL_WELDER, + "back_key" = TOOL_WRENCH, + "desc" = "External armor is wrenched." + ), + + ) + +/datum/component/construction/mecha/medigax/action(datum/source, atom/used_atom, mob/user) + return check_step(used_atom,user) + +/datum/component/construction/mecha/medigax/custom_action(obj/item/I, mob/living/user, diff) + if(!..()) + return FALSE + + switch(index) + if(1) + user.visible_message("[user] connects [parent] hydraulic systems", "You connect [parent] hydraulic systems.") + if(2) + if(diff==FORWARD) + user.visible_message("[user] activates [parent] hydraulic systems.", "You activate [parent] hydraulic systems.") + else + user.visible_message("[user] disconnects [parent] hydraulic systems", "You disconnect [parent] hydraulic systems.") + if(3) + if(diff==FORWARD) + user.visible_message("[user] adds the wiring to [parent].", "You add the wiring to [parent].") + else + user.visible_message("[user] deactivates [parent] hydraulic systems.", "You deactivate [parent] hydraulic systems.") + if(4) + if(diff==FORWARD) + user.visible_message("[user] adjusts the wiring of [parent].", "You adjust the wiring of [parent].") + else + user.visible_message("[user] removes the wiring from [parent].", "You remove the wiring from [parent].") + if(5) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] disconnects the wiring of [parent].", "You disconnect the wiring of [parent].") + if(6) + if(diff==FORWARD) + user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + else + user.visible_message("[user] removes the central control module from [parent].", "You remove the central computer mainboard from [parent].") + if(7) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") + if(8) + if(diff==FORWARD) + user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + else + user.visible_message("[user] removes the peripherals control module from [parent].", "You remove the peripherals control module from [parent].") + if(9) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") + if(10) + if(diff==FORWARD) + user.visible_message("[user] secures the weapon control module.", "You secure the weapon control module.") + else + user.visible_message("[user] removes the weapon control module from [parent].", "You remove the weapon control module from [parent].") + if(11) + if(diff==FORWARD) + user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") + else + user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") + if(12) + if(diff==FORWARD) + user.visible_message("[user] secures the scanner module.", "You secure the scanner module.") + else + user.visible_message("[user] removes the scanner module from [parent].", "You remove the scanner module from [parent].") + if(13) + if(diff==FORWARD) + user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") + else + user.visible_message("[user] unfastens the scanner module.", "You unfasten the scanner module.") + if(14) + if(diff==FORWARD) + user.visible_message("[user] secures the capacitor.", "You secure the capacitor.") + else + user.visible_message("[user] removes the capacitor from [parent].", "You remove the capacitor from [parent].") + if(15) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] unfastens the capacitor.", "You unfasten the capacitor.") + if(16) + if(diff==FORWARD) + user.visible_message("[user] secures the power cell.", "You secure the power cell.") + else + user.visible_message("[user] pries the power cell from [parent].", "You pry the power cell from [parent].") + if(17) + if(diff==FORWARD) + user.visible_message("[user] installs the internal armor layer to [parent].", "You install the internal armor layer to [parent].") + else + user.visible_message("[user] unfastens the power cell.", "You unfasten the power cell.") + if(18) + if(diff==FORWARD) + user.visible_message("[user] secures the internal armor layer.", "You secure the internal armor layer.") + else + user.visible_message("[user] pries internal armor layer from [parent].", "You pry internal armor layer from [parent].") + if(19) + if(diff==FORWARD) + user.visible_message("[user] welds the internal armor layer to [parent].", "You weld the internal armor layer to [parent].") + else + user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") + if(20) + if(diff==FORWARD) + user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") + else + user.visible_message("[user] cuts the internal armor layer from [parent].", "You cut the internal armor layer from [parent].") + if(21) + if(diff==FORWARD) + user.visible_message("[user] secures Gygax Armor Plates.", "You secure Medical Gygax Armor Plates.") + else + user.visible_message("[user] pries Gygax Armor Plates from [parent].", "You pry Medical Gygax Armor Plates from [parent].") + if(22) + if(diff==FORWARD) + user.visible_message("[user] welds Gygax Armor Plates to [parent].", "You weld Medical Gygax Armor Plates to [parent].") + else + user.visible_message("[user] unfastens Gygax Armor Plates.", "You unfasten Medical Gygax Armor Plates.") + return TRUE +// End Medigax + /datum/component/construction/unordered/mecha_chassis/firefighter result = /datum/component/construction/mecha/firefighter steps = list( diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index 56bb8cceda..395ac810f4 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -282,7 +282,7 @@ else return ..() -/obj/mecha/attacked_by(obj/item/I, mob/living/user) +/obj/mecha/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) mecha_log_message("Attacked by [I]. Attacker - [user]") return ..() diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index 811ffdef35..14df70438f 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -129,6 +129,47 @@ desc = "A set of armor plates designed for the Gygax. Designed to effectively deflect damage with a lightweight construction." icon_state = "gygax_armor" +///////// Medical Gygax + +/obj/item/mecha_parts/chassis/medigax + name = "\improper Medical Gygax chassis" + construct_type = /datum/component/construction/unordered/mecha_chassis/medigax + +/obj/item/mecha_parts/part/medigax_torso + name = "\improper Medical Gygax torso" + desc = "A torso part of Gygax. Contains power unit, processing core and life support systems." + icon_state = "medigax_harness" + +/obj/item/mecha_parts/part/medigax_head + name = "\improper Medical Gygax head" + desc = "A Gygax head. Houses advanced surveillance and targeting sensors." + icon_state = "medigax_head" + +/obj/item/mecha_parts/part/medigax_left_arm + name = "\improper Medical Gygax left arm" + desc = "A Gygax left arm. Data and power sockets are compatible with most exosuit tools and weapons." + icon_state = "medigax_l_arm" + +/obj/item/mecha_parts/part/medigax_right_arm + name = "\improper Medical Gygax right arm" + desc = "A Gygax right arm. Data and power sockets are compatible with most exosuit tools and weapons." + icon_state = "medigax_r_arm" + +/obj/item/mecha_parts/part/medigax_left_leg + name = "\improper Medical Gygax left leg" + desc = "A Gygax left leg. Constructed with advanced servomechanisms and actuators to enable faster speed." + icon_state = "medigax_l_leg" + +/obj/item/mecha_parts/part/medigax_right_leg + name = "\improper Medical Gygax right leg" + desc = "A Gygax right leg. Constructed with advanced servomechanisms and actuators to enable faster speed." + icon_state = "medigax_r_leg" + +/obj/item/mecha_parts/part/medigax_armor + gender = PLURAL + name = "\improper Medical Gygax armor plates" + desc = "A set of armor plates designed for the Gygax. Designed to effectively deflect damage with a lightweight construction." + icon_state = "medigax_armor" //////////// Durand diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index b1ab944b49..8b6146dee7 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -256,7 +256,7 @@ output_access_dialog(id_card, usr) if(href_list["del_req_access"] && add_req_access) - operation_req_access -= text2num(href_list["add_req_access"]) + operation_req_access -= text2num(href_list["del_req_access"]) output_access_dialog(id_card, usr) if(href_list["finish_req_access"]) diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index ecf39bcb0b..9175489c89 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -125,6 +125,24 @@ name = "\improper Dark Gygax wreckage" icon_state = "darkgygax-broken" +/obj/structure/mecha_wreckage/medigax + name = "\improper Medical Gygax wreckage" + icon_state = "medigax-broken" + +/obj/structure/mecha_wreckage/medigax/Initialize() + . = ..() + var/list/parts = list(/obj/item/mecha_parts/part/medigax_torso, + /obj/item/mecha_parts/part/medigax_head, + /obj/item/mecha_parts/part/medigax_left_arm, + /obj/item/mecha_parts/part/medigax_right_arm, + /obj/item/mecha_parts/part/medigax_left_leg, + /obj/item/mecha_parts/part/medigax_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part + /obj/structure/mecha_wreckage/marauder name = "\improper Marauder wreckage" icon_state = "marauder-broken" diff --git a/code/game/mecha/medical/medigax.dm b/code/game/mecha/medical/medigax.dm new file mode 100644 index 0000000000..98b7c9455b --- /dev/null +++ b/code/game/mecha/medical/medigax.dm @@ -0,0 +1,34 @@ +/obj/mecha/medical/medigax + desc = "A Gygax with it's actuator overload stripped and a slick white paint scheme, for medical use, These exosuits are developed and produced by Vey-Med. (© All rights reserved)." + name = "\improper Medical Gygax" + icon_state = "medigax" + step_in = 1.75 // a little faster than an odysseus + max_temperature = 25000 + max_integrity = 250 + wreckage = /obj/structure/mecha_wreckage/odysseus + armor = list("melee" = 25, "bullet" = 20, "laser" = 30, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + internal_damage_threshold = 35 + deflect_chance = 15 + step_energy_drain = 6 + infra_luminosity = 6 + + +/obj/mecha/medical/medigax/moved_inside(mob/living/carbon/human/H) + . = ..() + if(.) + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + hud.add_hud_to(H) + +/obj/mecha/medical/medigax/go_out() + if(isliving(occupant)) + var/mob/living/carbon/human/L = occupant + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + hud.remove_hud_from(L) + ..() + +/obj/mecha/medical/medigax/mmi_moved_inside(obj/item/mmi/mmi_as_oc, mob/user) + . = ..() + if(.) + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + var/mob/living/brain/B = mmi_as_oc.brainmob + hud.add_hud_to(B) diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index 0954d12790..c56731b3d3 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -428,6 +428,11 @@ desc = "A poster decipting a snake shaped into an ominous 'S'!" icon_state = "poster47" +/obj/structure/sign/poster/contraband/bountyhunters + name = "Bounty Hunters" + desc = "A poster advertising bounty hunting services. \"I hear you got a problem.\"" + icon_state = "poster48" + /obj/structure/sign/poster/official poster_item_name = "motivational poster" poster_item_desc = "An official Nanotrasen-issued poster to foster a compliant and obedient workforce. It comes with state-of-the-art adhesive backing, for easy pinning to any vertical surface." diff --git a/code/game/objects/effects/decals/cleanable/humans.dm b/code/game/objects/effects/decals/cleanable/humans.dm index a5acc7d394..fa16a95faf 100644 --- a/code/game/objects/effects/decals/cleanable/humans.dm +++ b/code/game/objects/effects/decals/cleanable/humans.dm @@ -91,7 +91,7 @@ var/mob/living/carbon/human/H = O var/obj/item/clothing/shoes/S = H.shoes if(S && S.bloody_shoes[blood_state]) - if(color != bloodtype_to_color(S.last_bloodtype)) + if(color != S.last_blood_color) return S.bloody_shoes[blood_state] = max(S.bloody_shoes[blood_state] - BLOOD_LOSS_PER_STEP, 0) shoe_types |= S.type @@ -104,7 +104,7 @@ var/mob/living/carbon/human/H = O var/obj/item/clothing/shoes/S = H.shoes if(S && S.bloody_shoes[blood_state]) - if(color != bloodtype_to_color(S.last_bloodtype))//last entry - we check its color + if(color != S.last_blood_color)//last entry - we check its color return S.bloody_shoes[blood_state] = max(S.bloody_shoes[blood_state] - BLOOD_LOSS_PER_STEP, 0) shoe_types |= S.type diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 1fe5e46e25..d5f53b2f1c 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -5,19 +5,21 @@ anchored = TRUE icon = 'icons/obj/items_and_weapons.dmi' icon_state = "uglymine" - var/triggered = 0 + /// We manually check to see if we've been triggered in case multiple atoms cross us in the time between the mine being triggered and it actually deleting, to avoid a race condition with multiple detonations + var/triggered = FALSE /obj/effect/mine/proc/mineEffect(mob/victim) to_chat(victim, "*click*") -/obj/effect/mine/Crossed(AM as mob|obj) - if(isturf(loc)) - if(ismob(AM)) - var/mob/MM = AM - if(!(MM.movement_type & FLYING)) - triggermine(AM) - else - triggermine(AM) +/obj/effect/mine/Crossed(atom/movable/AM) + if(triggered || !isturf(loc)) + return + . = ..() + + if(AM.movement_type & FLYING) + return + + triggermine(AM) /obj/effect/mine/proc/triggermine(mob/victim) if(triggered) @@ -27,9 +29,13 @@ s.set_up(3, 1, src) s.start() mineEffect(victim) + SEND_SIGNAL(src, COMSIG_MINE_TRIGGERED) triggered = 1 qdel(src) +/obj/effect/mine/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + triggermine() /obj/effect/mine/explosive name = "explosive mine" @@ -50,6 +56,18 @@ if(isliving(victim)) victim.DefaultCombatKnockdown(stun_time) +/obj/effect/mine/shrapnel + name = "shrapnel mine" + var/shrapnel_type = /obj/item/projectile/bullet/shrapnel + var/shrapnel_magnitude = 3 + +/obj/effect/mine/shrapnel/mineEffect(mob/victim) + AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude) + +/obj/effect/mine/shrapnel/sting + name = "stinger mine" + shrapnel_type = /obj/item/projectile/bullet/pellet/stingball + /obj/effect/mine/kickmine name = "kick mine" @@ -105,7 +123,7 @@ /obj/effect/mine/pickup/triggermine(mob/victim) if(triggered) return - triggered = 1 + triggered = TRUE invisibility = INVISIBILITY_ABSTRACT mineEffect(victim) qdel(src) @@ -128,14 +146,13 @@ spawn(0) new /datum/hallucination/delusion(victim, TRUE, "demon",duration,0) - var/obj/item/twohanded/required/chainsaw/doomslayer/chainsaw = new(victim.loc) + var/obj/item/chainsaw/doomslayer/chainsaw = new(victim.loc) victim.log_message("entered a blood frenzy", LOG_ATTACK) ADD_TRAIT(chainsaw, TRAIT_NODROP, CHAINSAW_FRENZY_TRAIT) victim.drop_all_held_items() victim.put_in_hands(chainsaw, forced = TRUE) chainsaw.attack_self(victim) - chainsaw.wield(victim) victim.reagents.add_reagent(/datum/reagent/medicine/adminordrazine,25) to_chat(victim, "KILL, KILL, KILL! YOU HAVE NO ALLIES ANYMORE, KILL THEM ALL!") diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 9893e9c7d3..44164ed86c 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -451,7 +451,7 @@ lootcount = 1 spawn_on_turf = FALSE //Note this is out of a 100 - Meaning the number you see is also the percent its going to pick that -//This is ment for "low" loot that anyone could fine in a toilet, for better gear use high loot toilet +//This is meant for "low" loot that anyone could find in a toilet, for better gear use high loot toilet loot = list("" = 30, /obj/item/lighter = 2, /obj/item/tape/random = 1, @@ -476,7 +476,7 @@ lootcount = 1 spawn_on_turf = FALSE //Note this is out of a 100 - Meaning the number you see is also the percent its going to pick that -//This is ment for "prison" loot that is rather rare and ment for "prisoners if they get a crowbar to fine, or sec. +//This is meant for "prison" loot that is rather rare and meant for "prisoners if they get a crowbar to fine, or sec. loot = list("" = 10, /obj/item/lighter = 5, /obj/item/poster/random_contraband = 5, @@ -491,7 +491,7 @@ /obj/item/kitchen/knife = 5, /obj/item/screwdriver = 5, /obj/item/crowbar/red = 1, //Dont you need a crowbar to open this? - /obj/item/stack/medical/bruise_pack = 3, + /obj/item/stack/medical/suture = 3, /obj/item/reagent_containers/food/drinks/bottle/vodka = 2, /obj/item/radio = 5, /obj/item/flashlight = 4, @@ -611,13 +611,13 @@ /obj/item/clothing/mask/breath = 5, /obj/item/clothing/mask/breath/medical = 1 ) - + /obj/effect/spawner/lootdrop/welder_tools/no_turf spawn_on_turf = FALSE /obj/effect/spawner/lootdrop/low_tools/no_turf spawn_on_turf = FALSE - + /obj/effect/spawner/lootdrop/breathing_tanks/no_turf spawn_on_turf = FALSE @@ -644,3 +644,76 @@ /obj/effect/spawner/lootdrop/glowstick/no_turf spawn_on_turf = FALSE + +// Random Parts + +/obj/effect/spawner/lootdrop/stock_parts + name = "random stock parts spawner" + lootcount = 1 + loot = list( + /obj/item/stock_parts/capacitor, + /obj/item/stock_parts/scanning_module, + /obj/item/stock_parts/manipulator, + /obj/item/stock_parts/micro_laser, + /obj/item/stock_parts/matter_bin, + /obj/item/stock_parts/cell + ) + +// Random Weapon Parts + +/obj/effect/spawner/lootdrop/weapon_parts + name = "random weapon parts spawner 50%" + lootcount = 1 + spawn_on_turf = FALSE + loot = list("" = 50, + /obj/item/weaponcrafting/improvised_parts/rifle_receiver = 13, + /obj/item/weaponcrafting/improvised_parts/shotgun_receiver = 13, + /obj/item/weaponcrafting/improvised_parts/trigger_assembly = 12, + ) + +/obj/effect/spawner/lootdrop/weapon_parts + name = "random weapon parts spawner 20%" + lootcount = 1 + spawn_on_turf = FALSE + loot = list("" = 80, + /obj/item/weaponcrafting/improvised_parts/rifle_receiver = 5, + /obj/item/weaponcrafting/improvised_parts/trigger_assembly = 5, + ) + +/obj/effect/spawner/lootdrop/ammo + name = "random ammo 75%" + lootcount = 1 + spawn_on_turf = FALSE + loot = list("" = 25, + /obj/item/ammo_box/magazine/wt550m9 = 1, + /obj/item/ammo_casing/shotgun/buckshot = 7, + /obj/item/ammo_casing/shotgun/rubbershot = 7, + /obj/item/ammo_casing/a762 = 15, + /obj/item/ammo_box/a762 = 15, + ) + +/obj/effect/spawner/lootdrop/ammo/fiftypercent + name = "random ammo 50%" + lootcount = 1 + spawn_on_turf = FALSE + loot = list("" = 50, + /obj/item/ammo_box/magazine/wt550m9 = 2, + /obj/item/ammo_casing/shotgun/buckshot = 10, + /obj/item/ammo_casing/shotgun/rubbershot = 10, + /obj/item/ammo_casing/a762 = 7, + /obj/item/ammo_box/a762 = 7, + ) + +/obj/effect/spawner/lootdrop/ammo/shotgun + name = "random ammo 50%" + lootcount = 1 + spawn_on_turf = FALSE + loot = list("" = 50, + /obj/item/ammo_box/shotgun/loaded/buckshot = 5, + /obj/item/ammo_box/shotgun/loaded/beanbag = 5, + /obj/item/ammo_box/shotgun/loaded/incendiary = 5, + /obj/item/ammo_casing/shotgun/buckshot = 8, + /obj/item/ammo_casing/shotgun/rubbershot = 9, + /obj/item/ammo_casing/shotgun = 8, + /obj/item/ammo_casing/shotgun/incendiary = 10, + ) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 776980badb..90e232938c 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -4,6 +4,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // if true, everyone item when created will have its name changed to be // more... RPG-like. +GLOBAL_VAR_INIT(stickpocalypse, FALSE) // if true, all non-embeddable items will be able to harmlessly stick to people when thrown +GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to embed in people, takes precedence over stickpocalypse + /obj/item name = "item" icon = 'icons/obj/items_and_weapons.dmi' @@ -65,6 +68,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/click_delay = CLICK_CD_MELEE var/slot_flags = 0 //This is used to determine on which slots an item can fit. + var/current_equipped_slot pass_flags = PASSTABLE pressure_resistance = 4 var/obj/item/master = null @@ -104,7 +108,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) mouse_drag_pointer = MOUSE_ACTIVE_POINTER //the icon to indicate this object is being dragged - var/datum/embedding_behavior/embedding + var/list/embedding = NONE var/flags_cover = 0 //for flags such as GLASSESCOVERSEYES var/heat = 0 @@ -141,6 +145,13 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/list/grind_results //A reagent list containing the reagents this item produces when ground up in a grinder - this can be an empty list to allow for reagent transferring only var/list/juice_results //A reagent list containing blah blah... but when JUICED in a grinder! + /* Our block parry data. Should be set in init, or something if you are using it. + * This won't be accessed without ITEM_CAN_BLOCK or ITEM_CAN_PARRY so do not set it unless you have to to save memory. + * If you decide it's a good idea to leave this unset while turning the flags on, you will runtime. Enjoy. + * If this is set to a path, it'll run get_block_parry_data(path). YOU MUST RUN [get_block_parry_data(this)] INSTEAD OF DIRECTLY ACCESSING! + */ + var/datum/block_parry_data/block_parry_data + ///Skills vars //list of skill PATHS exercised when using this item. An associated bitfield can be set to indicate additional ways the skill is used by this specific item. var/list/datum/skill/used_skills @@ -152,7 +163,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) /obj/item/Initialize() - if (attack_verb) + if(attack_verb) attack_verb = typelist("attack_verb", attack_verb) . = ..() @@ -160,9 +171,6 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) new path(src) actions_types = null - if(GLOB.rpg_loot_items) - AddComponent(/datum/component/fantasy) - if(force_string) item_flags |= FORCE_STRING_OVERRIDE @@ -172,15 +180,10 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) if(damtype == "brute") hitsound = "swing_hit" - if (!embedding) - embedding = getEmbeddingBehavior() - else if (islist(embedding)) - embedding = getEmbeddingBehavior(arglist(embedding)) - else if (!istype(embedding, /datum/embedding_behavior)) - stack_trace("Invalid type [embedding.type] found in .embedding during /obj/item Initialize()") - - if(sharpness) //give sharp objects butchering functionality, for consistency - AddComponent(/datum/component/butchering, 80 * toolspeed) + if(used_skills) + for(var/path in used_skills) + var/datum/skill/S = GLOB.skill_datums[path] + LAZYADD(used_skills[path], S.skill_traits) /obj/item/Destroy() item_flags &= ~DROPDEL //prevent reqdels @@ -191,6 +194,26 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) qdel(X) return ..() +/obj/item/ComponentInitialize() + . = ..() + + // this proc says it's for initializing components, but we're initializing elements too because it's you and me against the world >:) + if(!LAZYLEN(embedding)) + if(GLOB.embedpocalypse) + embedding = EMBED_POINTY + name = "pointy [name]" + else if(GLOB.stickpocalypse) + embedding = EMBED_HARMLESS + name = "sticky [name]" + + updateEmbedding() + + if(GLOB.rpg_loot_items) + AddComponent(/datum/component/fantasy) + + if(sharpness) //give sharp objects butchering functionality, for consistency + AddComponent(/datum/component/butchering, 80 * toolspeed) + /obj/item/proc/check_allowed_items(atom/target, not_inside, target_self) if(((src in target) && !target_self) || (!isturf(target.loc) && !isturf(target) && not_inside)) return 0 @@ -241,8 +264,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) if(resistance_flags & FIRE_PROOF) . += "[src] is made of fire-retardant materials." - - + if(item_flags & (ITEM_CAN_BLOCK | ITEM_CAN_PARRY)) + var/datum/block_parry_data/data = return_block_parry_datum(block_parry_data) + . += "[src] has the capacity to be used to block and/or parry. \[Show Stats\]" if(!user.research_scanner) return @@ -297,6 +321,10 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) return if(anchored) return + if(loc == user && current_equipped_slot && current_equipped_slot != SLOT_HANDS) + if(current_equipped_slot in user.check_obscured_slots()) + to_chat(src, "You are unable to unequip that while wearing other garments over it!") + return FALSE if(resistance_flags & ON_FIRE) var/mob/living/carbon/C = user @@ -318,7 +346,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) C.update_damage_overlays() return - if(acid_level > 20 && !ismob(loc))// so we can still remove the clothes on us that have acid. + if(acid_level > 20 && ismob(loc))// so we can still remove the clothes on us that have acid. var/mob/living/carbon/C = user if(istype(C)) if(!C.gloves || (!(C.gloves.resistance_flags & (UNACIDABLE|ACID_PROOF)))) @@ -361,6 +389,11 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) return if(anchored) return + if(loc == user && current_equipped_slot && current_equipped_slot != SLOT_HANDS) + if(current_equipped_slot in user.check_obscured_slots()) + to_chat(src, "You are unable to unequip that while wearing other garments over it!") + return FALSE + SEND_SIGNAL(loc, COMSIG_TRY_STORAGE_TAKE, src, user.loc, TRUE) @@ -404,6 +437,8 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) return ITALICS | REDUCE_RANGE /obj/item/proc/dropped(mob/user) + SHOULD_CALL_PARENT(TRUE) + current_equipped_slot = null for(var/X in actions) var/datum/action/A = X A.Remove(user) @@ -416,6 +451,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // called just as an item is picked up (loc is not yet changed) /obj/item/proc/pickup(mob/user) + SHOULD_CALL_PARENT(TRUE) SEND_SIGNAL(src, COMSIG_ITEM_PICKUP, user) item_flags |= IN_INVENTORY @@ -450,7 +486,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // for items that can be placed in multiple slots // note this isn't called during the initial dressing of a player /obj/item/proc/equipped(mob/user, slot) + SHOULD_CALL_PARENT(TRUE) . = SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot) + current_equipped_slot = slot if(!(. & COMPONENT_NO_GRANT_ACTIONS)) for(var/X in actions) var/datum/action/A = X @@ -476,11 +514,11 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) //if this is being done by a mob other than M, it will include the mob equipper, who is trying to equip the item to mob M. equipper will be null otherwise. //If you are making custom procs but would like to retain partial or complete functionality of this one, include a 'return ..()' to where you want this to happen. //Set disable_warning to TRUE if you wish it to not give you outputs. -/obj/item/proc/mob_can_equip(mob/living/M, mob/living/equipper, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) +/obj/item/proc/mob_can_equip(mob/living/M, mob/living/equipper, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) if(!M) return FALSE - return M.can_equip(src, slot, disable_warning, bypass_equip_delay_self) + return M.can_equip(src, slot, disable_warning, bypass_equip_delay_self, clothing_check, return_warning) /obj/item/verb/verb_pickup() set src in oview(1) @@ -615,6 +653,18 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/itempush = 1 if(w_class < 4) itempush = 0 //too light to push anything + if(isliving(hit_atom)) //Living mobs handle hit sounds differently. + var/volume = get_volume_by_throwforce_and_or_w_class() + if (throwforce > 0) + if (throwhitsound) + playsound(hit_atom, throwhitsound, volume, TRUE, -1) + else if(hitsound) + playsound(hit_atom, hitsound, volume, TRUE, -1) + else + playsound(hit_atom, 'sound/weapons/genhit.ogg',volume, TRUE, -1) + else + playsound(hit_atom, 'sound/weapons/throwtap.ogg', 1, volume, -1) + return hit_atom.hitby(src, 0, itempush, throwingdatum=throwingdatum) /obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, force, messy_throw = TRUE) @@ -746,6 +796,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) ..() /obj/item/proc/microwave_act(obj/machinery/microwave/M) + SEND_SIGNAL(src, COMSIG_ITEM_MICROWAVE_ACT, M) if(istype(M) && M.dirty < 100) M.dirty++ @@ -802,7 +853,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // Called when a mob tries to use the item as a tool. // Handles most checks. -/obj/item/proc/use_tool(atom/target, mob/living/user, delay, amount=0, volume=0, datum/callback/extra_checks, skill_gain_mult = 1, max_level = INFINITY) +/obj/item/proc/use_tool(atom/target, mob/living/user, delay, amount=0, volume=0, datum/callback/extra_checks, skill_gain_mult = STD_USE_TOOL_MULT) // No delay means there is no start message, and no reason to call tool_start_check before use_tool. // Run the start check here so we wouldn't have to call it manually. if(!delay && !tool_start_check(user, amount)) @@ -847,7 +898,8 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) for(var/skill in used_skills) if(!(SKILL_TRAINING_TOOL in used_skills[skill])) continue - user.mind.auto_gain_experience(skill, gain*skill_gain_mult, GET_STANDARD_LVL(max_level)) + var/datum/skill/S = GLOB.skill_datums[skill] + user.mind.auto_gain_experience(skill, gain*skill_gain_mult*S.item_skill_gain_multi) return TRUE @@ -908,11 +960,13 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // if w_volume is 0 you fucked up anyways lol return w_volume || AUTO_SCALE_VOLUME(w_class) -/obj/item/proc/embedded(mob/living/carbon/human/embedded_mob) +/obj/item/proc/embedded(atom/embedded_target) return /obj/item/proc/unembedded() - return + if(item_flags & DROPDEL) + QDEL_NULL(src) + return TRUE /** * Sets our slowdown and updates equipment slowdown of any mob we're equipped on. @@ -928,3 +982,135 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) . = ..() if(var_name == NAMEOF(src, slowdown)) set_slowdown(var_value) //don't care if it's a duplicate edit as slowdown'll be set, do it anyways to force normal behavior. +/** + * Does the current embedding var meet the criteria for being harmless? Namely, does it explicitly define the pain multiplier and jostle pain mult to be 0? If so, return true. + * + */ +/obj/item/proc/isEmbedHarmless() + if(embedding) + return !isnull(embedding["pain_mult"]) && !isnull(embedding["jostle_pain_mult"]) && embedding["pain_mult"] == 0 && embedding["jostle_pain_mult"] == 0 + +///In case we want to do something special (like self delete) upon failing to embed in something, return true +/obj/item/proc/failedEmbed() + if(item_flags & DROPDEL) + QDEL_NULL(src) + return TRUE + +/** + + + + * tryEmbed() is for when you want to try embedding something without dealing with the damage + hit messages of calling hitby() on the item while targetting the target. + + + + * + + + + * Really, this is used mostly with projectiles with shrapnel payloads, from [/datum/element/embed/proc/checkEmbedProjectile], and called on said shrapnel. Mostly acts as an intermediate between different embed elements. + + + + * + + + + * Arguments: + + + + * * target- Either a body part, a carbon, or a closed turf. What are we hitting? + + + + * * forced- Do we want this to go through 100%? + + + + */ + + + +/obj/item/proc/tryEmbed(atom/target, forced=FALSE, silent=FALSE) + + + + if(!isbodypart(target) && !iscarbon(target) && !isclosedturf(target)) + + + + return + + + + if(!forced && !LAZYLEN(embedding)) + + + + return + + + + + + + + if(SEND_SIGNAL(src, COMSIG_EMBED_TRY_FORCE, target, forced, silent)) + + + + return TRUE + + + + failedEmbed() + + + + + + + +///For when you want to disable an item's embedding capabilities (like transforming weapons and such), this proc will detach any active embed elements from it. + + + +/obj/item/proc/disableEmbedding() + + + + SEND_SIGNAL(src, COMSIG_ITEM_DISABLE_EMBED) + + + + return + + + + + + + +///For when you want to add/update the embedding on an item. Uses the vars in [/obj/item/embedding], and defaults to config values for values that aren't set. Will automatically detach previous embed elements on this item. + + + +/obj/item/proc/updateEmbedding() + if(!islist(embedding) || !LAZYLEN(embedding)) + return + + AddElement(/datum/element/embed,\ + embed_chance = (!isnull(embedding["embed_chance"]) ? embedding["embed_chance"] : EMBED_CHANCE),\ + fall_chance = (!isnull(embedding["fall_chance"]) ? embedding["fall_chance"] : EMBEDDED_ITEM_FALLOUT),\ + pain_chance = (!isnull(embedding["pain_chance"]) ? embedding["pain_chance"] : EMBEDDED_PAIN_CHANCE),\ + pain_mult = (!isnull(embedding["pain_mult"]) ? embedding["pain_mult"] : EMBEDDED_PAIN_MULTIPLIER),\ + remove_pain_mult = (!isnull(embedding["remove_pain_mult"]) ? embedding["remove_pain_mult"] : EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER),\ + rip_time = (!isnull(embedding["rip_time"]) ? embedding["rip_time"] : EMBEDDED_UNSAFE_REMOVAL_TIME),\ + ignore_throwspeed_threshold = (!isnull(embedding["ignore_throwspeed_threshold"]) ? embedding["ignore_throwspeed_threshold"] : FALSE),\ + impact_pain_mult = (!isnull(embedding["impact_pain_mult"]) ? embedding["impact_pain_mult"] : EMBEDDED_IMPACT_PAIN_MULTIPLIER),\ + jostle_chance = (!isnull(embedding["jostle_chance"]) ? embedding["jostle_chance"] : EMBEDDED_JOSTLE_CHANCE),\ + jostle_pain_mult = (!isnull(embedding["jostle_pain_mult"]) ? embedding["jostle_pain_mult"] : EMBEDDED_JOSTLE_PAIN_MULTIPLIER),\ + pain_stam_pct = (!isnull(embedding["pain_stam_pct"]) ? embedding["pain_stam_pct"] : EMBEDDED_PAIN_STAM_PCT),\ + embed_chance_turf_mod = (!isnull(embedding["embed_chance_turf_mod"]) ? embedding["embed_chance_turf_mod"] : EMBED_CHANCE_TURF_MOD)) + return TRUE \ No newline at end of file diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index f3ea461c74..6e305c30ee 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/rcl +/obj/item/rcl name = "rapid cable layer" desc = "A device used to rapidly deploy cables. It has screws on the side which can be removed to slide off the cables. Do not use without insulation!" icon = 'icons/obj/tools.dmi' @@ -23,15 +23,26 @@ var/datum/radial_menu/persistent/wiring_gui_menu var/mob/listeningTo -/obj/item/twohanded/rcl/Initialize() +/obj/item/rcl/Initialize() . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) update_icon() -/obj/item/twohanded/rcl/ComponentInitialize() +/obj/item/rcl/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) + AddComponent(/datum/component/two_handed) -/obj/item/twohanded/rcl/attackby(obj/item/W, mob/user) +/// triggered on wield of two handed item +/obj/item/rcl/proc/on_wield(obj/item/source, mob/user) + active = TRUE + +/// triggered on unwield of two handed item +/obj/item/rcl/proc/on_unwield(obj/item/source, mob/user) + active = FALSE + +/obj/item/rcl/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W @@ -86,26 +97,26 @@ else ..() -/obj/item/twohanded/rcl/examine(mob/user) +/obj/item/rcl/examine(mob/user) . = ..() if(loaded) . += "It contains [loaded.amount]/[max_amount] cables." -/obj/item/twohanded/rcl/Destroy() +/obj/item/rcl/Destroy() QDEL_NULL(loaded) last = null listeningTo = null QDEL_NULL(wiring_gui_menu) return ..() -/obj/item/twohanded/rcl/update_icon_state() +/obj/item/rcl/update_icon_state() icon_state = initial(icon_state) item_state = initial(item_state) if(!loaded || !loaded.amount) icon_state += "-empty" item_state += "-0" -/obj/item/twohanded/rcl/update_overlays() +/obj/item/rcl/update_overlays() . = ..() if(!loaded || !loaded.amount) return @@ -113,7 +124,7 @@ cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] . += cable_overlay -/obj/item/twohanded/rcl/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) +/obj/item/rcl/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) . = ..() if(!isinhands || !(loaded?.amount)) return @@ -121,7 +132,7 @@ cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] . += cable_overlay -/obj/item/twohanded/rcl/proc/is_empty(mob/user, loud = 1) +/obj/item/rcl/proc/is_empty(mob/user, loud = 1) update_icon() if(!loaded || !loaded.amount) if(loud) @@ -130,26 +141,23 @@ QDEL_NULL(loaded) loaded = null QDEL_NULL(wiring_gui_menu) - unwield(user) - active = wielded return TRUE return FALSE -/obj/item/twohanded/rcl/pickup(mob/user) +/obj/item/rcl/pickup(mob/user) ..() getMobhook(user) -/obj/item/twohanded/rcl/dropped(mob/wearer) +/obj/item/rcl/dropped(mob/wearer) ..() UnregisterSignal(wearer, COMSIG_MOVABLE_MOVED) listeningTo = null last = null -/obj/item/twohanded/rcl/attack_self(mob/user) +/obj/item/rcl/attack_self(mob/user) ..() - active = wielded if(!active) last = null else if(!last) @@ -158,7 +166,7 @@ last = C break -obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) +obj/item/rcl/proc/getMobhook(mob/to_hook) if(listeningTo == to_hook) return if(listeningTo) @@ -166,7 +174,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, .proc/trigger) listeningTo = to_hook -/obj/item/twohanded/rcl/proc/trigger(mob/user) +/obj/item/rcl/proc/trigger(mob/user) if(active) layCable(user) if(wiring_gui_menu) //update the wire options as you move @@ -174,7 +182,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) //previous contents of trigger(), lays cable each time the player moves -/obj/item/twohanded/rcl/proc/layCable(mob/user) +/obj/item/rcl/proc/layCable(mob/user) if(!isturf(user.loc)) return if(is_empty(user, 0)) @@ -207,7 +215,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) update_icon() //searches the current tile for a stub cable of the same colour -/obj/item/twohanded/rcl/proc/findLinkingCable(mob/user) +/obj/item/rcl/proc/findLinkingCable(mob/user) var/turf/T if(!isturf(user.loc)) return @@ -223,10 +231,8 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) continue if(C.d1 == 0) return C - return - -/obj/item/twohanded/rcl/proc/wiringGuiGenerateChoices(mob/user) +/obj/item/rcl/proc/wiringGuiGenerateChoices(mob/user) var/fromdir = 0 var/obj/structure/cable/linkingCable = findLinkingCable(user) if(linkingCable) @@ -243,12 +249,12 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) wiredirs[icondir] = img return wiredirs -/obj/item/twohanded/rcl/proc/showWiringGui(mob/user) +/obj/item/rcl/proc/showWiringGui(mob/user) var/list/choices = wiringGuiGenerateChoices(user) wiring_gui_menu = show_radial_menu_persistent(user, src , choices, select_proc = CALLBACK(src, .proc/wiringGuiReact, user), radius = 42) -/obj/item/twohanded/rcl/proc/wiringGuiUpdate(mob/user) +/obj/item/rcl/proc/wiringGuiUpdate(mob/user) if(!wiring_gui_menu) return @@ -259,7 +265,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) //Callback used to respond to interactions with the wiring menu -/obj/item/twohanded/rcl/proc/wiringGuiReact(mob/living/user,choice) +/obj/item/rcl/proc/wiringGuiReact(mob/living/user,choice) if(!choice) //close on a null choice (the center button) QDEL_NULL(wiring_gui_menu) return @@ -290,7 +296,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) wiringGuiUpdate(user) -/obj/item/twohanded/rcl/ui_action_click(mob/user, action) +/obj/item/rcl/ui_action_click(mob/user, action) if(istype(action, /datum/action/item_action/rcl_col)) current_color_index++; if (current_color_index > colors.len) @@ -308,13 +314,13 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) else //open the menu showWiringGui(user) -/obj/item/twohanded/rcl/pre_loaded/Initialize() //Comes preloaded with cable, for testing stuff +/obj/item/rcl/pre_loaded/Initialize() //Comes preloaded with cable, for testing stuff loaded = new() loaded.max_amount = max_amount loaded.amount = max_amount return ..() -/obj/item/twohanded/rcl/ghetto +/obj/item/rcl/ghetto actions_types = list() max_amount = 30 name = "makeshift rapid cable layer" diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm new file mode 100644 index 0000000000..347f0ad3a7 --- /dev/null +++ b/code/game/objects/items/binoculars.dm @@ -0,0 +1,65 @@ +/obj/item/binoculars + name = "binoculars" + desc = "Used for long-distance surveillance." + item_state = "binoculars" + icon_state = "binoculars" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + slot_flags = ITEM_SLOT_BELT + w_class = WEIGHT_CLASS_SMALL + var/mob/listeningTo + var/zoom_out_amt = 6 + var/zoom_amt = 10 + +/obj/item/binoculars/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/binoculars/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12) + +/obj/item/binoculars/Destroy() + listeningTo = null + return ..() + +/obj/item/binoculars/proc/on_wield(obj/item/source, mob/user) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/unwield) + listeningTo = user + user.visible_message("[user] holds [src] up to [user.p_their()] eyes.", "You hold [src] up to your eyes.") + item_state = "binoculars_wielded" + user.regenerate_icons() + if(!user?.client) + return + var/client/C = user.client + var/_x = 0 + var/_y = 0 + switch(user.dir) + if(NORTH) + _y = zoom_amt + if(EAST) + _x = zoom_amt + if(SOUTH) + _y = -zoom_amt + if(WEST) + _x = -zoom_amt + C.change_view(world.view + zoom_out_amt) + C.pixel_x = world.icon_size*_x + C.pixel_y = world.icon_size*_y +/obj/item/binoculars/proc/on_unwield(obj/item/source, mob/user) + unwield(user) + +/obj/item/binoculars/proc/unwield(mob/user) + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + listeningTo = null + user.visible_message("[user] lowers [src].", "You lower [src].") + item_state = "binoculars" + user.regenerate_icons() + if(user && user.client) + user.regenerate_icons() + var/client/C = user.client + C.change_view(CONFIG_GET(string/default_view)) + user.client.pixel_x = 0 + user.client.pixel_y = 0 diff --git a/code/game/objects/items/broom.dm b/code/game/objects/items/broom.dm new file mode 100644 index 0000000000..225644109f --- /dev/null +++ b/code/game/objects/items/broom.dm @@ -0,0 +1,69 @@ +/obj/item/broom + name = "broom" + desc = "This is my BROOMSTICK! It can be used manually or braced with two hands to sweep items as you move. It has a telescopic handle for compact storage." + icon = 'icons/obj/janitor.dmi' + icon_state = "broom0" + lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' + force = 8 + throwforce = 10 + throw_speed = 3 + throw_range = 7 + w_class = WEIGHT_CLASS_NORMAL + attack_verb = list("swept", "brushed off", "bludgeoned", "whacked") + resistance_flags = FLAMMABLE + +/obj/item/broom/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/broom/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12, icon_wielded="broom1") + +/obj/item/broom/update_icon_state() + icon_state = "broom0" + +/// triggered on wield of two handed item +/obj/item/broom/proc/on_wield(obj/item/source, mob/user) + to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/sweep) + +/// triggered on unwield of two handed item +/obj/item/broom/proc/on_unwield(obj/item/source, mob/user) + UnregisterSignal(user, COMSIG_MOVABLE_MOVED) + +/obj/item/broom/afterattack(atom/A, mob/user, proximity) + . = ..() + if(!proximity) + return + sweep(user, A, FALSE) + +/obj/item/broom/proc/sweep(mob/user, atom/A, moving = TRUE) + var/turf/target + if (!moving) + if (isturf(A)) + target = A + else + target = A.loc + else + target = user.loc + if (!isturf(target)) + return + if (locate(/obj/structure/table) in target.contents) + return + var/i = 0 + for(var/obj/item/garbage in target.contents) + if(!garbage.anchored) + garbage.Move(get_step(target, user.dir), user.dir) + i++ + if(i >= 20) + break + if(i >= 1) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 30, TRUE, -1) + +/obj/item/broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) //bless you whoever fixes this copypasta + J.put_in_cart(src, user) + J.mybroom=src + J.update_icon() diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 7036a78bc4..58d907e14b 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -83,7 +83,7 @@ /obj/item/card/emag/bluespace name = "bluespace cryptographic sequencer" desc = "It's a blue card with a magnetic strip attached to some circuitry. It appears to have some sort of transmitter attached to it." - color = rgb(40, 130, 255) + icon_state = "emag_bs" prox_check = FALSE /obj/item/card/emag/attack() @@ -166,6 +166,7 @@ slot_flags = ITEM_SLOT_ID armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF + var/id_type_name = "identification card" var/mining_points = 0 //For redeeming at mining equipment vendors var/list/access = list() var/registered_name = null // The name registered_name on the card @@ -174,6 +175,8 @@ var/bank_support = ID_FREE_BANK_ACCOUNT var/datum/bank_account/registered_account var/obj/machinery/paystand/my_store + var/uses_overlays = TRUE + var/icon/cached_flat_icon /obj/item/card/id/Initialize(mapload) . = ..() @@ -187,6 +190,15 @@ if(ID_LOCKED_BANK_ACCOUNT) registered_account = new /datum/bank_account/remote/non_transferable(pick(GLOB.redacted_strings)) +/obj/item/card/id/Destroy() + if(bank_support == ID_LOCKED_BANK_ACCOUNT) + QDEL_NULL(registered_account) + else + registered_account = null + if(my_store) + my_store.my_card = null + my_store = null + return ..() /obj/item/card/id/vv_edit_var(var_name, var_value) . = ..() @@ -353,20 +365,38 @@ /obj/item/card/id/RemoveID() return src -/* -Usage: -update_label() - Sets the id name to whatever registered_name and assignment is +/obj/item/card/id/update_overlays() + . = ..() + if(!uses_overlays) + return + cached_flat_icon = null + var/job = assignment ? ckey(GetJobName()) : null + if(registered_name == "Captain") + job = "captain" + if(registered_name && registered_name != "Captain") + . += mutable_appearance(icon, "assigned") + if(job) + . += mutable_appearance(icon, "id[job]") + +/obj/item/card/id/proc/get_cached_flat_icon() + if(!cached_flat_icon) + cached_flat_icon = getFlatIcon(src) + return cached_flat_icon + + +/obj/item/card/id/get_examine_string(mob/user, thats = FALSE) + if(uses_overlays) + return "[icon2html(get_cached_flat_icon(), user)] [thats? "That's ":""][get_examine_name(user)]" //displays all overlays in chat + return ..() -update_label("John Doe", "Clowny") - Properly formats the name and occupation and sets the id name to the arguments -*/ /obj/item/card/id/proc/update_label(newname, newjob) if(newname || newjob) name = "[(!newname) ? "identification card" : "[newname]'s ID Card"][(!newjob) ? "" : " ([newjob])"]" + update_icon() return name = "[(!registered_name) ? "identification card" : "[registered_name]'s ID Card"][(!assignment) ? "" : " ([assignment])"]" + update_icon() /obj/item/card/id/silver name = "silver identification card" @@ -379,6 +409,7 @@ update_label("John Doe", "Clowny") /obj/item/card/id/silver/reaper name = "Thirteen's ID Card (Reaper)" access = list(ACCESS_MAINT_TUNNELS) + icon_state = "reaper" assignment = "Reaper" registered_name = "Thirteen" @@ -530,7 +561,7 @@ update_label("John Doe", "Clowny") /obj/item/card/id/ert name = "\improper CentCom ID" desc = "An ERT ID card." - icon_state = "centcom" + icon_state = "ert_commander" registered_name = "Emergency Response Team Commander" assignment = "Emergency Response Team Commander" @@ -539,6 +570,7 @@ update_label("John Doe", "Clowny") . = ..() /obj/item/card/id/ert/Security + icon_state = "ert_security" registered_name = "Security Response Officer" assignment = "Security Response Officer" @@ -547,6 +579,7 @@ update_label("John Doe", "Clowny") . = ..() /obj/item/card/id/ert/Engineer + icon_state = "ert_engineer" registered_name = "Engineer Response Officer" assignment = "Engineer Response Officer" @@ -555,6 +588,7 @@ update_label("John Doe", "Clowny") . = ..() /obj/item/card/id/ert/Medical + icon_state = "ert_medical" registered_name = "Medical Response Officer" assignment = "Medical Response Officer" @@ -563,6 +597,7 @@ update_label("John Doe", "Clowny") . = ..() /obj/item/card/id/ert/chaplain + icon_state = "ert_chaplain" registered_name = "Religious Response Officer" assignment = "Religious Response Officer" @@ -615,40 +650,49 @@ update_label("John Doe", "Clowny") . += "Your sentence is up! You're free!" /obj/item/card/id/prisoner/one + icon_state = "prisoner_001" name = "Prisoner #13-001" registered_name = "Prisoner #13-001" /obj/item/card/id/prisoner/two + icon_state = "prisoner_002" name = "Prisoner #13-002" registered_name = "Prisoner #13-002" /obj/item/card/id/prisoner/three + icon_state = "prisoner_003" name = "Prisoner #13-003" registered_name = "Prisoner #13-003" /obj/item/card/id/prisoner/four + icon_state = "prisoner_004" name = "Prisoner #13-004" registered_name = "Prisoner #13-004" /obj/item/card/id/prisoner/five + icon_state = "prisoner_005" name = "Prisoner #13-005" registered_name = "Prisoner #13-005" /obj/item/card/id/prisoner/six + icon_state = "prisoner_006" name = "Prisoner #13-006" registered_name = "Prisoner #13-006" /obj/item/card/id/prisoner/seven + icon_state = "prisoner_007" name = "Prisoner #13-007" registered_name = "Prisoner #13-007" /obj/item/card/id/mining name = "mining ID" + icon_state = "retro" access = list(ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM) /obj/item/card/id/away name = "a perfectly generic identification card" desc = "A perfectly generic identification card. Looks like it could use some flavor." + icon_state = "retro" access = list(ACCESS_AWAY_GENERAL) /obj/item/card/id/away/hotel @@ -691,6 +735,7 @@ update_label("John Doe", "Clowny") /obj/item/card/id/departmental_budget name = "departmental card (FUCK)" desc = "Provides access to the departmental budget." + icon_state = "budgetcard" var/department_ID = ACCOUNT_CIV var/department_name = ACCOUNT_CIV_NAME @@ -703,6 +748,7 @@ update_label("John Doe", "Clowny") B.bank_cards += src name = "departmental card ([department_name])" desc = "Provides access to the [department_name]." + icon_state = "[lowertext(department_ID)]_budget" SSeconomy.dep_cards += src /obj/item/card/id/departmental_budget/Destroy() diff --git a/code/game/objects/items/chainsaw.dm b/code/game/objects/items/chainsaw.dm new file mode 100644 index 0000000000..f382aa1ed3 --- /dev/null +++ b/code/game/objects/items/chainsaw.dm @@ -0,0 +1,93 @@ + +// CHAINSAW +/obj/item/chainsaw + name = "chainsaw" + desc = "A versatile power tool. Useful for limbing trees and delimbing humans." + icon_state = "chainsaw_off" + lefthand_file = 'icons/mob/inhands/weapons/chainsaw_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/chainsaw_righthand.dmi' + flags_1 = CONDUCT_1 + force = 13 + var/force_on = 24 + w_class = WEIGHT_CLASS_HUGE + throwforce = 13 + throw_speed = 2 + throw_range = 4 + custom_materials = list(/datum/material/iron=13000) + attack_verb = list("sawed", "torn", "cut", "chopped", "diced") + hitsound = "swing_hit" + sharpness = IS_SHARP + actions_types = list(/datum/action/item_action/startchainsaw) + tool_behaviour = TOOL_SAW + toolspeed = 0.5 + var/on = FALSE + var/wielded = FALSE // track wielded status on item + +/obj/item/chainsaw/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/chainsaw/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 30, 100, 0, 'sound/weapons/chainsawhit.ogg', TRUE) + AddComponent(/datum/component/two_handed, require_twohands=TRUE) + AddElement(/datum/element/update_icon_updates_onmob) + +/// triggered on wield of two handed item +/obj/item/chainsaw/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/chainsaw/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/chainsaw/suicide_act(mob/living/carbon/user) + if(on) + user.visible_message("[user] begins to tear [user.p_their()] head off with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(src, 'sound/weapons/chainsawhit.ogg', 100, 1) + var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD) + if(myhead) + myhead.dismember() + else + user.visible_message("[user] smashes [src] into [user.p_their()] neck, destroying [user.p_their()] esophagus! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(src, 'sound/weapons/genhit1.ogg', 100, 1) + return(BRUTELOSS) + +/obj/item/chainsaw/attack_self(mob/user) + on = !on + to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") + force = on ? force_on : initial(force) + throwforce = on ? force_on : force + update_icon() + var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering) + butchering.butchering_enabled = on + + if(on) + hitsound = 'sound/weapons/chainsawhit.ogg' + else + hitsound = "swing_hit" + +/obj/item/chainsaw/update_icon_state() + icon_state = "chainsaw_[on ? "on" : "off"]" + +/obj/item/chainsaw/get_dismemberment_chance() + if(wielded) + . = ..() + +/obj/item/chainsaw/doomslayer + name = "THE GREAT COMMUNICATOR" + desc = "VRRRRRRR!!!" + armour_penetration = 100 + force_on = 30 + +/obj/item/chainsaw/doomslayer/check_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + block_return[BLOCK_RETURN_REFLECT_PROJECTILE_CHANCE] = 100 + return ..() + +/obj/item/chainsaw/doomslayer/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(attack_type & ATTACK_TYPE_PROJECTILE) + owner.visible_message("Ranged attacks just make [owner] angrier!") + playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) + return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL + return ..() diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index ae237919ce..de32375642 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -794,6 +794,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM reagents.clear_reagents() /obj/item/clothing/mask/vape/equipped(mob/user, slot) + . = ..() if(slot == SLOT_WEAR_MASK) if(!screw) to_chat(user, "You start puffing on the vape.") @@ -803,6 +804,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM to_chat(user, "You need to close the cap first!") /obj/item/clothing/mask/vape/dropped(mob/user) + . = ..() var/mob/living/carbon/C = user if(C.get_item_by_slot(SLOT_WEAR_MASK) == src) ENABLE_BITFIELD(reagents.reagents_holder_flags, NO_REACT) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 1b378dcfb1..f94c8f3513 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -14,6 +14,10 @@ name = "Security Cameras (Computer Board)" build_path = /obj/machinery/computer/security +/obj/item/circuitboard/computer/security/shuttle + name = "Shuttlelinking Security Cameras (Computer Board)" + build_path = /obj/machinery/computer/security/shuttle + /obj/item/circuitboard/computer/xenobiology name = "circuit board (Xenobiology Console)" build_path = /obj/machinery/computer/camera_advanced/xenobio @@ -379,3 +383,11 @@ /obj/item/circuitboard/computer/nanite_cloud_controller name = "Nanite Cloud Control (Computer Board)" build_path = /obj/machinery/computer/nanite_cloud_controller + +/obj/item/circuitboard/computer/shuttle/flight_control + name = "Shuttle Flight Control (Computer Board)" + build_path = /obj/machinery/computer/custom_shuttle + +/obj/item/circuitboard/computer/shuttle/docker + name = "Shuttle Navigation Computer (Computer Board)" + build_path = /obj/machinery/computer/camera_advanced/shuttle_docker/custom diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index b90fd1c1af..56eb25f953 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -61,6 +61,14 @@ name = "Experimental Clone Pod (Machine Board)" build_path = /obj/machinery/clonepod/experimental +/obj/item/circuitboard/machine/sheetifier + name = "Sheet-meister 2000 (Machine Board)" + icon_state = "supply" + build_path = /obj/machinery/sheetifier + req_components = list( + /obj/item/stock_parts/manipulator = 2, + /obj/item/stock_parts/matter_bin = 2) + /obj/item/circuitboard/machine/abductor name = "alien board (Report This)" icon_state = "abductor_mod" @@ -1102,3 +1110,28 @@ /obj/item/stock_parts/micro_laser = 2, /obj/item/stock_parts/scanning_module = 2 ) + +/obj/item/circuitboard/machine/shuttle/engine + name = "Thruster (Machine Board)" + build_path = /obj/machinery/shuttle/engine + req_components = list() + +/obj/item/circuitboard/machine/shuttle/engine/plasma + name = "Plasma Thruster (Machine Board)" + build_path = /obj/machinery/shuttle/engine/plasma + req_components = list(/obj/item/stock_parts/capacitor = 2, + /obj/item/stack/cable_coil = 5, + /obj/item/stock_parts/micro_laser = 1) + +/obj/item/circuitboard/machine/shuttle/engine/void + name = "Void Thruster (Machine Board)" + build_path = /obj/machinery/shuttle/engine/void + req_components = list(/obj/item/stock_parts/capacitor/quadratic = 2, + /obj/item/stack/cable_coil = 5, + /obj/item/stock_parts/micro_laser/quadultra = 1) + +/obj/item/circuitboard/machine/shuttle/heater + name = "Electronic Engine Heater (Machine Board)" + build_path = /obj/machinery/atmospherics/components/unary/shuttle/heater + req_components = list(/obj/item/stock_parts/micro_laser = 2, + /obj/item/stock_parts/matter_bin = 1) diff --git a/code/game/objects/items/clown_items.dm b/code/game/objects/items/clown_items.dm index 050427702d..f5477ae5f6 100644 --- a/code/game/objects/items/clown_items.dm +++ b/code/game/objects/items/clown_items.dm @@ -88,6 +88,7 @@ var/obj/effect/decal/cleanable/C = locate() in target qdel(C) target.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) + target.clean_blood() SEND_SIGNAL(target, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) target.wash_cream() return @@ -180,4 +181,4 @@ name = "Canned Laughter" desc = "Just looking at this makes you want to giggle." icon_state = "laughter" - list_reagents = list(/datum/reagent/consumable/laughter = 50) \ No newline at end of file + list_reagents = list(/datum/reagent/consumable/laughter = 50) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index a4ed8dedd1..fc98da2c0d 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -737,12 +737,7 @@ to_chat(usr, "A color that dark on an object like this? Surely not...") return FALSE - - if(istype(target, /obj/structure/window)) - var/obj/structure/window/W = target - W.spraycan_paint(paint_color) - else - target.add_atom_colour(paint_color, WASHABLE_COLOUR_PRIORITY) + target.add_atom_colour(paint_color, WASHABLE_COLOUR_PRIORITY) . = use_charges(user, 2) var/fraction = min(1, . / reagents.maximum_volume) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 7cc76da312..b683ea9934 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -19,7 +19,7 @@ var/on = FALSE //if the paddles are equipped (1) or on the defib (0) var/safety = TRUE //if you can zap people with the defibs on harm mode var/powered = FALSE //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise - var/obj/item/twohanded/shockpaddles/paddles + var/obj/item/shockpaddles/paddles var/obj/item/stock_parts/cell/cell var/combat = FALSE //can we revive through space suits? var/grab_ghost = FALSE // Do we pull the ghost back into their body? @@ -106,7 +106,6 @@ /obj/item/defibrillator/attackby(obj/item/W, mob/user, params) if(W == paddles) - paddles.unwield() toggle_paddles() else if(istype(W, /obj/item/stock_parts/cell)) var/obj/item/stock_parts/cell/C = W @@ -170,7 +169,6 @@ return else //Remove from their hands and back onto the defib unit - paddles.unwield() remove_paddles(user) update_power() @@ -179,7 +177,7 @@ A.UpdateButtonIcon() /obj/item/defibrillator/proc/make_paddles() - return new /obj/item/twohanded/shockpaddles(src) + return new /obj/item/shockpaddles(src) /obj/item/defibrillator/equipped(mob/user, slot) ..() @@ -256,13 +254,12 @@ /obj/item/defibrillator/compact/combat/loaded/attackby(obj/item/W, mob/user, params) if(W == paddles) - paddles.unwield() toggle_paddles() return //paddles -/obj/item/twohanded/shockpaddles +/obj/item/shockpaddles name = "defibrillator paddles" desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." icon = 'icons/obj/items_and_weapons.dmi' @@ -284,24 +281,48 @@ var/grab_ghost = FALSE var/tlimit = DEFIB_TIME_LIMIT * 10 var/disarm_shock_time = 10 + var/wielded = FALSE // track wielded status on item - var/mob/listeningTo +/obj/item/shockpaddles/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + if(!req_defib) + return //If it doesn't need a defib, just say it exists + if (!loc || !istype(loc, /obj/item/defibrillator)) //To avoid weird issues from admin spawns + return INITIALIZE_HINT_QDEL + defib = loc + busy = FALSE + update_icon() -/obj/item/twohanded/shockpaddles/ComponentInitialize() +/obj/item/shockpaddles/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12) -/obj/item/twohanded/shockpaddles/equipped(mob/user, slot) +/// triggered on wield of two handed item +/obj/item/shockpaddles/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/shockpaddles/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/shockpaddles/Destroy() + defib = null + return ..() + +/obj/item/shockpaddles/equipped(mob/user, slot) . = ..() if(!req_defib) return RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/check_range) -/obj/item/twohanded/shockpaddles/Moved() +/obj/item/shockpaddles/Moved() . = ..() check_range() -/obj/item/twohanded/shockpaddles/proc/check_range() +/obj/item/shockpaddles/proc/check_range() if(!req_defib || !defib) return if(!in_range(src,defib)) @@ -312,7 +333,7 @@ visible_message("[src] snap back into [defib].") snap_back() -/obj/item/twohanded/shockpaddles/proc/recharge(var/time) +/obj/item/shockpaddles/proc/recharge(var/time) if(req_defib || !time) return cooldown = TRUE @@ -324,57 +345,36 @@ cooldown = FALSE update_icon() -/obj/item/twohanded/shockpaddles/New(mainunit) - ..() - if(check_defib_exists(mainunit, src) && req_defib) - defib = mainunit - forceMove(defib) - busy = FALSE - update_icon() - -/obj/item/twohanded/shockpaddles/update_icon_state() - icon_state = "defibpaddles[wielded]" - item_state = "defibpaddles[wielded]" - if(cooldown) - icon_state = "defibpaddles[wielded]_cooldown" - -/obj/item/twohanded/shockpaddles/suicide_act(mob/user) +/obj/item/shockpaddles/suicide_act(mob/user) user.visible_message("[user] is putting the live paddles on [user.p_their()] chest! It looks like [user.p_theyre()] trying to commit suicide!") if(req_defib) defib.deductcharge(revivecost) playsound(src, 'sound/machines/defib_zap.ogg', 50, 1, -1) return (OXYLOSS) -/obj/item/twohanded/shockpaddles/dropped(mob/user) +/obj/item/shockpaddles/update_icon_state() + icon_state = "defibpaddles[wielded]" + item_state = "defibpaddles[wielded]" + if(cooldown) + icon_state = "defibpaddles[wielded]_cooldown" + +/obj/item/shockpaddles/dropped(mob/user) if(!req_defib) return ..() if(user) UnregisterSignal(user, COMSIG_MOVABLE_MOVED) - var/obj/item/twohanded/offhand/O = user.get_inactive_held_item() - if(istype(O)) - O.unwield() if(user != loc) to_chat(user, "The paddles snap back into the main unit.") snap_back() - return unwield(user) -/obj/item/twohanded/shockpaddles/proc/snap_back() +/obj/item/shockpaddles/proc/snap_back() if(!defib) return defib.on = FALSE forceMove(defib) defib.update_power() -/obj/item/twohanded/shockpaddles/proc/check_defib_exists(mainunit, mob/living/carbon/M, obj/O) - if(!req_defib) - return TRUE //If it doesn't need a defib, just say it exists - if (!mainunit || !istype(mainunit, /obj/item/defibrillator)) //To avoid weird issues from admin spawns - qdel(O) - return FALSE - else - return TRUE - -/obj/item/twohanded/shockpaddles/attack(mob/M, mob/user) +/obj/item/shockpaddles/attack(mob/M, mob/user) if(busy) return @@ -426,7 +426,7 @@ do_help(H, user) -/obj/item/twohanded/shockpaddles/proc/shock_touching(dmg, mob/H) +/obj/item/shockpaddles/proc/shock_touching(dmg, mob/H) if(!H.pulledby || !isliving(H.pulledby)) return if(req_defib && defib.pullshocksafely) @@ -437,7 +437,7 @@ M.visible_message("[M] is electrocuted by [M.p_their()] contact with [H]!") M.emote("scream") -/obj/item/twohanded/shockpaddles/proc/do_disarm(mob/living/M, mob/living/user) +/obj/item/shockpaddles/proc/do_disarm(mob/living/M, mob/living/user) if(req_defib && defib.safety) return if(!req_defib && !combat) @@ -465,7 +465,7 @@ else recharge(60) -/obj/item/twohanded/shockpaddles/proc/do_harm(mob/living/carbon/H, mob/living/user) +/obj/item/shockpaddles/proc/do_harm(mob/living/carbon/H, mob/living/user) if(req_defib && defib.safety) return if(!req_defib && !combat) @@ -520,7 +520,7 @@ busy = FALSE update_icon() -/obj/item/twohanded/shockpaddles/proc/do_help(mob/living/carbon/H, mob/living/user) +/obj/item/shockpaddles/proc/do_help(mob/living/carbon/H, mob/living/user) user.visible_message("[user] begins to place [src] on [H]'s chest.", "You begin to place [src] on [H]'s chest...") busy = TRUE update_icon() @@ -677,14 +677,14 @@ return TRUE return ..() -/obj/item/twohanded/shockpaddles/cyborg +/obj/item/shockpaddles/cyborg name = "cyborg defibrillator paddles" icon = 'icons/obj/items_and_weapons.dmi' icon_state = "defibpaddles0" item_state = "defibpaddles0" req_defib = FALSE -/obj/item/twohanded/shockpaddles/cyborg/attack(mob/M, mob/user) +/obj/item/shockpaddles/cyborg/attack(mob/M, mob/user) if(iscyborg(user)) var/mob/living/silicon/robot/R = user if(R.emagged) @@ -696,7 +696,7 @@ . = ..() -/obj/item/twohanded/shockpaddles/syndicate +/obj/item/shockpaddles/syndicate name = "syndicate defibrillator paddles" desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and to deliver powerful shocks offensively." combat = TRUE diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 5728a97dda..6ac2d310a1 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -258,6 +258,9 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "\proper mini Integrated Subspace Transceiver " subspace_transmission = FALSE +/obj/item/radio/headset/silicon/pai/ComponentInitialize() + . = ..() + AddElement(/datum/element/empprotection, EMP_PROTECT_WIRES) /obj/item/radio/headset/silicon/ai name = "\proper Integrated Subspace Transceiver " diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index e8f43f316f..28e1e1294f 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -655,9 +655,10 @@ GENETICS SCANNER amount += inaccurate return DisplayTimeText(max(1,amount)) -/proc/atmosanalyzer_scan(mixture, mob/living/user, atom/target = src) +/proc/atmosanalyzer_scan(mixture, mob/living/user, atom/target = src, visible = TRUE) var/icon = target - user.visible_message("[user] has used the analyzer on [icon2html(icon, viewers(user))] [target].", "You use the analyzer on [icon2html(icon, user)] [target].") + if(visible) + user.visible_message("[user] has used the analyzer on [icon2html(icon, viewers(user))] [target].", "You use the analyzer on [icon2html(icon, user)] [target].") to_chat(user, "Results of analysis of [icon2html(icon, user)] [target].") var/list/airs = islist(mixture) ? mixture : list(mixture) diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm new file mode 100644 index 0000000000..8c7049c713 --- /dev/null +++ b/code/game/objects/items/dualsaber.dm @@ -0,0 +1,353 @@ +/* + * Double-Bladed Energy Swords - Cheridan + */ +/obj/item/dualsaber + icon_state = "dualsaber0" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + name = "double-bladed energy sword" + desc = "Handle with care." + force = 3 + throwforce = 5 + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + item_flags = SLOWS_WHILE_IN_HAND + var/w_class_on = WEIGHT_CLASS_BULKY + hitsound = "swing_hit" + var/hitsound_on = 'sound/weapons/blade1.ogg' + armour_penetration = 35 + var/saber_color = "green" + light_color = "#00ff00"//green + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70) + resistance_flags = FIRE_PROOF + block_parry_data = /datum/block_parry_data/dual_esword + var/hacked = FALSE + /// Can this reflect all energy projectiles? + var/can_reflect = TRUE + var/brightness_on = 6 //TWICE AS BRIGHT AS A REGULAR ESWORD + var/list/possible_colors = list("red", "blue", "green", "purple") + var/list/rainbow_colors = list(LIGHT_COLOR_RED, LIGHT_COLOR_GREEN, LIGHT_COLOR_LIGHT_CYAN, LIGHT_COLOR_LAVENDER) + var/spinnable = TRUE + total_mass = 0.4 //Survival flashlights typically weigh around 5 ounces. + var/total_mass_on = 3.4 + var/wielded = FALSE // track wielded status on item + var/slowdown_wielded = 0 + +/datum/block_parry_data/dual_esword + block_damage_absorption = 2 + block_damage_multiplier = 0.15 + block_damage_multiplier_override = list( + ATTACK_TYPE_MELEE = 0.25 + ) + block_start_delay = 0 // instantaneous block + block_stamina_cost_per_second = 2.5 + block_stamina_efficiency = 3 + block_lock_sprinting = TRUE + // no attacking while blocking + block_lock_attacking = TRUE + block_projectile_mitigation = 75 + + parry_time_windup = 0 + parry_time_active = 8 + parry_time_spindown = 0 + // we want to signal to players the most dangerous phase, the time when automatic counterattack is a thing. + parry_time_windup_visual_override = 1 + parry_time_active_visual_override = 3 + parry_time_spindown_visual_override = 4 + parry_flags = PARRY_DEFAULT_HANDLE_FEEDBACK // esword users can attack while parrying. + parry_time_perfect = 2 // first ds isn't perfect + parry_time_perfect_leeway = 1 + parry_imperfect_falloff_percent = 10 + parry_efficiency_to_counterattack = 100 + parry_efficiency_considered_successful = 25 // VERY generous + parry_efficiency_perfect = 90 + parry_failed_stagger_duration = 3 SECONDS + parry_failed_clickcd_duration = CLICK_CD_MELEE + + // more efficient vs projectiles + block_stamina_efficiency_override = list( + TEXT_ATTACK_TYPE_PROJECTILE = 4 + ) + +/obj/item/dualsaber/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/dualsaber/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=3, force_wielded=34, \ + wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + +/obj/item/dualsaber/Initialize() + . = ..() + if(LAZYLEN(possible_colors)) + saber_color = pick(possible_colors) + switch(saber_color) + if("red") + light_color = LIGHT_COLOR_RED + if("green") + light_color = LIGHT_COLOR_GREEN + if("blue") + light_color = LIGHT_COLOR_LIGHT_CYAN + if("purple") + light_color = LIGHT_COLOR_LAVENDER + +/// Triggered on wield of two handed item +/// Specific hulk checks due to reflection chance for balance issues and switches hitsounds. +/obj/item/dualsaber/proc/on_wield(obj/item/source, mob/living/carbon/user) + if(user.has_dna() && user.dna.check_mutation(HULK)) + to_chat(user, "You lack the grace to wield this!") + return COMPONENT_TWOHANDED_BLOCK_WIELD + wielded = TRUE + sharpness = IS_SHARP + w_class = w_class_on + total_mass = total_mass_on + hitsound = 'sound/weapons/blade1.ogg' + slowdown += slowdown_wielded + START_PROCESSING(SSobj, src) + set_light(brightness_on) + AddElement(/datum/element/sword_point) + item_flags |= (ITEM_CAN_BLOCK|ITEM_CAN_PARRY) + +/// Triggered on unwield of two handed item +/// switch hitsounds +/obj/item/dualsaber/proc/on_unwield(obj/item/source, mob/living/carbon/user) + sharpness = initial(sharpness) + w_class = initial(w_class) + total_mass = initial(total_mass) + wielded = FALSE + hitsound = "swing_hit" + slowdown_wielded -= slowdown_wielded + STOP_PROCESSING(SSobj, src) + set_light(0) + RemoveElement(/datum/element/sword_point) + item_flags &= ~(ITEM_CAN_BLOCK|ITEM_CAN_PARRY) + +/obj/item/dualsaber/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/item/dualsaber/update_icon_state() + if(wielded) + icon_state = "dualsaber[saber_color][wielded]" + else + icon_state = "dualsaber0" + clean_blood() + +/obj/item/dualsaber/suicide_act(mob/living/carbon/user) + if(wielded) + user.visible_message("[user] begins spinning way too fast! It looks like [user.p_theyre()] trying to commit suicide!") + var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD)//stole from chainsaw code + var/obj/item/organ/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) + B.organ_flags &= ~ORGAN_VITAL //this cant possibly be a good idea + var/randdir + for(var/i in 1 to 24)//like a headless chicken! + if(user.is_holding(src)) + randdir = pick(GLOB.alldirs) + user.Move(get_step(user, randdir),randdir) + user.emote("spin") + if (i == 3 && myhead) + myhead.drop_limb() + sleep(3) + else + user.visible_message("[user] panics and starts choking to death!") + return OXYLOSS + else + user.visible_message("[user] begins beating [user.p_them()]self to death with \the [src]'s handle! It probably would've been cooler if [user.p_they()] turned it on first!") + return BRUTELOSS + +/obj/item/dualsaber/attack(mob/target, mob/living/carbon/human/user) + if(user.has_dna() && user.dna.check_mutation(HULK)) + to_chat(user, "You grip the blade too hard and accidentally drop it!") + user.dropItemToGround(src) + return + ..() + if(HAS_TRAIT(user, TRAIT_CLUMSY) && (wielded) && prob(40)) + impale(user) + return + if(spinnable && (wielded) && prob(50)) + INVOKE_ASYNC(src, .proc/jedi_spin, user) + +/obj/item/dualsaber/proc/jedi_spin(mob/living/user) + for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) + user.setDir(i) + if(i == WEST) + user.emote("flip") + sleep(1) + +/obj/item/dualsaber/proc/impale(mob/living/user) + to_chat(user, "You twirl around a bit before losing your balance and impaling yourself on [src].") + if (force) + user.take_bodypart_damage(20,25) + else + user.adjustStaminaLoss(25) + +/obj/item/dualsaber/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(!wielded) + return NONE + if(can_reflect && is_energy_reflectable_projectile(object) && (attack_type & ATTACK_TYPE_PROJECTILE)) + block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_RETURN_TO_SENDER //no you + return BLOCK_SHOULD_REDIRECT | BLOCK_SUCCESS | BLOCK_REDIRECTED + return ..() + +/obj/item/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up + if(wielded) + to_chat(user, "You can't pick up such dangerous item with your meaty hands without losing fingers, better not to!") + return 1 + +/obj/item/dualsaber/process() + if(wielded) + if(hacked) + rainbow_process() + open_flame() + else + STOP_PROCESSING(SSobj, src) + +/obj/item/dualsaber/proc/rainbow_process() + light_color = pick(rainbow_colors) + +/obj/item/dualsaber/ignition_effect(atom/A, mob/user) + // same as /obj/item/melee/transforming/energy, mostly + if(!wielded) + return "" + var/in_mouth = "" + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.wear_mask) + in_mouth = ", barely missing [user.p_their()] nose" + . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process." + playsound(loc, hitsound, get_clamped_volume(), 1, -1) + add_fingerprint(user) + // Light your candles while spinning around the room + if(spinnable) + INVOKE_ASYNC(src, .proc/jedi_spin, user) + +/obj/item/dualsaber/green + possible_colors = list("green") + +/obj/item/dualsaber/red + possible_colors = list("red") + +/obj/item/dualsaber/blue + possible_colors = list("blue") + +/obj/item/dualsaber/purple + possible_colors = list("purple") + +/obj/item/dualsaber/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/multitool)) + if(!hacked) + hacked = TRUE + to_chat(user, "2XRNBW_ENGAGE") + saber_color = "rainbow" + update_icon() + else + to_chat(user, "It's starting to look like a triple rainbow - no, nevermind.") + else + return ..() + +///////////////////////////////////////////////////// +// HYPEREUTACTIC Blades ///////////////////////// +///////////////////////////////////////////////////// + +/obj/item/dualsaber/hypereutactic + icon = 'icons/obj/1x2.dmi' + icon_state = "hypereutactic" + lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' + righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' + item_state = "hypereutactic" + inhand_x_dimension = 64 + inhand_y_dimension = 64 + name = "hypereutactic blade" + desc = "A supermassive weapon envisioned to cleave the very fabric of space and time itself in twain, the hypereutactic blade dynamically flash-forges a hypereutactic crystaline nanostructure capable of passing through most known forms of matter like a hot knife through butter." + force = 7 + hitsound_on = 'sound/weapons/nebhit.ogg' + armour_penetration = 60 + light_color = "#37FFF7" + rainbow_colors = list("#FF0000", "#FFFF00", "#00FF00", "#00FFFF", "#0000FF","#FF00FF", "#3399ff", "#ff9900", "#fb008b", "#9800ff", "#00ffa3", "#ccff00") + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "destroyed", "ripped", "devastated", "shredded") + spinnable = FALSE + total_mass_on = 4 + slowdown_wielded = 1 + +/obj/item/dualsaber/hypereutactic/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=7, force_wielded=40, \ + wieldsound='sound/weapons/nebon.ogg', unwieldsound='sound/weapons/nebhit.ogg') + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/dualsaber/hypereutactic/update_icon_state() + return + +/obj/item/dualsaber/hypereutactic/update_overlays() + . = ..() + var/mutable_appearance/blade_overlay = mutable_appearance(icon, "hypereutactic_blade") + var/mutable_appearance/gem_overlay = mutable_appearance(icon, "hypereutactic_gem") + + if(light_color) + blade_overlay.color = light_color + gem_overlay.color = light_color + + . += gem_overlay + + if(wielded) + . += blade_overlay + + clean_blood() + +/obj/item/dualsaber/hypereutactic/AltClick(mob/living/user) + . = ..() + if(!user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) + return + if(user.incapacitated() || !istype(user)) + to_chat(user, "You can't do that right now!") + return + if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") + var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null + if(!energy_color_input || !user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) + return + light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) + update_icon() + update_light() + return TRUE + +/obj/item/dualsaber/hypereutactic/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) + . = ..() + if(isinhands) + var/mutable_appearance/gem_inhand = mutable_appearance(icon_file, "hypereutactic_gem") + gem_inhand.color = light_color + . += gem_inhand + if(wielded) + var/mutable_appearance/blade_inhand = mutable_appearance(icon_file, "hypereutactic_blade") + blade_inhand.color = light_color + . += blade_inhand + +/obj/item/dualsaber/hypereutactic/examine(mob/user) + . = ..() + if(!hacked) + . += "Alt-click to recolor it." + +/obj/item/dualsaber/hypereutactic/rainbow_process() + . = ..() + update_icon() + update_light() + +/obj/item/dualsaber/hypereutactic/chaplain + name = "divine lightblade" + desc = "A giant blade of bright and holy light, said to cut down the wicked with ease." + force = 5 + block_chance = 50 + armour_penetration = 0 + var/chaplain_spawnable = TRUE + can_reflect = FALSE + obj_flags = UNIQUE_RENAME + +/obj/item/dualsaber/hypereutactic/chaplain/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=20, \ + wieldsound='sound/weapons/nebon.ogg', unwieldsound='sound/weapons/nebhit.ogg') + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm new file mode 100644 index 0000000000..8d1fe4ebd1 --- /dev/null +++ b/code/game/objects/items/electrostaff.dm @@ -0,0 +1,263 @@ + +/obj/item/electrostaff + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "electrostaff" + item_state = "electrostaff" + lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' + name = "riot suppression electrostaff" + desc = "A large quarterstaff, with massive silver electrodes mounted at the end." + w_class = WEIGHT_CLASS_HUGE + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING + throwforce = 15 //if you are a madman and finish someone off with this, power to you. + throw_speed = 1 + item_flags = NO_MAT_REDEMPTION + attack_verb = list("struck", "beaten", "thwacked", "pulped") + total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) + block_parry_data = /datum/block_parry_data/electrostaff + var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high + var/on = FALSE + var/can_block_projectiles = FALSE //can't block guns + var/lethal_cost = 400 //10000/400*20 = 500. decent enough? + var/lethal_damage = 20 + var/lethal_stam_cost = 4 + var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. + var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect + var/stun_stamdmg = 40 + var/stun_status_duration = 25 + var/stun_stam_cost = 3.5 + var/wielded = FALSE // track wielded status on item + +// haha security desword time /s +/datum/block_parry_data/electrostaff + block_damage_absorption = 0 + block_damage_multiplier = 1 + can_block_attack_types = ~ATTACK_TYPE_PROJECTILE // only able to parry non projectiles + block_damage_multiplier_override = list( + TEXT_ATTACK_TYPE_MELEE = 0.5, // only useful on melee and unarmed + TEXT_ATTACK_TYPE_UNARMED = 0.3 + ) + block_start_delay = 0.5 // near instantaneous block + block_stamina_cost_per_second = 3 + block_stamina_efficiency = 2 // haha this is a horrible idea + // more slowdown that deswords because security + block_slowdown = 2 + // no attacking while blocking + block_lock_attacking = TRUE + + parry_time_windup = 1 + parry_time_active = 5 + parry_time_spindown = 0 + parry_time_spindown_visual_override = 1 + parry_flags = PARRY_DEFAULT_HANDLE_FEEDBACK | PARRY_LOCK_ATTACKING // no attacking while parrying + parry_time_perfect = 0 + parry_time_perfect_leeway = 0.5 + parry_efficiency_perfect = 100 + parry_imperfect_falloff_percent = 1 + parry_imperfect_falloff_percent_override = list( + TEXT_ATTACK_TYPE_PROJECTILE = 45 // really crappy vs projectiles + ) + parry_time_perfect_leeway_override = list( + TEXT_ATTACK_TYPE_PROJECTILE = 1 // extremely harsh window for projectiles + ) + // not extremely punishing to fail, but no spamming the parry. + parry_cooldown = 2.5 SECONDS + parry_failed_stagger_duration = 1.5 SECONDS + parry_failed_clickcd_duration = 1 SECONDS + +/obj/item/electrostaff/Initialize(mapload) + . = ..() + if(ispath(cell)) + cell = new cell + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/turn_on) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/turn_off) + +/obj/item/electrostaff/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_multiplier=2, wieldsound="sparks", unwieldsound="sparks") + +/obj/item/electrostaff/Destroy() + STOP_PROCESSING(SSobj, src) + QDEL_NULL(cell) + return ..() + +/obj/item/electrostaff/get_cell() + . = cell + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + . = R.get_cell() + +/obj/item/electrostaff/proc/min_hitcost() + return min(stun_cost, lethal_cost) + +/obj/item/electrostaff/proc/turn_on(obj/item/source, mob/user) + wielded = TRUE + item_flags |= (ITEM_CAN_BLOCK|ITEM_CAN_PARRY) + if(!cell) + if(user) + to_chat(user, "[src] has no cell.") + return + if(cell.charge < min_hitcost()) + if(user) + to_chat(user, "[src] is out of charge.") + return + on = TRUE + START_PROCESSING(SSobj, src) + if(user) + to_chat(user, "You turn [src] on.") + +/obj/item/electrostaff/proc/turn_off(obj/item/source, mob/user) + wielded = FALSE + item_flags &= ~(ITEM_CAN_BLOCK|ITEM_CAN_PARRY) + if(user) + to_chat(user, "You turn [src] off.") + on = FALSE + STOP_PROCESSING(SSobj, src) + +/obj/item/electrostaff/update_icon_state() + if(!wielded) + icon_state = item_state = "electrostaff" + else + icon_state = item_state = (on? "electrostaff_1" : "electrostaff_0") + set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) + +/obj/item/electrostaff/examine(mob/living/user) + . = ..() + if(cell) + . += "The cell charge is [round(cell.percent())]%." + else + . += "There is no cell installed!" + +/obj/item/electrostaff/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stock_parts/cell)) + var/obj/item/stock_parts/cell/C = W + if(cell) + to_chat(user, "[src] already has a cell!") + else + if(C.maxcharge < min_hit_cost()) + to_chat(user, "[src] requires a higher capacity cell.") + return + if(!user.transferItemToLoc(W, src)) + return + cell = C + to_chat(user, "You install a cell in [src].") + + else if(W.tool_behaviour == TOOL_SCREWDRIVER) + if(cell) + cell.update_icon() + cell.forceMove(get_turf(src)) + cell = null + to_chat(user, "You remove the cell from [src].") + turn_off(user, TRUE) + else + return ..() + +/obj/item/electrostaff/process() + deductcharge(50) //Wasteful! + +/obj/item/electrostaff/proc/min_hit_cost() + return min(lethal_cost, stun_cost) + +/obj/item/electrostaff/proc/deductcharge(amount) + var/obj/item/stock_parts/cell/C = get_cell() + if(!C) + turn_off() + return FALSE + C.use(min(amount, C.charge)) + if(QDELETED(src)) + return FALSE + if(C.charge < min_hit_cost()) + turn_off() + +/obj/item/electrostaff/attack(mob/living/target, mob/living/user) + if(IS_STAMCRIT(user))//CIT CHANGE - makes it impossible to baton in stamina softcrit + to_chat(user, "You're too exhausted to use [src] properly.")//CIT CHANGE - ditto + return //CIT CHANGE - ditto + if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + clowning_around(user) //ouch! + return + if(iscyborg(target)) + return ..() + var/list/return_list = list() + if(target.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, return_list) & BLOCK_SUCCESS) //No message; run_block() handles that + playsound(target, 'sound/weapons/genhit.ogg', 50, 1) + return FALSE + if(user.a_intent != INTENT_HARM) + if(stun_act(target, user, null, return_list)) + user.do_attack_animation(target) + user.adjustStaminaLossBuffered(stun_stam_cost) + return + else if(!harm_act(target, user, null, return_list)) + return ..() //if you can't fry them just beat them with it + else //we did harm act them + user.do_attack_animation(target) + user.adjustStaminaLossBuffered(lethal_stam_cost) + +/obj/item/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE, list/block_return = list()) + var/stunforce = block_calculate_resultant_damage(stun_stamdmg, block_return) + if(!no_charge_and_force) + if(!on) + target.visible_message("[user] has bapped [target] with [src]. Luckily it was off.", \ + "[user] has bapped you with [src]. Luckily it was off") + turn_off() //if it wasn't already off + return FALSE + var/obj/item/stock_parts/cell/C = get_cell() + var/chargeleft = C.charge + deductcharge(stun_cost) + if(QDELETED(src) || QDELETED(C)) //boom + return FALSE + if(chargeleft < stun_cost) + stunforce *= round(chargeleft/stun_cost, 0.1) + target.adjustStaminaLoss(stunforce) + target.apply_effect(EFFECT_STUTTER, stunforce) + SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + target.visible_message("[user] has shocked [target] with [src]!", \ + "[user] has shocked you with [src]!") + log_combat(user, target, "stunned with an electrostaff") + playsound(src, 'sound/weapons/staff.ogg', 50, 1, -1) + target.apply_status_effect(stun_status_effect, stun_status_duration) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.forcesay(GLOB.hit_appends) + return TRUE + +/obj/item/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE, list/block_return = list()) + var/lethal_force = block_calculate_resultant_damage(lethal_damage, block_return) + if(!no_charge_and_force) + if(!on) + return FALSE //standard item attack + var/obj/item/stock_parts/cell/C = get_cell() + var/chargeleft = C.charge + deductcharge(lethal_cost) + if(QDELETED(src) || QDELETED(C)) //boom + return FALSE + if(chargeleft < stun_cost) + lethal_force *= round(chargeleft/lethal_cost, 0.1) + target.adjustFireLoss(lethal_force) //good against ointment spam + SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + target.visible_message("[user] has seared [target] with [src]!", \ + "[user] has seared you with [src]!") + log_combat(user, target, "burned with an electrostaff") + playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) + return TRUE + +/obj/item/electrostaff/proc/clowning_around(mob/living/user) + user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ + "You accidentally hit yourself with [src]!") + SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) + harm_act(user, user, TRUE) + stun_act(user, user, TRUE) + deductcharge(lethal_cost) + +/obj/item/electrostaff/emp_act(severity) + . = ..() + if (!(. & EMP_PROTECT_SELF)) + turn_off() + if(!iscyborg(loc)) + deductcharge(1000 / severity, TRUE, FALSE) diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm new file mode 100644 index 0000000000..41c1cbe915 --- /dev/null +++ b/code/game/objects/items/fireaxe.dm @@ -0,0 +1,71 @@ +/* + * Fireaxe + */ +/obj/item/fireaxe // DEM AXES MAN, marker -Agouri + icon_state = "fireaxe0" + lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi' + name = "fire axe" + desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" + force = 5 + throwforce = 15 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") + hitsound = 'sound/weapons/bladeslice.ogg' + sharpness = IS_SHARP + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) + resistance_flags = FIRE_PROOF + var/wielded = FALSE // track wielded status on item + +/obj/item/fireaxe/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/fireaxe/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools + AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=24, icon_wielded="fireaxe1") + +/// triggered on wield of two handed item +/obj/item/fireaxe/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/fireaxe/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/fireaxe/update_icon_state() + icon_state = "fireaxe0" + +/obj/item/fireaxe/suicide_act(mob/user) + user.visible_message("[user] axes [user.p_them()]self from head to toe! It looks like [user.p_theyre()] trying to commit suicide!") + return (BRUTELOSS) + +/obj/item/fireaxe/afterattack(atom/A, mob/living/user, proximity) + . = ..() + if(!proximity || !wielded || IS_STAMCRIT(user)) + return + if(istype(A, /obj/structure/window)) //destroys windows and grilles in one hit (or more if it has a ton of health like plasmaglass) + var/obj/structure/window/W = A + W.take_damage(200, BRUTE, "melee", 0) + else if(istype(A, /obj/structure/grille)) + var/obj/structure/grille/G = A + G.take_damage(40, BRUTE, "melee", 0) + +/* + * Bone Axe + */ +/obj/item/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone. + icon_state = "bone_axe0" + name = "bone axe" + desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." + +/obj/item/fireaxe/boneaxe/update_icon_state() + icon_state = "bone_axe0" + +/obj/item/fireaxe/boneaxe/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=23, icon_wielded="bone_axe1") diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index bafffa18e3..4ad71f7c46 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -510,7 +510,7 @@ oneuse = FALSE remarks = list("So that is how icing is made!", "Placing fruit on top? How simple...", "Huh layering cake seems harder then this...", "This book smells like candy", "A clown must have made this page, or they forgot to spell check it before printing...", "Wait, a way to cook slime to be safe?") -/obj/item/book/granter/crafting_recipe/coldcooking //IceCream +/obj/item/book/granter/crafting_recipe/coldcooking //Icecream name = "Cooking with Ice" desc = "A cook book that teaches you many old icecream treats." crafting_recipe_types = list(/datum/crafting_recipe/food/banana_split, /datum/crafting_recipe/food/root_float, /datum/crafting_recipe/food/bluecharrie_float, /datum/crafting_recipe/food/charrie_float) diff --git a/code/game/objects/items/grenades/antigravity.dm b/code/game/objects/items/grenades/antigravity.dm index a4bc207be0..b6700599a3 100644 --- a/code/game/objects/items/grenades/antigravity.dm +++ b/code/game/objects/items/grenades/antigravity.dm @@ -7,7 +7,8 @@ var/forced_value = 0 var/duration = 300 -/obj/item/grenade/antigravity/prime() +/obj/item/grenade/antigravity/prime(mob/living/lanced_by) + . = ..() update_mob() for(var/turf/T in view(range,src)) diff --git a/code/game/objects/items/grenades/chem_grenade.dm b/code/game/objects/items/grenades/chem_grenade.dm index 91dde2899d..f06dd634c6 100644 --- a/code/game/objects/items/grenades/chem_grenade.dm +++ b/code/game/objects/items/grenades/chem_grenade.dm @@ -97,7 +97,7 @@ to_chat(user, "You add [A] to the [initial(name)] assembly.") else if(stage == EMPTY && istype(I, /obj/item/stack/cable_coil)) - if (I.use_tool(src, user, 0, 1, max_level = JOB_SKILL_BASIC)) + if (I.use_tool(src, user, 0, 1, skill_gain_mult = TRIVIAL_USE_TOOL_MULT)) det_time = 50 // In case the cable_coil was removed and readded. stage_change(WIRED) to_chat(user, "You rig the [initial(name)] assembly.") @@ -174,10 +174,11 @@ message_admins(message) user.log_message("primed [src] ([reagent_string])",LOG_GAME) -/obj/item/grenade/chem_grenade/prime() +/obj/item/grenade/chem_grenade/prime(mob/living/lanced_by) if(stage != READY) return FALSE + . = ..() var/list/datum/reagents/reactants = list() for(var/obj/item/reagent_containers/glass/G in beakers) reactants += G.reagents @@ -217,7 +218,7 @@ ignition_temp = 25 // Large grenades are slightly more effective at setting off heat-sensitive mixtures than smaller grenades. threatscale = 1.1 // 10% more effective. -/obj/item/grenade/chem_grenade/large/prime() +/obj/item/grenade/chem_grenade/large/prime(mob/living/lanced_by) if(stage != READY) return FALSE @@ -286,7 +287,7 @@ return ..() -/obj/item/grenade/chem_grenade/adv_release/prime() +/obj/item/grenade/chem_grenade/adv_release/prime(mob/living/lanced_by) if(stage != READY) return FALSE diff --git a/code/game/objects/items/grenades/clusterbuster.dm b/code/game/objects/items/grenades/clusterbuster.dm index c16b4a30a1..9980ff34ce 100644 --- a/code/game/objects/items/grenades/clusterbuster.dm +++ b/code/game/objects/items/grenades/clusterbuster.dm @@ -14,7 +14,8 @@ var/max_spawned = 8 var/segment_chance = 35 -/obj/item/grenade/clusterbuster/prime() +/obj/item/grenade/clusterbuster/prime(mob/living/lanced_by) + . = ..() update_mob() var/numspawned = rand(min_spawned,max_spawned) var/again = 0 @@ -59,7 +60,7 @@ step_away(src,loc) addtimer(CALLBACK(src, .proc/prime), rand(15,60)) -/obj/item/grenade/clusterbuster/segment/prime() +/obj/item/grenade/clusterbuster/segment/prime(mob/living/lanced_by) new payload_spawner(drop_location(), payload, rand(min_spawned,max_spawned)) playsound(src, prime_sound, 75, 1, -3) qdel(src) diff --git a/code/game/objects/items/grenades/emgrenade.dm b/code/game/objects/items/grenades/emgrenade.dm index 99cf4bdf99..815a3b343c 100644 --- a/code/game/objects/items/grenades/emgrenade.dm +++ b/code/game/objects/items/grenades/emgrenade.dm @@ -4,7 +4,8 @@ icon_state = "emp" item_state = "emp" -/obj/item/grenade/empgrenade/prime() +/obj/item/grenade/empgrenade/prime(mob/living/lanced_by) + . = ..() update_mob() empulse(src, 4, 10) qdel(src) diff --git a/code/game/objects/items/grenades/flashbang.dm b/code/game/objects/items/grenades/flashbang.dm index 6f79df28fe..f51db9fa4c 100644 --- a/code/game/objects/items/grenades/flashbang.dm +++ b/code/game/objects/items/grenades/flashbang.dm @@ -6,7 +6,8 @@ righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' var/flashbang_range = 7 //how many tiles away the mob will be stunned. -/obj/item/grenade/flashbang/prime() +/obj/item/grenade/flashbang/prime(mob/living/lanced_by) + . = ..() update_mob() var/flashbang_turf = get_turf(src) if(!flashbang_turf) @@ -42,3 +43,92 @@ var/distance = get_dist(get_turf(M), source) if(M.flash_act(affect_silicon = 1)) M.DefaultCombatKnockdown(max(200/max(1,distance), 60)) + +/obj/item/grenade/stingbang + name = "stingbang" + icon_state = "timeg" + item_state = "flashbang" + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + var/flashbang_range = 1 //how many tiles away the mob will be stunned. + shrapnel_type = /obj/item/projectile/bullet/pellet/stingball + shrapnel_radius = 5 + custom_premium_price = 700 // mostly gotten through cargo, but throw in one for the sec vendor ;) + +/obj/item/grenade/stingbang/mega + name = "mega stingbang" + shrapnel_type = /obj/item/projectile/bullet/pellet/stingball/mega + shrapnel_radius = 12 + +/obj/item/grenade/stingbang/prime(mob/living/lanced_by) + if(iscarbon(loc)) + var/mob/living/carbon/C = loc + var/obj/item/bodypart/B = C.get_holding_bodypart_of_item(src) + if(B) + C.visible_message("[src] goes off in [C]'s hand, blowing [C.p_their()] [B.name] to bloody shreds!", "[src] goes off in your hand, blowing your [B.name] to bloody shreds!") + B.dismember() + + . = ..() + update_mob() + var/flashbang_turf = get_turf(src) + if(!flashbang_turf) + return + do_sparks(rand(5, 9), FALSE, src) + playsound(flashbang_turf, 'sound/weapons/flashbang.ogg', 50, TRUE, 8, 0.9) + new /obj/effect/dummy/lighting_obj (flashbang_turf, LIGHT_COLOR_WHITE, (flashbang_range + 2), 2, 1) + for(var/mob/living/M in get_hearers_in_view(flashbang_range, flashbang_turf)) + pop(get_turf(M), M) + qdel(src) + +/obj/item/grenade/stingbang/proc/pop(turf/T , mob/living/M) + if(M.stat == DEAD) //They're dead! + return + M.show_message("POP", MSG_AUDIBLE) + var/distance = max(0,get_dist(get_turf(src),T)) + +//Flash + if(M.flash_act(affect_silicon = 1)) + M.Paralyze(max(10/max(1,distance), 5)) + M.Knockdown(max(100/max(1,distance), 60)) + +//Bang + if(!distance || loc == M || loc == M.loc) + M.Paralyze(20) + M.Knockdown(200) + M.soundbang_act(1, 200, 10, 15) + if(M.apply_damages(10, 10)) + to_chat(M, "The blast from \the [src] bruises and burns you!") + + // only checking if they're on top of the tile, cause being one tile over will be its own punishment + +// Grenade that releases more shrapnel the more times you use it in hand between priming and detonation (sorta like the 9bang from MW3), for admin goofs +/obj/item/grenade/primer + name = "rotfrag grenade" + desc = "A grenade that generates more shrapnel the more you rotate it in your hand after pulling the pin. This one releases shrapnel shards." + icon_state = "timeg" + item_state = "flashbang" + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + var/rots_per_mag = 3 /// how many times we need to "rotate" the charge in hand per extra tile of magnitude + shrapnel_type = /obj/item/projectile/bullet/shrapnel + var/rots = 1 /// how many times we've "rotated" the charge + +/obj/item/grenade/primer/attack_self(mob/user) + . = ..() + if(active) + user.playsound_local(user, 'sound/misc/box_deploy.ogg', 50, TRUE) + rots++ + user.changeNext_move(CLICK_CD_RAPID) + +/obj/item/grenade/primer/prime(mob/living/lanced_by) + shrapnel_radius = round(rots / rots_per_mag) + . = ..() + qdel(src) + +/obj/item/grenade/primer/stingbang + name = "rotsting" + desc = "A grenade that generates more shrapnel the more you rotate it in your hand after pulling the pin. This one releases stingballs." + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + rots_per_mag = 2 + shrapnel_type = /obj/item/projectile/bullet/pellet/stingball diff --git a/code/game/objects/items/grenades/ghettobomb.dm b/code/game/objects/items/grenades/ghettobomb.dm index 1725d84dcc..3553d79faf 100644 --- a/code/game/objects/items/grenades/ghettobomb.dm +++ b/code/game/objects/items/grenades/ghettobomb.dm @@ -45,12 +45,13 @@ /obj/item/grenade/iedcasing/attack_self(mob/user) // if(!active) - if(clown_check(user)) + if(!botch_check(user)) to_chat(user, "You light the [name]!") cut_overlay("improvised_grenade_filled") preprime(user, null, FALSE) -/obj/item/grenade/iedcasing/prime() //Blowing that can up +/obj/item/grenade/iedcasing/prime(mob/living/lanced_by) //Blowing that can up + . = ..() update_mob() explosion(src.loc,-1,-1,2, flame_range = 4) // small explosion, plus a very large fireball. qdel(src) diff --git a/code/game/objects/items/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm index 8a41ee4601..7a6157bf65 100644 --- a/code/game/objects/items/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -17,10 +17,31 @@ var/det_time = 50 var/display_timer = 1 var/clumsy_check = GRENADE_CLUMSY_FUMBLE + var/sticky = FALSE + // I moved the explosion vars and behavior to base grenades because we want all grenades to call [/obj/item/grenade/proc/prime] so we can send COMSIG_GRENADE_PRIME + ///how big of a devastation explosion radius on prime + var/ex_dev = 0 + ///how big of a heavy explosion radius on prime + var/ex_heavy = 0 + ///how big of a light explosion radius on prime + var/ex_light = 0 + ///how big of a flame explosion radius on prime + var/ex_flame = 0 + + // dealing with creating a [/datum/component/pellet_cloud] on prime + /// if set, will spew out projectiles of this type + var/shrapnel_type + /// the higher this number, the more projectiles are created as shrapnel + var/shrapnel_radius + var/shrapnel_initialized /obj/item/grenade/suicide_act(mob/living/carbon/user) user.visible_message("[user] primes [src], then eats it! It looks like [user.p_theyre()] trying to commit suicide!") + if(shrapnel_type && shrapnel_radius) + shrapnel_initialized = TRUE + AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_radius) playsound(src, 'sound/items/eatfood.ogg', 50, 1) + SEND_SIGNAL(src, COMSIG_GRENADE_ARMED, det_time) preprime(user, det_time) user.transferItemToLoc(src, user, TRUE)//>eat a grenade set to 5 seconds >rush captain sleep(det_time)//so you dont die instantly @@ -32,19 +53,21 @@ if(!QDELETED(src)) qdel(src) -/obj/item/grenade/proc/clown_check(mob/living/carbon/human/user) +/obj/item/grenade/proc/botch_check(mob/living/carbon/human/user) var/clumsy = HAS_TRAIT(user, TRAIT_CLUMSY) if(clumsy) if(clumsy_check == GRENADE_CLUMSY_FUMBLE && prob(50)) to_chat(user, "Huh? How does this thing work?") preprime(user, 5, FALSE) - return FALSE + return TRUE else if(clumsy_check == GRENADE_NONCLUMSY_FUMBLE && !(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY))) to_chat(user, "You pull the pin on [src]. Attached to it is a pink ribbon that says, \"HONK\"") preprime(user, 5, FALSE) - return FALSE - return TRUE + return TRUE + else if(sticky && prob(50)) // to add risk to sticky tape grenade cheese, no return cause we still prime as normal after + to_chat(user, "What the... [src] is stuck to your hand!") + ADD_TRAIT(src, TRAIT_NODROP, STICKY_NODROP) /obj/item/grenade/examine(mob/user) . = ..() @@ -56,8 +79,16 @@ /obj/item/grenade/attack_self(mob/user) + if(HAS_TRAIT(src, TRAIT_NODROP)) + to_chat(user, "You try prying [src] off your hand...") + if(do_after(user, 70, target=src)) + to_chat(user, "You manage to remove [src] from your hand.") + REMOVE_TRAIT(src, TRAIT_NODROP, STICKY_NODROP) + + return + if(!active) - if(clown_check(user)) + if(!botch_check(user)) // if they botch the prime, it'll be handled in botch_check preprime(user) /obj/item/grenade/proc/log_grenade(mob/user, turf/T) @@ -81,10 +112,18 @@ icon_state = initial(icon_state) + "_active" addtimer(CALLBACK(src, .proc/prime), isnull(delayoverride)? det_time : delayoverride) -/obj/item/grenade/proc/prime() +/obj/item/grenade/proc/prime(mob/living/lanced_by) var/turf/T = get_turf(src) log_game("Grenade detonation at [AREACOORD(T)], location [loc]") + if(shrapnel_type && shrapnel_radius && !shrapnel_initialized) // add a second check for adding the component in case whatever triggered the grenade went straight to prime (badminnery for example) + shrapnel_initialized = TRUE + AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_radius) + + SEND_SIGNAL(src, COMSIG_GRENADE_PRIME, lanced_by) + if(ex_dev || ex_heavy || ex_light || ex_flame) + explosion(loc, ex_dev, ex_heavy, ex_light, flame_range = ex_flame) + /obj/item/grenade/proc/update_mob() if(ismob(loc)) var/mob/M = loc diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index fe2a27f1a8..a2b0e3edd4 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -122,7 +122,9 @@ var/obj/item/I = AM I.throw_speed = max(1, (I.throw_speed - 3)) I.throw_range = max(1, (I.throw_range - 3)) - I.embedding = I.embedding.setRating(embed_chance = 0) + if(I.embedding) + I.embedding["embed_chance"] = 0 + I.updateEmbedding() target.add_overlay(plastic_overlay, TRUE) if(!nadeassembly) @@ -205,9 +207,10 @@ else return ..() -/obj/item/grenade/plastic/c4/prime() +/obj/item/grenade/plastic/c4/prime(mob/living/lanced_by) if(QDELETED(src)) return + . = ..() var/turf/location if(target) if(!QDELETED(target)) diff --git a/code/game/objects/items/grenades/smokebomb.dm b/code/game/objects/items/grenades/smokebomb.dm index f26390faf6..1b856fc013 100644 --- a/code/game/objects/items/grenades/smokebomb.dm +++ b/code/game/objects/items/grenades/smokebomb.dm @@ -17,7 +17,8 @@ qdel(smoke) return ..() -/obj/item/grenade/smokebomb/prime() +/obj/item/grenade/smokebomb/prime(mob/living/lanced_by) + . = ..() update_mob() playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) smoke.set_up(4, src) diff --git a/code/game/objects/items/grenades/spawnergrenade.dm b/code/game/objects/items/grenades/spawnergrenade.dm index 2cc72f3694..a8b0fa3cd3 100644 --- a/code/game/objects/items/grenades/spawnergrenade.dm +++ b/code/game/objects/items/grenades/spawnergrenade.dm @@ -7,7 +7,8 @@ var/spawner_type = null // must be an object path var/deliveryamt = 1 // amount of type to deliver -/obj/item/grenade/spawnergrenade/prime() // Prime now just handles the two loops that query for people in lockers and people who can see it. +/obj/item/grenade/spawnergrenade/prime(mob/living/lanced_by) // Prime now just handles the two loops that query for people in lockers and people who can see it. + . = ..() update_mob() if(spawner_type && deliveryamt) // Make a quick flash diff --git a/code/game/objects/items/grenades/syndieminibomb.dm b/code/game/objects/items/grenades/syndieminibomb.dm index 35e9abd982..9f12edeb17 100644 --- a/code/game/objects/items/grenades/syndieminibomb.dm +++ b/code/game/objects/items/grenades/syndieminibomb.dm @@ -4,27 +4,45 @@ icon = 'icons/obj/grenade.dmi' icon_state = "syndicate" item_state = "flashbang" + ex_dev = 1 + ex_heavy = 2 + ex_light = 4 + ex_flame = 2 -/obj/item/grenade/syndieminibomb/prime() +/obj/item/grenade/syndieminibomb/prime(mob/living/lanced_by) + . = ..() update_mob() - explosion(src.loc,1,2,4,flame_range = 2) qdel(src) /obj/item/grenade/syndieminibomb/concussion name = "HE Grenade" desc = "A compact shrapnel grenade meant to devastate nearby organisms and cause some damage in the process. Pull pin and throw opposite direction." icon_state = "concussion" + ex_heavy = 2 + ex_light = 3 + ex_flame = 3 -/obj/item/grenade/syndieminibomb/concussion/prime() - update_mob() - explosion(src.loc,0,2,3,flame_range = 3) - qdel(src) - -/obj/item/grenade/syndieminibomb/concussion/frag +/obj/item/grenade/frag name = "frag grenade" - desc = "Fire in the hole." + desc = "An anti-personnel fragmentation grenade, this weapon excels at killing soft targets by shredding them with metal shrapnel." icon_state = "frag" + shrapnel_type = /obj/item/projectile/bullet/shrapnel + shrapnel_radius = 4 + ex_heavy = 1 + ex_light = 3 + ex_flame = 4 + +/obj/item/grenade/frag/mega + name = "FRAG grenade" + desc = "An anti-everything fragmentation grenade, this weapon excels at killing anything any everything by shredding them with metal shrapnel." + shrapnel_type = /obj/item/projectile/bullet/shrapnel/mega + shrapnel_radius = 12 + +/obj/item/grenade/frag/prime(mob/living/lanced_by) + . = ..() + update_mob() + qdel(src) /obj/item/grenade/gluon desc = "An advanced grenade that releases a harmful stream of gluons inducing radiation in those nearby. These gluon streams will also make victims feel exhausted, and induce shivering. This extreme coldness will also likely wet any nearby floors." @@ -36,7 +54,8 @@ var/rad_damage = 350 var/stamina_damage = 30 -/obj/item/grenade/gluon/prime() +/obj/item/grenade/gluon/prime(mob/living/lanced_by) + . = ..() update_mob() playsound(loc, 'sound/effects/empulse.ogg', 50, 1) radiation_pulse(src, rad_damage) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 381257721e..d6396f9902 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -168,6 +168,7 @@ icon_state = "witchhunterhat" item_state = "witchhunterhat" flags_cover = HEADCOVERSEYES + flags_inv = HIDEHAIR /obj/item/storage/box/holy/follower name = "Followers of the Chaplain Kit" diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm index e44212ba3f..dda41494ff 100644 --- a/code/game/objects/items/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -138,6 +138,7 @@ icon_state = "buckknife" item_state = "knife" desc = "A military combat utility survival knife." + embedding = list("pain_mult" = 4, "embed_chance" = 65, "fall_chance" = 10, "ignore_throwspeed_threshold" = TRUE) force = 20 throwforce = 20 attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") @@ -148,6 +149,7 @@ icon_state = "survivalknife" item_state = "knife" desc = "A hunting grade survival knife." + embedding = list("pain_mult" = 4, "embed_chance" = 35, "fall_chance" = 10) force = 15 throwforce = 15 bayonet = TRUE @@ -159,6 +161,7 @@ lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' desc = "A sharpened bone. The bare minimum in survival." + embedding = list("pain_mult" = 4, "embed_chance" = 35, "fall_chance" = 10) force = 15 throwforce = 15 custom_materials = null diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index cbb72c5432..20960da7c6 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -103,11 +103,30 @@ throw_speed = 3 throw_range = 5 sharpness = IS_SHARP - embedding = list("embed_chance" = 75, "embedded_impact_pain_multiplier" = 10) + embedding = list("embed_chance" = 75, "impact_pain_mult" = 10) armour_penetration = 35 - block_chance = 50 + item_flags = NEEDS_PERMIT | ITEM_CAN_PARRY + block_parry_data = /datum/block_parry_data/energy_sword var/list/possible_colors = list("red" = LIGHT_COLOR_RED, "blue" = LIGHT_COLOR_LIGHT_CYAN, "green" = LIGHT_COLOR_GREEN, "purple" = LIGHT_COLOR_LAVENDER) +/datum/block_parry_data/energy_sword + parry_time_windup = 0 + parry_time_active = 25 + parry_time_spindown = 0 + // we want to signal to players the most dangerous phase, the time when automatic counterattack is a thing. + parry_time_windup_visual_override = 1 + parry_time_active_visual_override = 3 + parry_time_spindown_visual_override = 12 + parry_flags = PARRY_DEFAULT_HANDLE_FEEDBACK // esword users can attack while + parry_time_perfect = 2.5 // first ds isn't perfect + parry_time_perfect_leeway = 1.5 + parry_imperfect_falloff_percent = 5 + parry_efficiency_to_counterattack = 100 + parry_efficiency_considered_successful = 65 // VERY generous + parry_efficiency_perfect = 100 + parry_failed_stagger_duration = 4 SECONDS + parry_cooldown = 0.5 SECONDS + /obj/item/melee/transforming/energy/sword/Initialize(mapload) . = ..() set_sword_color() @@ -350,7 +369,7 @@ return else to_chat(user, "You combine the two light swords, making a single supermassive blade! You're cool.") - new /obj/item/twohanded/dualsaber/hypereutactic(user.drop_location()) + new /obj/item/dualsaber/hypereutactic(user.drop_location()) qdel(W) qdel(src) else diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 71437d4706..c6aa9f7bf4 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -61,13 +61,25 @@ force = 18 throwforce = 15 w_class = WEIGHT_CLASS_BULKY - block_chance = 50 armour_penetration = 75 sharpness = IS_SHARP attack_verb = list("slashed", "cut") hitsound = 'sound/weapons/rapierhit.ogg' custom_materials = list(/datum/material/iron = 1000) total_mass = 3.4 + item_flags = NEEDS_PERMIT | ITEM_CAN_PARRY + block_parry_data = /datum/block_parry_data/captain_saber + +/datum/block_parry_data/captain_saber + parry_time_windup = 0.5 + parry_time_active = 4 + parry_time_spindown = 1 + parry_time_perfect = 0.75 + parry_time_perfect_leeway = 0.75 + parry_imperfect_falloff_percent = 30 + parry_efficiency_perfect = 100 + parry_failed_stagger_duration = 3 SECONDS + parry_failed_clickcd_duration = 2 SECONDS /obj/item/melee/sabre/Initialize() . = ..() @@ -150,7 +162,6 @@ righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' force = 15 throwforce = 25 - block_chance = 50 armour_penetration = 200 //Apparently this gives it the ability to pierce block flags_1 = CONDUCT_1 obj_flags = UNIQUE_RENAME @@ -159,16 +170,47 @@ attack_verb = list("stabs", "punctures", "pierces", "pokes") hitsound = 'sound/weapons/rapierhit.ogg' total_mass = 0.4 + item_flags = ITEM_CAN_PARRY | NEEDS_PERMIT + block_parry_data = /datum/block_parry_data/traitor_rapier + +// Fast, efficient parry. +/datum/block_parry_data/traitor_rapier + parry_time_windup = 0.5 + parry_time_active = 5 + parry_time_spindown = 0 + parry_time_active_visual_override = 3 + parry_time_spindown_visual_override = 2 + parry_flags = PARRY_DEFAULT_HANDLE_FEEDBACK | PARRY_LOCK_ATTACKING + parry_time_perfect = 0 + parry_time_perfect_leeway = 3 + parry_time_perfect_leeway_override = list( + TEXT_ATTACK_TYPE_PROJECTILE = 1 + ) + parry_imperfect_falloff_percent_override = list( + TEXT_ATTACK_TYPE_PROJECTILE = 50 // useless after 3rd decisecond + ) + parry_imperfect_falloff_percent = 30 + parry_efficiency_to_counterattack = 100 + parry_efficiency_considered_successful = 1 + parry_efficiency_perfect = 100 + parry_data = list( + PARRY_DISARM_ATTACKER = TRUE, + PARRY_KNOCKDOWN_ATTACKER = 10 + ) + parry_failed_stagger_duration = 2 SECONDS + parry_failed_clickcd_duration = CLICK_CD_RANGE + parry_cooldown = 0 + +/obj/item/melee/rapier/active_parry_reflex_counter(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list, parry_efficiency, list/effect_text) + . = ..() + if((attack_type & ATTACK_TYPE_PROJECTILE) && (parry_efficiency >= 100)) + . |= BLOCK_SHOULD_REDIRECT + return_list[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT /obj/item/melee/rapier/Initialize() . = ..() AddComponent(/datum/component/butchering, 20, 65, 0) -/obj/item/melee/rapier/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(attack_type == ATTACK_TYPE_PROJECTILE) - final_block_chance = 0 - return ..() - /obj/item/melee/rapier/on_exit_storage(datum/component/storage/S) var/obj/item/storage/belt/sabre/rapier/B = S.parent if(istype(B)) @@ -191,10 +233,9 @@ . = ..() if(iscarbon(target)) var/mob/living/carbon/H = target - var/loss = H.getStaminaLoss() H.Dizzy(10) H.adjustStaminaLoss(30) - if((loss > 40) && prob(loss)) // if above 40, roll for sleep using 1% every 1 stamina damage + if(CHECK_STAMCRIT(H) != NOT_STAMCRIT) H.Sleeping(180) /obj/item/melee/classic_baton @@ -648,7 +689,7 @@ item_state = "mace_greyscale" lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS //Material type changes the prefix as well as the color. + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Material type changes the prefix as well as the color. custom_materials = list(/datum/material/iron = 12000) //Defaults to an Iron Mace. slot_flags = ITEM_SLOT_BELT force = 14 @@ -664,4 +705,4 @@ . = ..() overlay = mutable_appearance(icon, overlay_state) overlay.appearance_flags = RESET_COLOR - add_overlay(overlay) \ No newline at end of file + add_overlay(overlay) diff --git a/code/game/objects/items/melee/transforming.dm b/code/game/objects/items/melee/transforming.dm index 5bccf91868..386a6e9acc 100644 --- a/code/game/objects/items/melee/transforming.dm +++ b/code/game/objects/items/melee/transforming.dm @@ -53,6 +53,8 @@ throw_speed = 4 if(attack_verb_on.len) attack_verb = attack_verb_on + if(embedding) + updateEmbedding() icon_state = icon_state_on w_class = w_class_on else @@ -62,6 +64,8 @@ throw_speed = initial(throw_speed) if(attack_verb_off.len) attack_verb = attack_verb_off + if(embedding) + updateEmbedding() icon_state = initial(icon_state) w_class = initial(w_class) total_mass = initial(total_mass) diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm index ae9ea6985c..7237a1788f 100644 --- a/code/game/objects/items/miscellaneous.dm +++ b/code/game/objects/items/miscellaneous.dm @@ -129,6 +129,30 @@ hos_gun_list[initial(A.name)] = A return hos_gun_list +/obj/item/choice_beacon/augments + name = "augment beacon" + desc = "Summons augmentations." + +/obj/item/choice_beacon/augments/generate_display_names() + var/static/list/augment_list + if(!augment_list) + augment_list = list() + var/list/templist = list( + /obj/item/organ/cyberimp/brain/anti_drop, + /obj/item/organ/cyberimp/arm/toolset, + /obj/item/organ/cyberimp/arm/surgery, + /obj/item/organ/cyberimp/chest/thrusters, + /obj/item/organ/lungs/cybernetic, + /obj/item/organ/liver/cybernetic) //cyberimplants range from a nice bonus to fucking broken bullshit so no subtypesof + for(var/V in templist) + var/atom/A = V + augment_list[initial(A.name)] = A + return augment_list + +/obj/item/choice_beacon/augments/spawn_option(obj/choice,mob/living/M) + new choice(get_turf(M)) + to_chat(M, "You hear something crackle from the beacon for a moment before a voice speaks. \"Please stand by for a message from S.E.L.F. Message as follows: Item request received. Your package has been transported, use the autosurgeon supplied to apply the upgrade. Message ends.\"") + /obj/item/skub desc = "It's skub." name = "skub" diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index 5a395c112a..3420e72c72 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -183,3 +183,20 @@ A.other_pair = B B.other_pair = A + +/obj/item/pinpointer/shuttle + name = "fugitive pinpointer" + desc = "A handheld tracking device that locates the bounty hunter shuttle for quick escapes." + icon_state = "pinpointer_hunter" + var/obj/shuttleport + +/obj/item/pinpointer/shuttle/Initialize(mapload) + . = ..() + shuttleport = SSshuttle.getShuttle("huntership") + +/obj/item/pinpointer/shuttle/scan_for_target() + target = shuttleport + +/obj/item/pinpointer/shuttle/Destroy() + shuttleport = null + . = ..() \ No newline at end of file diff --git a/code/game/objects/items/pitchfork.dm b/code/game/objects/items/pitchfork.dm new file mode 100644 index 0000000000..49d0b64498 --- /dev/null +++ b/code/game/objects/items/pitchfork.dm @@ -0,0 +1,101 @@ +/obj/item/pitchfork + icon_state = "pitchfork0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + name = "pitchfork" + desc = "A simple tool used for moving hay." + force = 7 + throwforce = 15 + w_class = WEIGHT_CLASS_BULKY + attack_verb = list("attacked", "impaled", "pierced") + hitsound = 'sound/weapons/bladeslice.ogg' + sharpness = IS_SHARP + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) + resistance_flags = FIRE_PROOF + var/wielded = FALSE // track wielded status on item + +/obj/item/pitchfork/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/pitchfork/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=7, force_wielded=15, icon_wielded="pitchfork1") + AddElement(/datum/element/sword_point) + +/// triggered on wield of two handed item +/obj/item/pitchfork/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/pitchfork/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/pitchfork/update_icon_state() + icon_state = "pitchfork0" + +/obj/item/pitchfork/demonic + name = "demonic pitchfork" + desc = "A red pitchfork, it looks like the work of the devil." + force = 19 + throwforce = 24 + +/obj/item/pitchfork/demonic/Initialize() + . = ..() + set_light(3,6,LIGHT_COLOR_RED) + +/obj/item/pitchfork/demonic/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=19, force_wielded=25) + +/obj/item/pitchfork/demonic/greater + force = 24 + throwforce = 50 + +/obj/item/pitchfork/demonic/greater/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=24, force_wielded=34) + +/obj/item/pitchfork/demonic/ascended + force = 100 + throwforce = 100 + +/obj/item/pitchfork/demonic/ascended/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=100, force_wielded=500000) // Kills you DEAD + +/obj/item/pitchfork/suicide_act(mob/user) + user.visible_message("[user] impales [user.p_them()]self in [user.p_their()] abdomen with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + return (BRUTELOSS) + +/obj/item/pitchfork/demonic/pickup(mob/living/user) + . = ..() + if(isliving(user) && user.mind && user.owns_soul() && !is_devil(user)) + var/mob/living/U = user + U.visible_message("As [U] picks [src] up, [U]'s arms briefly catch fire.", \ + "\"As you pick up [src] your arms ignite, reminding you of all your past sins.\"") + if(ishuman(U)) + var/mob/living/carbon/human/H = U + H.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) + else + U.adjustFireLoss(rand(force/2,force)) + +/obj/item/pitchfork/demonic/attack(mob/target, mob/living/carbon/human/user) + if(user.mind && user.owns_soul() && !is_devil(user)) + to_chat(user, "[src] burns in your hands.") + user.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) + ..() + +/obj/item/pitchfork/demonic/ascended/afterattack(atom/target, mob/user, proximity) + . = ..() + if(!proximity || !wielded) + return + if(iswallturf(target)) + var/turf/closed/wall/W = target + user.visible_message("[user] blasts \the [target] with \the [src]!") + playsound(target, 'sound/magic/disintegrate.ogg', 100, TRUE) + W.break_wall() + W.ScrapeAway(flags = CHANGETURF_INHERIT_AIR) + return diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index bfbfdf9762..00a9ff22f4 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -140,7 +140,8 @@ if(jsonlist["icon_state"]) icon_state = jsonlist["icon_state"] item_state = jsonlist["item_state"] - icon = 'config/plushies/sprites.dmi' + var/static/config_sprites = file("config/plushies/sprites.dmi") + icon = config_sprites if(jsonlist["attack_verb"]) attack_verb = jsonlist["attack_verb"] if(jsonlist["squeak_override"]) diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 2f697553f5..1f69cdae2e 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -355,9 +355,11 @@ emaggedhitdamage = 0 /obj/item/borg/lollipop/equipped() + . = ..() check_amount() /obj/item/borg/lollipop/dropped(mob/user) + . = ..() check_amount() /obj/item/borg/lollipop/proc/check_amount() //Doesn't even use processing ticks. diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 08ce73109c..d33ecedf0a 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -459,7 +459,7 @@ /obj/item/borg/upgrade/defib/deactivate(mob/living/silicon/robot/R, user = usr) . = ..() if (.) - var/obj/item/twohanded/shockpaddles/cyborg/S = locate() in R.module + var/obj/item/shockpaddles/cyborg/S = locate() in R.module R.module.remove_module(S, TRUE) /obj/item/borg/upgrade/processor @@ -545,7 +545,7 @@ to_chat(usr, "This unit already has an expand module installed!") return FALSE - R.notransform = TRUE + R.mob_transforming = TRUE var/prev_locked_down = R.locked_down R.SetLockdown(1) R.anchored = TRUE @@ -559,7 +559,7 @@ if(!prev_locked_down) R.SetLockdown(0) R.anchored = FALSE - R.notransform = FALSE + R.mob_transforming = FALSE R.resize = 2 R.hasExpanded = TRUE R.update_transform() diff --git a/code/game/objects/items/sharpener.dm b/code/game/objects/items/sharpener.dm index 014d4cb159..6bf0b27fb4 100644 --- a/code/game/objects/items/sharpener.dm +++ b/code/game/objects/items/sharpener.dm @@ -24,24 +24,22 @@ if(istype(I, /obj/item/melee/transforming/energy)) to_chat(user, "You don't think \the [I] will be the thing getting modified if you use it on \the [src]!") return - if(istype(I, /obj/item/twohanded))//some twohanded items should still be sharpenable, but handle force differently. therefore i need this stuff - var/obj/item/twohanded/TH = I - if(TH.force_wielded >= max) - to_chat(user, "[TH] is much too powerful to sharpen further!") - return - if(TH.wielded) - to_chat(user, "[TH] must be unwielded before it can be sharpened!") - return - if(TH.force_wielded > initial(TH.force_wielded)) - to_chat(user, "[TH] has already been refined before. It cannot be sharpened further!") - return - TH.force_wielded = clamp(TH.force_wielded + increment, 0, max)//wieldforce is increased since normal force wont stay - if(I.force > initial(I.force)) + + var/signal_out = SEND_SIGNAL(I, COMSIG_ITEM_SHARPEN_ACT, increment, max) + if(signal_out & COMPONENT_BLOCK_SHARPEN_MAXED) + to_chat(user, "[I] is much too powerful to sharpen further!") + return + if(signal_out & COMPONENT_BLOCK_SHARPEN_BLOCKED) + to_chat(user, "[I] is not able to be sharpened right now!") + return + if((signal_out & COMPONENT_BLOCK_SHARPEN_ALREADY) || (I.force > initial(I.force) && !signal_out)) to_chat(user, "[I] has already been refined before. It cannot be sharpened further!") return + if(!(signal_out & COMPONENT_BLOCK_SHARPEN_APPLIED)) + I.force = clamp(I.force + increment, 0, max) + user.visible_message("[user] sharpens [I] with [src]!", "You sharpen [I], making it much more deadly than before.") I.sharpness = IS_SHARP_ACCURATE - I.force = clamp(I.force + increment, 0, max) I.throwforce = clamp(I.throwforce + increment, 0, max) I.name = "[prefix] [I.name]" name = "worn out [name]" diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index b9cde1664f..154714b13f 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -1,7 +1,8 @@ /obj/item/shield name = "shield" icon = 'icons/obj/shields.dmi' - block_chance = 50 + item_flags = ITEM_CAN_BLOCK + block_parry_data = /datum/block_parry_data/shield armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 70) /// Shield flags var/shield_flags = SHIELD_FLAGS_DEFAULT @@ -22,6 +23,18 @@ /// Shield bashing push distance var/shieldbash_push_distance = 1 +/datum/block_parry_data/shield + block_damage_multiplier = 0.25 + block_stamina_efficiency = 2.5 + block_stamina_cost_per_second = 2.5 + block_slowdown = 0 + block_lock_attacking = FALSE + block_lock_sprinting = TRUE + block_start_delay = 1.5 + block_damage_absorption = 5 + block_resting_stamina_penalty_multiplier = 2 + block_projectile_mitigation = 75 + /obj/item/shield/examine(mob/user) . = ..() if(shield_flags & SHIELD_CAN_BASH) @@ -154,6 +167,22 @@ icon_state = "shield_bash" duration = 3 +/obj/item/shield/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(ismovable(object)) + var/atom/movable/AM = object + if(CHECK_BITFIELD(shield_flags, SHIELD_TRANSPARENT) && (AM.pass_flags & PASSGLASS)) + return BLOCK_NONE + if(attack_type & ATTACK_TYPE_THROWN) + final_block_chance += 30 + if(attack_type & ATTACK_TYPE_TACKLE) + final_block_chance = 100 + . = ..() + if(. & BLOCK_SUCCESS) + on_shield_block(owner, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) + +/obj/item/shield/on_active_block(mob/living/owner, atom/object, damage, damage_blocked, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, override_direction) + on_shield_block(owner, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance) + /obj/item/shield/riot name = "riot shield" desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder." @@ -172,20 +201,7 @@ var/repair_material = /obj/item/stack/sheet/mineral/titanium var/can_shatter = TRUE shield_flags = SHIELD_FLAGS_DEFAULT | SHIELD_TRANSPARENT - max_integrity = 75 - -/obj/item/shield/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(ismovable(object)) - var/atom/movable/AM = object - if(CHECK_BITFIELD(shield_flags, SHIELD_TRANSPARENT) && (AM.pass_flags & PASSGLASS)) - return BLOCK_NONE - if(attack_type & ATTACK_TYPE_THROWN) - final_block_chance += 30 - if(attack_type & ATTACK_TYPE_TACKLE) - final_block_chance = 100 - . = ..() - if(. & BLOCK_SUCCESS) - on_shield_block(owner, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) + max_integrity = 450 /obj/item/shield/riot/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/melee/baton)) @@ -238,13 +254,13 @@ lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' shield_flags = SHIELD_FLAGS_DEFAULT - max_integrity = 55 //Weak + max_integrity = 300 obj/item/shield/riot/bullet_proof name = "bullet resistant shield" desc = "A far more frail shield made of resistant plastics and kevlar meant to block ballistics." armor = list("melee" = 30, "bullet" = 80, "laser" = 0, "energy" = 0, "bomb" = -40, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) - max_integrity = 55 //Weaker + max_integrity = 300 /obj/item/shield/riot/roman name = "\improper Roman shield" @@ -255,13 +271,13 @@ obj/item/shield/riot/bullet_proof righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' repair_material = /obj/item/stack/sheet/mineral/wood shield_flags = SHIELD_FLAGS_DEFAULT - max_integrity = 65 + max_integrity = 250 /obj/item/shield/riot/roman/fake desc = "Bears an inscription on the inside: \"Romanes venio domus\". It appears to be a bit flimsy." block_chance = 0 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - max_integrity = 30 + max_integrity = 40 /obj/item/shield/riot/roman/shatter(mob/living/carbon/human/owner) playsound(owner, 'sound/effects/grillehit.ogg', 100) @@ -279,7 +295,7 @@ obj/item/shield/riot/bullet_proof repair_material = /obj/item/stack/sheet/mineral/wood block_chance = 30 shield_flags = SHIELD_FLAGS_DEFAULT - max_integrity = 55 + max_integrity = 150 /obj/item/shield/riot/buckler/shatter(mob/living/carbon/human/owner) playsound(owner, 'sound/effects/bang.ogg', 50) @@ -297,13 +313,16 @@ obj/item/shield/riot/bullet_proof throw_speed = 3 throw_range = 4 w_class = WEIGHT_CLASS_NORMAL - var/active = 0 + var/active = FALSE /obj/item/shield/riot/tele/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(!active) return BLOCK_NONE return ..() +/obj/item/shield/riot/tele/can_active_block() + return ..() && active + /obj/item/shield/riot/tele/attack_self(mob/living/user) active = !active icon_state = "teleriot[active]" @@ -335,8 +354,7 @@ obj/item/shield/riot/bullet_proof icon_state = "makeshift_shield" custom_materials = list(/datum/material/iron = 18000) slot_flags = null - block_chance = 35 - max_integrity = 100 //Made of metal welded together its strong but not unkillable + max_integrity = 300 //Made of metal welded together its strong but not unkillable force = 10 throwforce = 7 @@ -346,7 +364,6 @@ obj/item/shield/riot/bullet_proof armor = list("melee" = 95, "bullet" = 95, "laser" = 75, "energy" = 60, "bomb" = 90, "bio" = 90, "rad" = 0, "fire" = 90, "acid" = 10) //Armor for the item, dosnt transfer to user item_state = "metal" icon_state = "metal" - block_chance = 75 //1/4 shots will hit* force = 16 slowdown = 2 throwforce = 15 //Massive pice of metal @@ -357,21 +374,19 @@ obj/item/shield/riot/bullet_proof /obj/item/shield/riot/tower/swat name = "swat shield" desc = "A massive, heavy shield that can block a lot of attacks, can take a lot of abuse before breaking." - max_integrity = 175 - block_chance = 50 + max_integrity = 250 /obj/item/shield/riot/implant name = "telescoping shield implant" desc = "A compact, arm-mounted telescopic shield. While nigh-indestructible when powered by a host user, it will eventually overload from damage. Recharges while inside its implant." item_state = "metal" icon_state = "metal" - block_chance = 50 slowdown = 1 shield_flags = SHIELD_FLAGS_DEFAULT - max_integrity = 60 - obj_integrity = 60 + max_integrity = 100 + obj_integrity = 100 can_shatter = FALSE - item_flags = SLOWS_WHILE_IN_HAND + item_flags = SLOWS_WHILE_IN_HAND | ITEM_CAN_BLOCK var/recharge_timerid var/recharge_delay = 15 SECONDS diff --git a/code/game/objects/items/shrapnel.dm b/code/game/objects/items/shrapnel.dm new file mode 100644 index 0000000000..7108080ecc --- /dev/null +++ b/code/game/objects/items/shrapnel.dm @@ -0,0 +1,64 @@ +/obj/item/shrapnel // frag grenades + name = "shrapnel shard" + embedding = list(embed_chance=70, ignore_throwspeed_threshold=TRUE, fall_chance=4, embed_chance_turf_mod=-100) + custom_materials = list(/datum/material/iron=50) + armour_penetration = -20 + icon = 'icons/obj/shards.dmi' + icon_state = "large" + w_class = WEIGHT_CLASS_TINY + item_flags = DROPDEL + +/obj/item/shrapnel/stingball // stingbang grenades + name = "stingball" + embedding = list(embed_chance=90, fall_chance=3, jostle_chance=7, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.7, pain_mult=5, jostle_pain_mult=6, rip_time=15, embed_chance_turf_mod=-100) + icon_state = "tiny" + +/obj/item/shrapnel/bullet // bullets + name = "bullet" + icon = 'icons/obj/ammo.dmi' + icon_state = "s-casing" + item_flags = NONE + +/obj/item/shrapnel/bullet/c38 // .38 round + name = "\improper .38 bullet" + +/obj/item/shrapnel/bullet/c38/dumdum // .38 DumDum round + name = "\improper .38 DumDum bullet" + embedding = list(embed_chance=70, fall_chance=7, jostle_chance=7, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.4, pain_mult=5, jostle_pain_mult=6, rip_time=10, embed_chance_turf_mod=-100) + +/obj/item/projectile/bullet/shrapnel + name = "flying shrapnel shard" + damage = 9 + range = 10 + armour_penetration = -30 + dismemberment = 5 + ricochets_max = 2 + ricochet_chance = 40 + shrapnel_type = /obj/item/shrapnel + ricochet_incidence_leeway = 60 + +/obj/item/projectile/bullet/shrapnel/mega + name = "flying shrapnel hunk" + range = 25 + dismemberment = 10 + ricochets_max = 4 + ricochet_chance = 90 + ricochet_decay_chance = 0.9 + +/obj/item/projectile/bullet/pellet/stingball + name = "stingball pellet" + damage = 3 + stamina = 8 + ricochets_max = 4 + ricochet_chance = 66 + ricochet_decay_chance = 1 + ricochet_decay_damage = 0.9 + ricochet_auto_aim_angle = 10 + ricochet_auto_aim_range = 2 + ricochet_incidence_leeway = 0 + shrapnel_type = /obj/item/shrapnel/stingball + +/obj/item/projectile/bullet/pellet/stingball/mega + name = "megastingball pellet" + ricochets_max = 6 + ricochet_chance = 110 diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index dc761ee3bf..7a6c159160 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/singularityhammer +/obj/item/singularityhammer name = "singularity hammer" desc = "The pinnacle of close combat technology, the hammer harnesses the power of a miniaturized singularity to deal crushing blows." icon_state = "mjollnir0" @@ -7,35 +7,47 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 20 throwforce = 15 throw_range = 1 w_class = WEIGHT_CLASS_HUGE - var/charged = 5 armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 50, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF force_string = "LORD SINGULOTH HIMSELF" total_mass = TOTAL_MASS_MEDIEVAL_WEAPON + var/charged = 5 + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/singularityhammer/New() +/obj/item/singularityhammer/New() ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) START_PROCESSING(SSobj, src) -/obj/item/twohanded/singularityhammer/Destroy() +/obj/item/singularityhammer/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_multiplier=4, icon_wielded="mjollnir1") + +/// triggered on wield of two handed item +/obj/item/singularityhammer/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/singularityhammer/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/singularityhammer/update_icon_state() + icon_state = "mjollnir0" + +/obj/item/singularityhammer/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/twohanded/singularityhammer/process() +/obj/item/singularityhammer/process() if(charged < 5) charged++ return -/obj/item/twohanded/singularityhammer/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" - return - -/obj/item/twohanded/singularityhammer/proc/vortex(turf/pull, mob/wielder) +/obj/item/singularityhammer/proc/vortex(turf/pull, mob/wielder) for(var/atom/X in orange(5,pull)) if(ismovable(X)) var/atom/movable/A = X @@ -55,9 +67,8 @@ step_towards(H,pull) step_towards(H,pull) step_towards(H,pull) - return -/obj/item/twohanded/singularityhammer/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) +/obj/item/singularityhammer/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) . = ..() if(!proximity) return @@ -71,7 +82,7 @@ var/turf/target = get_turf(A) vortex(target,user) -/obj/item/twohanded/mjollnir +/obj/item/mjollnir name = "Mjolnir" desc = "A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy." icon_state = "mjollnir0" @@ -80,14 +91,33 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 25 throwforce = 30 throw_range = 7 w_class = WEIGHT_CLASS_HUGE total_mass = TOTAL_MASS_MEDIEVAL_WEAPON + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/mjollnir/proc/shock(mob/living/target) +/obj/item/mjollnir/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/mjollnir/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_multiplier=5, icon_wielded="mjollnir1", attacksound="sparks") + +/// triggered on wield of two handed item +/obj/item/mjollnir/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/mjollnir/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/mjollnir/update_icon_state() + icon_state = "mjollnir0" + +/obj/item/mjollnir/proc/shock(mob/living/target) target.Stun(60) var/datum/effect_system/lightning_spread/s = new /datum/effect_system/lightning_spread s.set_up(5, 1, target.loc) @@ -99,17 +129,12 @@ target.throw_at(throw_target, 200, 4) return -/obj/item/twohanded/mjollnir/attack(mob/living/M, mob/user) +/obj/item/mjollnir/attack(mob/living/M, mob/user) ..() if(wielded) - playsound(src.loc, "sparks", 50, 1) shock(M) -/obj/item/twohanded/mjollnir/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/mjollnir/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) . = ..() if(isliving(hit_atom)) shock(hit_atom) - -/obj/item/twohanded/mjollnir/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" - return diff --git a/code/game/objects/items/spear.dm b/code/game/objects/items/spear.dm new file mode 100644 index 0000000000..376362d7c3 --- /dev/null +++ b/code/game/objects/items/spear.dm @@ -0,0 +1,185 @@ +//spears +/obj/item/spear + icon_state = "spearglass0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + name = "spear" + desc = "A haphazardly-constructed yet still deadly weapon of ancient design." + force = 10 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + throwforce = 20 + throw_speed = 4 + embedding = list("impact_pain_mult" = 3) + armour_penetration = 10 + custom_materials = list(/datum/material/iron=1150, /datum/material/glass=2075) + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") + sharpness = IS_SHARP + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 30) + var/obj/item/grenade/explosive = null + var/war_cry = "AAAAARGH!!!" + var/icon_prefix = "spearglass" + var/wielded = FALSE // track wielded status on item + +/obj/item/spear/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/spear/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 100, 70) //decent in a pinch, but pretty bad. + AddComponent(/datum/component/jousting) + AddElement(/datum/element/sword_point) + AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=18, icon_wielded="[icon_prefix]1") + +/// triggered on wield of two handed item +/obj/item/spear/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/spear/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/spear/rightclick_attack_self(mob/user) + if(explosive) + explosive.attack_self(user) + return + . = ..() + +/obj/item/spear/update_icon_state() + icon_state = "[icon_prefix]0" + +/obj/item/spear/update_overlays() + . = ..() + if(explosive) + . += "spearbomb_overlay" + +/obj/item/spear/suicide_act(mob/living/carbon/user) + user.visible_message("[user] begins to sword-swallow \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") + if(explosive) //Citadel Edit removes qdel and explosive.forcemove(AM) + user.say("[war_cry]", forced="spear warcry") + explosive.prime() + user.gib() + return BRUTELOSS + return BRUTELOSS + +/obj/item/spear/examine(mob/user) + . = ..() + if(explosive) + . += "Alt-click to set your war cry." + . += "Right-click in combat mode to activate the attached explosive." + +/obj/item/spear/afterattack(atom/movable/AM, mob/user, proximity) + . = ..() + if(!proximity) + return + if(isopenturf(AM)) //So you can actually melee with it + return + if(explosive && wielded) //Citadel edit removes qdel and explosive.forcemove(AM) + user.say("[war_cry]", forced="spear warcry") + explosive.prime() + +/obj/item/spear/grenade_prime_react(obj/item/grenade/nade) //Citadel edit, removes throw_impact because memes + nade.forceMove(get_turf(src)) + qdel(src) + +/obj/item/spear/AltClick(mob/user) + . = ..() + if(user.canUseTopic(src, BE_CLOSE)) + ..() + if(!explosive) + return + if(istype(user) && loc == user) + var/input = stripped_input(user,"What do you want your war cry to be? You will shout it when you hit someone in melee.", ,"", 50) + if(input) + src.war_cry = input + return TRUE + +/obj/item/spear/CheckParts(list/parts_list) + var/obj/item/shard/tip = locate() in parts_list + if (istype(tip, /obj/item/shard/plasma)) + throwforce = 21 + embedding = list(embed_chance = 75, pain_mult = 1.5) //plasmaglass spears are sharper + updateEmbedding() + icon_prefix = "spearplasma" + AddComponent(/datum/component/two_handed, force_unwielded=11, force_wielded=19, icon_wielded="[icon_prefix]1") + qdel(tip) + var/obj/item/spear/S = locate() in parts_list + if(S) + if(S.explosive) + S.explosive.forceMove(get_turf(src)) + S.explosive = null + parts_list -= S + qdel(S) + ..() + var/obj/item/grenade/G = locate() in contents + if(G) + explosive = G + name = "explosive lance" + embedding = list(embed_chance = 0, pain_mult = 1)//elances should not be embeddable + updateEmbedding() + desc = "A makeshift spear with \a [G] attached to it." + update_icon() + +//GREY TIDE +/obj/item/spear/grey_tide + icon_state = "spearglass0" + name = "\improper Grey Tide" + desc = "Recovered from the aftermath of a revolt aboard Defense Outpost Theta Aegis, in which a seemingly endless tide of Assistants caused heavy casualities among Nanotrasen military forces." + throwforce = 20 + throw_speed = 4 + attack_verb = list("gored") + var/clonechance = 50 + var/clonedamage = 12 + var/clonespeed = 0 + var/clone_replication_chance = 30 + var/clone_lifespan = 100 + +/obj/item/spear/grey_tide/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=15, force_wielded=25, icon_wielded="[icon_prefix]1") + +/obj/item/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) + . = ..() + if(!proximity) + return + user.faction |= "greytide([REF(user)])" + if(isliving(AM)) + var/mob/living/L = AM + if(istype (L, /mob/living/simple_animal/hostile/illusion)) + return + if(!L.stat && prob(clonechance)) + var/mob/living/simple_animal/hostile/illusion/M = new(user.loc) + M.faction = user.faction.Copy() + M.set_varspeed(clonespeed) + M.Copy_Parent(user, clone_lifespan, user.health/2.5, clonedamage, clone_replication_chance) + M.GiveTarget(L) + +/* + * Bone Spear + */ +/obj/item/spear/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification. + icon_state = "bone_spear0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + name = "bone spear" + desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." + force = 11 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + reach = 2 + throwforce = 22 + embedding = list("embedded_impact_pain_multiplier" = 3) + armour_penetration = 15 //Enhanced armor piercing + custom_materials = null + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") + sharpness = IS_SHARP + icon_prefix = "bone_spear" + +/obj/item/spear/bonespear/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=11, force_wielded=20, icon_wielded="[icon_prefix]1") diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 98bf02906b..e6403e83cc 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -13,18 +13,33 @@ novariants = FALSE item_flags = NOBLUDGEON var/self_delay = 50 + var/other_delay = 0 + var/repeating = FALSE /obj/item/stack/medical/attack(mob/living/M, mob/user) . = ..() + try_heal(M, user) + + +/obj/item/stack/medical/proc/try_heal(mob/living/M, mob/user, silent = FALSE) if(!M.can_inject(user, TRUE)) return if(M == user) - user.visible_message("[user] starts to apply \the [src] on [user.p_them()]self...", "You begin applying \the [src] on yourself...") + if(!silent) + user.visible_message("[user] starts to apply \the [src] on [user.p_them()]self...", "You begin applying \the [src] on yourself...") if(!do_mob(user, M, self_delay, extra_checks=CALLBACK(M, /mob/living/proc/can_inject, user, TRUE))) return + else if(other_delay) + if(!silent) + user.visible_message("[user] starts to apply \the [src] on [M].", "You begin applying \the [src] on [M]...") + if(!do_mob(user, M, other_delay, extra_checks=CALLBACK(M, /mob/living/proc/can_inject, user, TRUE))) + return + if(heal(M, user)) log_combat(user, M, "healed", src.name) use(1) + if(repeating && amount > 0) + try_heal(M, user, TRUE) /obj/item/stack/medical/proc/heal(mob/living/M, mob/user) @@ -174,3 +189,108 @@ /obj/item/stack/medical/ointment/suicide_act(mob/living/user) user.visible_message("[user] is squeezing \the [src] into [user.p_their()] mouth! [user.p_do(TRUE)]n't [user.p_they()] know that stuff is toxic?") return TOXLOSS + +/obj/item/stack/medical/suture + name = "suture" + desc = "Sterile sutures used to seal up cuts and lacerations." + gender = PLURAL + singular_name = "suture" + icon_state = "suture" + self_delay = 30 + other_delay = 10 + amount = 15 + max_amount = 15 + repeating = TRUE + var/heal_brute = 10 + grind_results = list(/datum/reagent/medicine/spaceacillin = 2) + +/obj/item/stack/medical/suture/one + amount = 1 + +/obj/item/stack/medical/suture/heal(mob/living/M, mob/user) + . = ..() + if(M.stat == DEAD) + to_chat(user, "[M] is dead! You can not help [M.p_them()].") + return + if(iscarbon(M)) + return heal_carbon(M, user, heal_brute, 0) + if(isanimal(M)) + var/mob/living/simple_animal/critter = M + if (!(critter.healable)) + to_chat(user, "You cannot use \the [src] on [M]!") + return FALSE + else if (critter.health == critter.maxHealth) + to_chat(user, "[M] is at full health.") + return FALSE + user.visible_message("[user] applies \the [src] on [M].", "You apply \the [src] on [M].") + M.heal_bodypart_damage(heal_brute) + return TRUE + + to_chat(user, "You can't heal [M] with the \the [src]!") + +/obj/item/stack/medical/mesh + name = "regenerative mesh" + desc = "A bacteriostatic mesh used to dress burns." + gender = PLURAL + singular_name = "regenerative mesh" + icon_state = "regen_mesh" + self_delay = 30 + other_delay = 10 + amount = 15 + max_amount = 15 + repeating = TRUE + var/heal_burn = 10 + var/is_open = TRUE ///This var determines if the sterile packaging of the mesh has been opened. + grind_results = list(/datum/reagent/medicine/spaceacillin = 2) + +/obj/item/stack/medical/mesh/one + amount = 1 + +/obj/item/stack/medical/mesh/Initialize() + . = ..() + if(amount == max_amount) //only seal full mesh packs + is_open = FALSE + update_icon() + +/obj/item/stack/medical/mesh/update_icon_state() + if(!is_open) + icon_state = "regen_mesh_closed" + else + return ..() + +/obj/item/stack/medical/mesh/heal(mob/living/M, mob/user) + . = ..() + if(M.stat == DEAD) + to_chat(user, "[M] is dead! You can not help [M.p_them()].") + return + if(iscarbon(M)) + return heal_carbon(M, user, 0, heal_burn) + to_chat(user, "You can't heal [M] with the \the [src]!") + + +/obj/item/stack/medical/mesh/try_heal(mob/living/M, mob/user, silent = FALSE) + if(!is_open) + to_chat(user, "You need to open [src] first.") + return + . = ..() + +/obj/item/stack/medical/mesh/AltClick(mob/living/user) + if(!is_open) + to_chat(user, "You need to open [src] first.") + return + . = ..() + +/obj/item/stack/medical/mesh/attack_hand(mob/user) + if(!is_open & user.get_inactive_held_item() == src) + to_chat(user, "You need to open [src] first.") + return + . = ..() + +/obj/item/stack/medical/mesh/attack_self(mob/user) + if(!is_open) + is_open = TRUE + to_chat(user, "You open the sterile mesh package.") + update_icon() + playsound(src, 'sound/items/poster_ripped.ogg', 20, TRUE) + return + . = ..() diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 4c2c21a7db..efcc075110 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -17,10 +17,10 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ throw_speed = 3 throw_range = 7 custom_materials = list(/datum/material/iron=1000) - mats_per_stack = 1000 max_amount = 50 attack_verb = list("hit", "bludgeoned", "whacked") hitsound = 'sound/weapons/grenadelaunch.ogg' + embedding = list() novariants = TRUE /obj/item/stack/rods/suicide_act(mob/living/carbon/user) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index c34ad44d5c..d4baea2487 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -69,7 +69,7 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ if (get_amount() < 1 || CC.get_amount() < 5) to_chat(user, "You attach wire to the [name].") var/obj/item/stack/light_w/new_tile = new(user.loc) @@ -291,6 +291,7 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( max_integrity = 40 sharpness = IS_SHARP var/icon_prefix + embedding = list("embed_chance" = 65) /obj/item/shard/suicide_act(mob/user) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index d28ae52b52..7692278ba3 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -39,9 +39,11 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ item_state = "sheet-sandstone" throw_speed = 3 throw_range = 5 - custom_materials = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/sandstone=MINERAL_MATERIAL_AMOUNT) sheettype = "sandstone" merge_type = /obj/item/stack/sheet/mineral/sandstone + walltype = /turf/closed/wall/mineral/sandstone + material_type = /datum/material/sandstone /obj/item/stack/sheet/mineral/sandstone/get_main_recipes() . = ..() @@ -107,6 +109,7 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ point_value = 25 merge_type = /obj/item/stack/sheet/mineral/diamond material_type = /datum/material/diamond + walltype = /turf/closed/wall/mineral/diamond GLOBAL_LIST_INIT(diamond_recipes, list ( \ new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_floor = 1), \ @@ -135,6 +138,7 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/uranium material_type = /datum/material/uranium + walltype = /turf/closed/wall/mineral/uranium GLOBAL_LIST_INIT(uranium_recipes, list ( \ new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_floor = 1), \ @@ -163,6 +167,7 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/plasma material_type = /datum/material/plasma + walltype = /turf/closed/wall/mineral/plasma /obj/item/stack/sheet/mineral/plasma/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins licking \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -205,6 +210,7 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/gold material_type = /datum/material/gold + walltype = /turf/closed/wall/mineral/gold GLOBAL_LIST_INIT(gold_recipes, list ( \ new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_floor = 1), \ @@ -236,6 +242,7 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ merge_type = /obj/item/stack/sheet/mineral/silver material_type = /datum/material/silver tableVariant = /obj/structure/table/optable + walltype = /turf/closed/wall/mineral/silver GLOBAL_LIST_INIT(silver_recipes, list ( \ new/datum/stack_recipe("silver door", /obj/structure/mineral_door/silver, 10, one_per_turf = 1, on_floor = 1), \ @@ -266,6 +273,7 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ point_value = 50 merge_type = /obj/item/stack/sheet/mineral/bananium material_type = /datum/material/bananium + walltype = /turf/closed/wall/mineral/bananium GLOBAL_LIST_INIT(bananium_recipes, list ( \ new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \ @@ -294,6 +302,7 @@ GLOBAL_LIST_INIT(bananium_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/titanium material_type = /datum/material/titanium + walltype = /turf/closed/wall/mineral/titanium GLOBAL_LIST_INIT(titanium_recipes, list ( \ new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20), \ @@ -324,6 +333,7 @@ GLOBAL_LIST_INIT(titanium_recipes, list ( \ custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) point_value = 45 merge_type = /obj/item/stack/sheet/mineral/plastitanium + walltype = /turf/closed/wall/mineral/plastitanium /obj/item/stack/sheet/mineral/plastitanium/fifty amount = 50 @@ -390,11 +400,14 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( name = "snow" icon_state = "sheet-snow" item_state = "sheet-snow" + custom_materials = list(/datum/material/snow = MINERAL_MATERIAL_AMOUNT) singular_name = "snow block" force = 1 throwforce = 2 grind_results = list(/datum/reagent/consumable/ice = 20) merge_type = /obj/item/stack/sheet/mineral/snow + walltype = /turf/closed/wall/mineral/snow + material_type = /datum/material/snow GLOBAL_LIST_INIT(snow_recipes, list ( \ new/datum/stack_recipe("Snow Wall", /turf/closed/wall/mineral/snow, 5, one_per_turf = 1, on_floor = 1), \ @@ -417,6 +430,7 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ singular_name = "alien alloy sheet" sheettype = "abductor" merge_type = /obj/item/stack/sheet/mineral/abductor + walltype = /turf/closed/wall/mineral/abductor GLOBAL_LIST_INIT(abductor_recipes, list ( \ new/datum/stack_recipe("alien bed", /obj/structure/bed/abductor, 2, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6553cd2f7c..3ca7137548 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -205,7 +205,7 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ desc = "This sheet is an alloy of iron and plasma." icon_state = "sheet-plasteel" item_state = "sheet-metal" - custom_materials = list(/datum/material/iron=2000, /datum/material/plasma=2000) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) throwforce = 10 flags_1 = CONDUCT_1 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 80) @@ -240,8 +240,8 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ new /datum/stack_recipe("pew (right)", /obj/structure/chair/pew/right, 3, one_per_turf = TRUE, on_floor = TRUE),\ )), null, \ - new/datum/stack_recipe("wooden firearm body", /obj/item/weaponcrafting/improvised_parts/wooden_body, 10, time = 40), \ - new/datum/stack_recipe("rifle stock", /obj/item/weaponcrafting/stock, 10, time = 40), \ + new/datum/stack_recipe("wooden firearm body", /obj/item/weaponcrafting/improvised_parts/wooden_body, 10, time = 20), \ + new/datum/stack_recipe("rifle stock", /obj/item/weaponcrafting/stock, 10, time = 20), \ new/datum/stack_recipe("rolling pin", /obj/item/kitchen/rollingpin, 2, time = 30), \ new/datum/stack_recipe("wooden bucket", /obj/item/reagent_containers/glass/bucket/wood, 2, time = 30), \ new/datum/stack_recipe("wooden buckler", /obj/item/shield/riot/buckler, 20, time = 40), \ @@ -288,6 +288,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ novariants = TRUE material_type = /datum/material/wood grind_results = list(/datum/reagent/carbon = 20) + walltype = /turf/closed/wall/mineral/wood /obj/item/stack/sheet/mineral/wood/attackby(obj/item/W, mob/user, params) // NOTE: sheet_types.dm is where the WOOD stack lives. Maybe move this over there. // Taken from /obj/item/stack/rods/attackby in [rods.dm] @@ -343,11 +344,13 @@ GLOBAL_LIST_INIT(bamboo_recipes, list ( \ icon_state = "sheet-bamboo" item_state = "sheet-bamboo" icon = 'icons/obj/stack_objects.dmi' + custom_materials = list(/datum/material/bamboo = MINERAL_MATERIAL_AMOUNT) throwforce = 15 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0) resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/mineral/bamboo grind_results = list(/datum/reagent/carbon = 5) + material_type = /datum/material/bamboo /obj/item/stack/sheet/mineral/bamboo/get_main_recipes() . = ..() @@ -378,6 +381,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4), \ new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ null, \ + new/datum/stack_recipe("string", /obj/item/weaponcrafting/string, 1, time = 10), \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ new/datum/stack_recipe("rag", /obj/item/reagent_containers/rag, 1), \ new/datum/stack_recipe("towel", /obj/item/reagent_containers/rag/towel, 3), \ @@ -425,7 +429,6 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \ new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 40), \ new/datum/stack_recipe("durathread beanie", /obj/item/clothing/head/beanie/durathread, 2, time = 40), \ new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/durathread, 1, time = 25), \ - new/datum/stack_recipe("durathread string", /obj/item/weaponcrafting/durathread_string, 1, time = 40), \ )) /obj/item/stack/sheet/durathread @@ -512,12 +515,14 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ desc = "Large sheets of card, like boxes folded flat." singular_name = "cardboard sheet" icon_state = "sheet-card" + custom_materials = list(/datum/material/cardboard = MINERAL_MATERIAL_AMOUNT) item_state = "sheet-card" resistance_flags = FLAMMABLE force = 0 throwforce = 0 merge_type = /obj/item/stack/sheet/cardboard novariants = TRUE + material_type = /datum/material/cardboard /obj/item/stack/sheet/cardboard/get_main_recipes() . = ..() @@ -557,10 +562,12 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ icon_state = "sheet-runed" item_state = "sheet-runed" icon = 'icons/obj/stack_objects.dmi' + custom_materials = list(/datum/material/runedmetal = MINERAL_MATERIAL_AMOUNT) sheettype = "runed" merge_type = /obj/item/stack/sheet/runed_metal novariants = TRUE grind_results = list(/datum/reagent/iron = 5, /datum/reagent/blood = 15) + material_type = /datum/material/runedmetal /obj/item/stack/sheet/runed_metal/ratvar_act() new /obj/item/stack/tile/brass(loc, amount) @@ -679,6 +686,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ icon_state = "sheet-brass" item_state = "sheet-brass" icon = 'icons/obj/stack_objects.dmi' + custom_materials = list(/datum/material/bronze = MINERAL_MATERIAL_AMOUNT) resistance_flags = FIRE_PROOF | ACID_PROOF throwforce = 10 max_amount = 50 @@ -689,6 +697,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ grind_results = list(/datum/reagent/iron = 5, /datum/reagent/copper = 3) //we have no "tin" reagent so this is the closest thing merge_type = /obj/item/stack/tile/bronze tableVariant = /obj/structure/table/bronze + material_type = /datum/material/bronze /obj/item/stack/tile/bronze/attack_self(mob/living/user) if(is_servant_of_ratvar(user)) //still lets them build with it, just gives a message @@ -736,6 +745,7 @@ GLOBAL_LIST_INIT(bone_recipes, list( icon = 'icons/obj/mining.dmi' icon_state = "bone" item_state = "sheet-bone" + custom_materials = list(/datum/material/bone = MINERAL_MATERIAL_AMOUNT) singular_name = "bone" desc = "Someone's been drinking their milk." force = 7 @@ -746,6 +756,7 @@ GLOBAL_LIST_INIT(bone_recipes, list( throw_range = 3 grind_results = list(/datum/reagent/carbon = 10) merge_type = /obj/item/stack/sheet/bone + material_type = /datum/material/bone /obj/item/stack/sheet/bone/get_main_recipes() . = ..() @@ -773,11 +784,15 @@ GLOBAL_LIST_INIT(plastic_recipes, list( custom_materials = list(/datum/material/plastic=MINERAL_MATERIAL_AMOUNT) throwforce = 7 grind_results = list(/datum/reagent/glitter/white = 60) + material_type = /datum/material/plastic merge_type = /obj/item/stack/sheet/plastic /obj/item/stack/sheet/plastic/fifty amount = 50 +/obj/item/stack/sheet/plastic/twenty + amount = 20 + /obj/item/stack/sheet/plastic/five amount = 5 @@ -795,9 +810,11 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra singular_name = "paper frame" icon_state = "sheet-paper" item_state = "sheet-paper" + custom_materials = list(/datum/material/paper = MINERAL_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/paperframes resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/paperframes + material_type = /datum/material/paper /obj/item/stack/sheet/paperframes/get_main_recipes() . = ..() @@ -838,3 +855,55 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra merge_type = /obj/item/stack/sheet/cotton/durathread pull_effort = 70 loom_result = /obj/item/stack/sheet/durathread + +/obj/item/stack/sheet/meat + name = "meat sheets" + desc = "Something's bloody meat compressed into a nice solid sheet" + singular_name = "meat sheet" + icon_state = "sheet-meat" + material_flags = MATERIAL_COLOR + custom_materials = list(/datum/material/meat = MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/meat + material_type = /datum/material/meat + material_modifier = 1 //None of that wussy stuff + +/obj/item/stack/sheet/meat/fifty + amount = 50 +/obj/item/stack/sheet/meat/twenty + amount = 20 +/obj/item/stack/sheet/meat/five + amount = 5 + +/obj/item/stack/sheet/pizza + name = "pepperoni sheetzzas" + desc = "It's a delicious pepperoni sheetzza!" + singular_name = "pepperoni sheetzza" + icon_state = "sheet-pizza" + custom_materials = list(/datum/material/pizza = MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/pizza + material_type = /datum/material/pizza + material_modifier = 1 + +/obj/item/stack/sheet/pizza/fifty + amount = 50 +/obj/item/stack/sheet/pizza/twenty + amount = 20 +/obj/item/stack/sheet/pizza/five + amount = 5 + +/obj/item/stack/sheet/sandblock + name = "blocks of sand" + desc = "You're too old to be playing with sandcastles. Now you build... sandstations." + singular_name = "block of sand" + icon_state = "sheet-sandstone" + custom_materials = list(/datum/material/sand = MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/sandblock + material_type = /datum/material/sand + material_modifier = 1 + +/obj/item/stack/sheet/sandblock/fifty + amount = 50 +/obj/item/stack/sheet/sandblock/twenty + amount = 20 +/obj/item/stack/sheet/sandblock/five + amount = 5 diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index dfba533247..57c8ba75d8 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -10,10 +10,14 @@ throw_range = 3 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") novariants = FALSE - mats_per_stack = MINERAL_MATERIAL_AMOUNT - var/sheettype = null //this is used for girders in the creation of walls/false walls - var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity - var/shard_type // the shard debris typepath left over by solar panels and windows etc. + ///this is used for girders in the creation of walls/false walls + var/sheettype = null + ///turn-in value for the gulag stacker - loosely relative to its rarity + var/point_value = 0 + /// the shard debris typepath left over by solar panels and windows etc. + var/shard_type + ///What type of wall does this sheet spawn + var/walltype /obj/item/stack/sheet/Initialize(mapload, new_amount, merge) . = ..() diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 2c8e700316..16b46567c7 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -22,7 +22,7 @@ var/merge_type = null // This path and its children should merge with this stack, defaults to src.type var/full_w_class = WEIGHT_CLASS_NORMAL //The weight class the stack should have at amount > 2/3rds max_amount var/novariants = TRUE //Determines whether the item should update it's sprites based on amount. - var/mats_per_stack = 0 + var/list/mats_per_unit //list that tells you how much is in a single unit. ///Datum material type that this stack is made of var/material_type //NOTE: When adding grind_results, the amounts should be for an INDIVIDUAL ITEM - these amounts will be multiplied by the stack size in on_grind() @@ -47,8 +47,11 @@ if(!merge_type) merge_type = type if(custom_materials && custom_materials.len) + mats_per_unit = list() + var/in_process_mat_list = custom_materials.Copy() for(var/i in custom_materials) - custom_materials[SSmaterials.GetMaterialRef(i)] = mats_per_stack * amount + mats_per_unit[SSmaterials.GetMaterialRef(i)] = in_process_mat_list[i] + custom_materials[i] *= amount . = ..() if(merge) for(var/obj/item/stack/S in loc) @@ -60,7 +63,7 @@ var/datum/material/M = SSmaterials.GetMaterialRef(material_type) //First/main material for(var/i in M.categories) switch(i) - if(MAT_CATEGORY_RIGID) + if(MAT_CATEGORY_BASE_RECIPES) var/list/temp = SSmaterials.rigid_stack_recipes.Copy() recipes += temp update_weight() @@ -315,10 +318,13 @@ if (amount < used) return FALSE amount -= used - if(check) - zero_amount() - for(var/i in custom_materials) - custom_materials[i] = amount * mats_per_stack + if(check && zero_amount()) + return TRUE + if(length(mats_per_unit)) + var/temp_materials = custom_materials.Copy() + for(var/i in mats_per_unit) + temp_materials[i] = mats_per_unit[i] * src.amount + set_custom_materials(temp_materials) update_icon() update_weight() return TRUE @@ -350,10 +356,11 @@ source.add_charge(amount * cost) else src.amount += amount - if(custom_materials && custom_materials.len) - for(var/i in custom_materials) - custom_materials[SSmaterials.GetMaterialRef(i)] = MINERAL_MATERIAL_AMOUNT * src.amount - set_custom_materials() //Refresh + if(length(mats_per_unit)) + var/temp_materials = custom_materials.Copy() + for(var/i in mats_per_unit) + temp_materials[i] = mats_per_unit[i] * src.amount + set_custom_materials(temp_materials) update_icon() update_weight() diff --git a/code/game/objects/items/stacks/tape.dm b/code/game/objects/items/stacks/tape.dm new file mode 100644 index 0000000000..177260febb --- /dev/null +++ b/code/game/objects/items/stacks/tape.dm @@ -0,0 +1,61 @@ + + +/obj/item/stack/sticky_tape + name = "sticky tape" + singular_name = "sticky tape" + desc = "Used for sticking to things for sticking said things to people." + icon = 'icons/obj/tapes.dmi' + icon_state = "tape_w" + var/prefix = "sticky" + item_flags = NOBLUDGEON + amount = 5 + max_amount = 5 + resistance_flags = FLAMMABLE + + var/list/conferred_embed = EMBED_HARMLESS + var/overwrite_existing = FALSE + +/obj/item/stack/sticky_tape/afterattack(obj/item/I, mob/living/user) + if(!istype(I)) + return + + if(I.embedding && I.embedding == conferred_embed) + to_chat(user, "[I] is already coated in [src]!") + return + + user.visible_message("[user] begins wrapping [I] with [src].", "You begin wrapping [I] with [src].") + + if(do_after(user, 30, target=I)) + I.embedding = conferred_embed + I.updateEmbedding() + to_chat(user, "You finish wrapping [I] with [src].") + use(1) + I.name = "[prefix] [I.name]" + + if(istype(I, /obj/item/grenade)) + var/obj/item/grenade/sticky_bomb = I + sticky_bomb.sticky = TRUE + +/obj/item/stack/sticky_tape/super + name = "super sticky tape" + singular_name = "super sticky tape" + desc = "Quite possibly the most mischevious substance in the galaxy. Use with extreme lack of caution." + icon_state = "tape_y" + prefix = "super sticky" + conferred_embed = EMBED_HARMLESS_SUPERIOR + +/obj/item/stack/sticky_tape/pointy + name = "pointy tape" + singular_name = "pointy tape" + desc = "Used for sticking to things for sticking said things inside people." + icon_state = "tape_evil" + prefix = "pointy" + conferred_embed = EMBED_POINTY + +/obj/item/stack/sticky_tape/pointy/super + name = "super pointy tape" + singular_name = "super pointy tape" + desc = "You didn't know tape could look so sinister. Welcome to Space Station 13." + icon_state = "tape_spikes" + prefix = "super pointy" + conferred_embed = EMBED_POINTY_SUPERIOR \ No newline at end of file diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index ff81b4340a..13fca1e8fe 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -9,16 +9,35 @@ throw_speed = 3 throw_range = 7 max_amount = 60 - mats_per_stack = 500 var/turf_type = null var/mineralType = null novariants = TRUE + var/human_maxHealth = 100 /obj/item/stack/tile/Initialize(mapload, amount) . = ..() pixel_x = rand(-3, 3) pixel_y = rand(-3, 3) //randomize a little +/obj/item/stack/tile/examine(mob/user) + . = ..() + if(throwforce && !is_cyborg) //do not want to divide by zero or show the message to borgs who can't throw + var/verb + switch(CEILING(human_maxHealth / throwforce, 1)) //throws to crit a human + if(1 to 3) + verb = "superb" + if(4 to 6) + verb = "great" + if(7 to 9) + verb = "good" + if(10 to 12) + verb = "fairly decent" + if(13 to 15) + verb = "mediocre" + if(!verb) + return + . += "Those could work as a [verb] throwing weapon." + /obj/item/stack/tile/attackby(obj/item/W, mob/user, params) if (istype(W, /obj/item/weldingtool)) @@ -266,6 +285,9 @@ /obj/item/stack/tile/carpet/blackred/twenty amount = 20 +/obj/item/stack/tile/carpet/blackred/thirty + amount = 30 + /obj/item/stack/tile/carpet/blackred/fifty amount = 50 @@ -275,6 +297,9 @@ /obj/item/stack/tile/carpet/monochrome/twenty amount = 20 +/obj/item/stack/tile/carpet/monochrome/thirty + amount = 30 + /obj/item/stack/tile/carpet/monochrome/fifty amount = 50 @@ -284,6 +309,9 @@ /obj/item/stack/tile/carpet/blue/twenty amount = 20 +/obj/item/stack/tile/carpet/blue/thirty + amount = 30 + /obj/item/stack/tile/carpet/blue/fifty amount = 50 @@ -293,6 +321,9 @@ /obj/item/stack/tile/carpet/cyan/twenty amount = 20 +/obj/item/stack/tile/carpet/cyan/thirty + amount = 30 + /obj/item/stack/tile/carpet/cyan/fifty amount = 50 @@ -302,6 +333,9 @@ /obj/item/stack/tile/carpet/green/twenty amount = 20 +/obj/item/stack/tile/carpet/green/thirty + amount = 30 + /obj/item/stack/tile/carpet/green/fifty amount = 50 @@ -311,6 +345,9 @@ /obj/item/stack/tile/carpet/orange/twenty amount = 20 +/obj/item/stack/tile/carpet/orange/thirty + amount = 30 + /obj/item/stack/tile/carpet/orange/fifty amount = 50 @@ -320,6 +357,9 @@ /obj/item/stack/tile/carpet/purple/twenty amount = 20 +/obj/item/stack/tile/carpet/purple/thirty + amount = 30 + /obj/item/stack/tile/carpet/purple/fifty amount = 50 @@ -329,6 +369,9 @@ /obj/item/stack/tile/carpet/red/twenty amount = 20 +/obj/item/stack/tile/carpet/red/thirty + amount = 30 + /obj/item/stack/tile/carpet/red/fifty amount = 50 @@ -338,6 +381,9 @@ /obj/item/stack/tile/carpet/royalblack/twenty amount = 20 +/obj/item/stack/tile/carpet/royalblack/thirty + amount = 30 + /obj/item/stack/tile/carpet/royalblack/fifty amount = 50 @@ -347,6 +393,9 @@ /obj/item/stack/tile/carpet/royalblue/twenty amount = 20 +/obj/item/stack/tile/carpet/royalblue/thirty + amount = 30 + /obj/item/stack/tile/carpet/royalblue/fifty amount = 50 @@ -440,7 +489,7 @@ /obj/item/stack/tile/plasteel name = "floor tile" singular_name = "floor tile" - desc = "Those could work as a pretty decent throwing weapon." + desc = "The ground you walk on." icon_state = "tile" force = 6 custom_materials = list(/datum/material/iron=500) @@ -452,7 +501,15 @@ resistance_flags = FIRE_PROOF /obj/item/stack/tile/plasteel/cyborg - desc = "The ground you walk on." //Not the usual floor tile desc as that refers to throwing, Cyborgs can't do that - RR custom_materials = null // All other Borg versions of items have no Metal or Glass - RR is_cyborg = 1 cost = 125 + +/obj/item/stack/tile/material + name = "floor tile" + singular_name = "floor tile" + desc = "The ground you walk on." + throwforce = 10 + icon_state = "material_tile" + turf_type = /turf/open/floor/material + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 315b342ea7..aac642a05e 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -391,7 +391,7 @@ STR.storage_flags = STORAGE_FLAGS_VOLUME_DEFAULT STR.max_volume = STORAGE_VOLUME_CHEMISTRY_BAG STR.insert_preposition = "in" - STR.can_hold = typecacheof(list(/obj/item/reagent_containers/pill, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/syringe/dart)) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/pill, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/syringe/dart, /obj/item/reagent_containers/chem_pack)) /* * Biowaste bag (mostly for xenobiologists) @@ -444,4 +444,22 @@ STR.max_combined_w_class = 30 STR.max_items = 3 STR.display_numerical_stacking = FALSE - STR.can_hold = typecacheof(list(/obj/item/ammo_box/magazine, /obj/item/ammo_casing)) \ No newline at end of file + STR.can_hold = typecacheof(list(/obj/item/ammo_box/magazine, /obj/item/ammo_casing)) + +/obj/item/storage/bag/material + name = "material pouch" + desc = "A pouch for sheets and RCD ammunition that manages to hang where you would normally put things in your pocket." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "materialpouch" + slot_flags = ITEM_SLOT_POCKET + w_class = WEIGHT_CLASS_BULKY + resistance_flags = FLAMMABLE + +/obj/item/storage/bag/material/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.max_combined_w_class = INFINITY + STR.max_items = 2 + STR.display_numerical_stacking = TRUE + STR.can_hold = typecacheof(list(/obj/item/rcd_ammo, /obj/item/stack/sheet)) \ No newline at end of file diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 7809f6d73b..4fa742df46 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -180,7 +180,8 @@ /obj/item/implantcase, /obj/item/implant, /obj/item/implanter, - /obj/item/pinpointer/crew + /obj/item/pinpointer/crew, + /obj/item/reagent_containers/chem_pack )) /obj/item/storage/belt/medical/surgery_belt_adv @@ -512,16 +513,16 @@ new /obj/item/grenade/smokebomb(src) new /obj/item/grenade/empgrenade(src) new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) + new /obj/item/grenade/frag(src) new /obj/item/grenade/gluon(src) new /obj/item/grenade/gluon(src) new /obj/item/grenade/gluon(src) @@ -585,7 +586,7 @@ /obj/item/key/janitor, /obj/item/clothing/gloves, /obj/item/melee/flyswatter, - /obj/item/twohanded/broom, + /obj/item/broom, /obj/item/paint/paint_remover, /obj/item/assembly/mousetrap, /obj/item/screwdriver, diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index e3f590aa2a..5d5f0eaa24 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -173,12 +173,12 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", var/unholy2clean = A.reagents.get_reagent_amount(/datum/reagent/fuel/unholywater) A.reagents.del_reagent(/datum/reagent/fuel/unholywater) A.reagents.add_reagent(/datum/reagent/water/holywater,unholy2clean) - if(istype(A, /obj/item/twohanded/required/cult_bastard) || istype(A, /obj/item/melee/cultblade) && !iscultist(user)) + if(istype(A, /obj/item/cult_bastard) || istype(A, /obj/item/melee/cultblade) && !iscultist(user)) to_chat(user, "You begin to exorcise [A].") playsound(src,'sound/hallucinations/veryfar_noise.ogg',40,1) if(do_after(user, 40, target = A)) playsound(src,'sound/effects/pray_chaplain.ogg',60,1) - if(istype(A, /obj/item/twohanded/required/cult_bastard)) + if(istype(A, /obj/item/cult_bastard)) for(var/obj/item/soulstone/SS in A.contents) SS.usability = TRUE for(var/mob/living/simple_animal/shade/EX in SS) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 41c5204bdc..cdd3781748 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -275,6 +275,16 @@ for(var/i in 1 to 7) new /obj/item/grenade/flashbang(src) +obj/item/storage/box/stingbangs + name = "box of stingbangs (WARNING)" + desc = "WARNING: These devices are extremely dangerous and can cause severe injuries or death in repeated use." + icon_state = "secbox" + illustration = "flashbang" + +/obj/item/storage/box/stingbangs/PopulateContents() + for(var/i in 1 to 5) + new /obj/item/grenade/stingbang(src) + /obj/item/storage/box/flashes name = "box of flashbulbs" desc = "WARNING: Flashes can cause serious eye damage, protective eyewear is required." @@ -745,8 +755,8 @@ ////// /obj/item/storage/box/hug/medical/PopulateContents() - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/mesh(src) new /obj/item/reagent_containers/hypospray/medipen(src) // Clown survival box diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index 826a00b90d..454475625d 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -106,10 +106,10 @@ /obj/item/storage/briefcase/medical name = "medical briefcase" icon_state = "medbriefcase" - desc = "A white with a blue cross brieface, this is ment to hold medical gear that would not be able to normally fit in a bag." + desc = "A white with a blue cross brieface, this is meant to hold medical gear that would not be able to normally fit in a bag." /obj/item/storage/briefcase/medical/PopulateContents() new /obj/item/clothing/neck/stethoscope(src) new /obj/item/healthanalyzer(src) - ..() //In case of paperwork + ..() //Incase of paperwork diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index b78bd99d92..927a29407c 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -138,6 +138,22 @@ icon_type = "cigarette" spawn_type = /obj/item/clothing/mask/cigarette/space_cigarette custom_price = PRICE_ALMOST_CHEAP + var/spawn_coupon = TRUE + +/obj/item/storage/fancy/cigarettes/attack_self(mob/user) + if(contents.len == 0 && spawn_coupon) + to_chat(user, "You rip the back off \the [src] and get a coupon!") + var/obj/item/coupon/attached_coupon = new + user.put_in_hands(attached_coupon) + attached_coupon.generate() + attached_coupon = null + spawn_coupon = FALSE + name = "discarded cigarette packet" + desc = "An old cigarette packet with the back torn off, worth less than nothing now." + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 0 + return + return ..() /obj/item/storage/fancy/cigarettes/ComponentInitialize() . = ..() @@ -148,6 +164,8 @@ /obj/item/storage/fancy/cigarettes/examine(mob/user) . = ..() . += "Alt-click to extract contents." + if(spawn_coupon) + . += "There's a coupon on the back of the pack! You can tear it off once it's empty." /obj/item/storage/fancy/cigarettes/AltClick(mob/living/carbon/user) if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) @@ -189,18 +207,18 @@ cig_position++ /obj/item/storage/fancy/cigarettes/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - if(!ismob(M)) - return + if(M != user || !istype(M)) + return ..() var/obj/item/clothing/mask/cigarette/cig = locate(/obj/item/clothing/mask/cigarette) in contents if(cig) - if(M == user && contents.len > 0 && !user.wear_mask) + if(!user.wear_mask && !(SLOT_WEAR_MASK in M.check_obscured_slots())) var/obj/item/clothing/mask/cigarette/W = cig SEND_SIGNAL(src, COMSIG_TRY_STORAGE_TAKE, W, M) M.equip_to_slot_if_possible(W, SLOT_WEAR_MASK) contents -= W to_chat(user, "You take \a [W] out of the pack.") else - ..() + return ..() else to_chat(user, "There are no [icon_type]s left in the pack.") @@ -308,6 +326,7 @@ w_class = WEIGHT_CLASS_NORMAL icon_type = "premium cigar" spawn_type = /obj/item/clothing/mask/cigarette/cigar + spawn_coupon = FALSE /obj/item/storage/fancy/cigarettes/cigars/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index ba2746844c..d7065df0f0 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -37,10 +37,10 @@ if(empty) return new /obj/item/stack/medical/gauze(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/mesh(src) + new /obj/item/stack/medical/mesh(src) new /obj/item/reagent_containers/hypospray/medipen(src) new /obj/item/healthanalyzer(src) @@ -52,12 +52,12 @@ if(empty) return new /obj/item/stack/medical/gauze(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/mesh(src) + new /obj/item/stack/medical/mesh(src) + new /obj/item/stack/medical/mesh(src) /obj/item/storage/firstaid/fire name = "burn treatment kit" @@ -370,6 +370,14 @@ for(var/i in 1 to 7) new /obj/item/reagent_containers/pill/breast_enlargement(src) +/obj/item/storage/pill_bottle/neurine + name = "bottle of neurine pills" + desc = "Contains pills to treat non-severe mental traumas." + +/obj/item/storage/pill_bottle/neurine/PopulateContents() + for(var/i in 1 to 5) + new /obj/item/reagent_containers/pill/neurine(src) + ///////////// //Organ Box// ///////////// @@ -418,7 +426,8 @@ /obj/item/circuitboard/computer/crew, /obj/item/stack/sheet/glass, /obj/item/stack/sheet/mineral/silver, - /obj/item/organ_storage + /obj/item/organ_storage, + /obj/item/reagent_containers/chem_pack )) //hijacking the minature first aids for hypospray boxes. <3 diff --git a/code/game/objects/items/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm index 5b6089d430..ce4e8b9df1 100644 --- a/code/game/objects/items/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -188,19 +188,52 @@ new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) /obj/item/storage/lockbox/medal/engineering - name = "engineering medal box" - desc = "A locked box used to store medals to be given to the members of the engineering department." - req_access = list(ACCESS_CE) + name = "engineering medal box" + desc = "A locked box used to store medals to be given to the members of the engineering department." + req_access = list(ACCESS_CE) /obj/item/storage/lockbox/medal/engineering/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/clothing/accessory/medal/engineer(src) + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/engineer(src) /obj/item/storage/lockbox/medal/medical - name = "medical medal box" - desc = "A locked box used to store medals to be given to the members of the medical department." - req_access = list(ACCESS_CMO) + name = "medical medal box" + desc = "A locked box used to store medals to be given to the members of the medical department." + req_access = list(ACCESS_CMO) /obj/item/storage/lockbox/medal/medical/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/clothing/accessory/medal/ribbon/medical_doctor(src) \ No newline at end of file + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/ribbon/medical_doctor(src) + +/obj/item/storage/lockbox/order + name = "order lockbox" + desc = "A box used to secure small cargo orders from being looted by those who didn't order it. Yeah, cargo tech, that means you." + icon = 'icons/obj/storage.dmi' + icon_state = "secure" + item_state = "sec-case" + lefthand_file = 'icons/mob/inhands/equipment/briefcase_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/briefcase_righthand.dmi' + w_class = WEIGHT_CLASS_HUGE + var/datum/bank_account/buyer_account + var/privacy_lock = TRUE + +/obj/item/storage/lockbox/order/Initialize(datum/bank_account/_buyer_account) + . = ..() + buyer_account = _buyer_account + +/obj/item/storage/lockbox/order/attackby(obj/item/W, mob/user, params) + if(!istype(W, /obj/item/card/id)) + return ..() + + var/obj/item/card/id/id_card = W + if(iscarbon(user)) + add_fingerprint(user) + + if(id_card.registered_account != buyer_account) + to_chat(user, "Bank account does not match with buyer![user] [privacy_lock ? "" : "un"]locks [src]'s privacy lock.", + "You [privacy_lock ? "" : "un"]lock [src]'s privacy lock.") diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 7e89ddbd8d..fd50bd022f 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) icon_state = "toolbox_default" item_state = "toolbox_default" can_rubberify = FALSE - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS /obj/item/storage/toolbox/Initialize(mapload) if(has_latches) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index ffa3d83304..3b66e32d0a 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -117,7 +117,7 @@ new /obj/item/pizzabox/bomb if("darklord") //20 tc + tk + summon item close enough for now - new /obj/item/twohanded/dualsaber(src) + new /obj/item/dualsaber(src) new /obj/item/dnainjector/telemut/darkbundle(src) new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) new /obj/item/card/id/syndicate(src) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 60fc761bfe..fa0c9ba693 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -170,10 +170,12 @@ return disarming || (user.a_intent != INTENT_HARM) /obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user, disarming = FALSE) - if(L.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, null) & BLOCK_SUCCESS) //No message; check_shields() handles that + var/list/return_list = list() + if(L.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, return_list) & BLOCK_SUCCESS) //No message; check_shields() handles that playsound(L, 'sound/weapons/genhit.ogg', 50, 1) return FALSE var/stunpwr = stamforce + stunpwr = block_calculate_resultant_damage(stunpwr, return_list) var/obj/item/stock_parts/cell/our_cell = get_cell() if(!our_cell) switch_status(FALSE) diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index 95712f386a..00fbc41516 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -153,6 +153,10 @@ return (BRUTELOSS) +/obj/item/tank/attack_ghost(mob/dead/observer/O) + . = ..() + atmosanalyzer_scan(air_contents, O, src, FALSE) + /obj/item/tank/attackby(obj/item/W, mob/user, params) add_fingerprint(user) if(istype(W, /obj/item/assembly_holder)) diff --git a/code/game/objects/items/tools/saw.dm b/code/game/objects/items/tools/saw.dm deleted file mode 100644 index aab59c00be..0000000000 --- a/code/game/objects/items/tools/saw.dm +++ /dev/null @@ -1,47 +0,0 @@ -/obj/item/hatchet/saw - name = "handsaw" - desc = "A very sharp handsaw, it's compact." - icon = 'icons/obj/tools.dmi' - icon_state = "saw" - item_state = "sawhandle_greyscale" - lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi' - tool_behaviour = TOOL_SAW - force = 10 - throwforce = 8 - throw_speed = 3 - throw_range = 5 - custom_materials = list(/datum/material/iron = 5000) - attack_verb = list("sawed", "sliced", "cut") - hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = IS_SHARP - var/random_color = TRUE //code taken from screwdrivers.dm; cool handles are cool. - var/static/list/saw_colors = list( - "blue" = rgb(24, 97, 213), - "red" = rgb(255, 0, 0), - "pink" = rgb(213, 24, 141), - "brown" = rgb(160, 82, 18), - "green" = rgb(14, 127, 27), - "cyan" = rgb(24, 162, 213), - "yellow" = rgb(255, 165, 0) - ) - -/obj/item/hatchet/saw/Initialize() - . = ..() - if(random_color) - icon_state = "sawhandle_greyscale" - var/our_color = pick(saw_colors) - add_atom_colour(saw_colors[our_color], FIXED_COLOUR_PRIORITY) - update_icon() - if(prob(75)) - pixel_y = rand(-8, 8) - -/obj/item/hatchet/saw/update_overlays() - . = ..() - if(!random_color) //icon override - return - var/mutable_appearance/base_overlay = mutable_appearance(icon, "sawblade") - base_overlay.appearance_flags = RESET_COLOR - . += base_overlay - -// END \ No newline at end of file diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index f3c35b0495..bf1eca01f9 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -272,7 +272,7 @@ return else to_chat(user, "You attach the ends of the two plastic swords, making a single double-bladed toy! You're fake-cool.") - var/obj/item/twohanded/dualsaber/toy/newSaber = new /obj/item/twohanded/dualsaber/toy(user.loc) + var/obj/item/dualsaber/toy/newSaber = new /obj/item/dualsaber/toy(user.loc) if(hacked) // That's right, we'll only check the "original" "sword". newSaber.hacked = TRUE qdel(W) @@ -363,7 +363,7 @@ return else to_chat(user, "You combine the two plastic swords, making a single supermassive toy! You're fake-cool.") - new /obj/item/twohanded/dualsaber/hypereutactic/toy(user.loc) + new /obj/item/dualsaber/hypereutactic/toy(user.loc) qdel(W) qdel(src) else @@ -437,40 +437,44 @@ /* * Subtype of Double-Bladed Energy Swords */ -/obj/item/twohanded/dualsaber/toy +/obj/item/dualsaber/toy name = "double-bladed toy sword" desc = "A cheap, plastic replica of TWO energy swords. Double the fun!" force = 0 throwforce = 0 throw_speed = 3 throw_range = 5 - force_unwielded = 0 - force_wielded = 0 + block_parry_data = null attack_verb = list("attacked", "struck", "hit") total_mass_on = TOTAL_MASS_TOY_SWORD sharpness = IS_BLUNT -/obj/item/twohanded/dualsaber/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/dualsaber/toy/ComponentInitialize() + AddComponent(/datum/component/two_handed, force_unwielded=0, force_wielded=0, wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + +/obj/item/dualsaber/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) return BLOCK_NONE -/obj/item/twohanded/dualsaber/hypereutactic/toy +/obj/item/dualsaber/hypereutactic/toy name = "\improper DX Hyper-Euplastic LightSword" desc = "A supermassive toy envisioned to cleave the very fabric of space and time itself in twain. Realistic visuals and sounds! Ages 8 and up." force = 0 throwforce = 0 throw_speed = 3 throw_range = 5 - force_unwielded = 0 - force_wielded = 0 + attack_verb = list("attacked", "struck", "hit") total_mass_on = TOTAL_MASS_TOY_SWORD slowdown_wielded = 0 sharpness = IS_BLUNT -/obj/item/twohanded/dualsaber/hypereutactic/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/dualsaber/hypereutactic/toy/ComponentInitialize() + AddComponent(/datum/component/two_handed, force_unwielded=0, force_wielded=0, wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + +/obj/item/dualsaber/hypereutactic/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) return BLOCK_NONE -/obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow +/obj/item/dualsaber/hypereutactic/toy/rainbow name = "\improper Hyper-Euclidean Reciprocating Trigonometric Zweihander" desc = "A custom-built toy with fancy rainbow lights built-in." hacked = TRUE @@ -822,12 +826,11 @@ var/obj/item/toy/cards/singlecard/H = new/obj/item/toy/cards/singlecard(user.loc) if(holo) holo.spawned += H // track them leaving the holodeck - choice = cards[1] + choice = popleft(cards) H.cardname = choice H.parentdeck = src var/O = src H.apply_card_vars(H,O) - src.cards -= choice H.pickup(user) user.put_in_hands(H) user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm deleted file mode 100644 index 7c59f2fc63..0000000000 --- a/code/game/objects/items/twohanded.dm +++ /dev/null @@ -1,1332 +0,0 @@ -/* Two-handed Weapons - * Contains: - * Twohanded - * Fireaxe - * Double-Bladed Energy Swords - * Spears - * CHAINSAWS - * Bone Axe and Spear - * And more - */ - -/*################################################################## -##################### TWO HANDED WEAPONS BE HERE~ -Agouri :3 ######## -####################################################################*/ - -//Rewrote TwoHanded weapons stuff and put it all here. Just copypasta fireaxe to make new ones ~Carn -//This rewrite means we don't have two variables for EVERY item which are used only by a few weapons. -//It also tidies stuff up elsewhere. - - - - -/* - * Twohanded - */ -/obj/item/twohanded - var/wielded = FALSE - var/force_unwielded // default to null, the number force will be set to on unwield() - var/force_wielded // same as above but for wield() - var/wieldsound = null - var/unwieldsound = null - var/slowdown_wielded = 0 - item_flags = SLOWS_WHILE_IN_HAND - -/obj/item/twohanded/proc/unwield(mob/living/carbon/user, show_message = TRUE) - if(!wielded || !user) - return - wielded = 0 - if(!isnull(force_unwielded)) - force = force_unwielded - var/sf = findtext(name, " (Wielded)", -10)//10 == length(" (Wielded)") - if(sf) - name = copytext(name, 1, sf) - else //something wrong - name = "[initial(name)]" - update_icon() - if(user.get_item_by_slot(SLOT_BACK) == src) - user.update_inv_back() - else - user.update_inv_hands() - if(show_message) - if(iscyborg(user)) - to_chat(user, "You free up your module.") - else - to_chat(user, "You are now carrying [src] with one hand.") - if(unwieldsound) - playsound(loc, unwieldsound, 50, 1) - var/obj/item/twohanded/offhand/O = user.get_inactive_held_item() - if(O && istype(O)) - O.unwield() - set_slowdown(slowdown - slowdown_wielded) - -/obj/item/twohanded/proc/wield(mob/living/carbon/user) - if(wielded) - return - if(ismonkey(user)) - to_chat(user, "It's too heavy for you to wield fully.") - return - if(user.get_inactive_held_item()) - to_chat(user, "You need your other hand to be empty!") - return - if(user.get_num_arms() < 2) - to_chat(user, "You don't have enough intact hands.") - return - wielded = 1 - if(!isnull(force_wielded)) - force = force_wielded - name = "[name] (Wielded)" - update_icon() - if(iscyborg(user)) - to_chat(user, "You dedicate your module to [src].") - else - to_chat(user, "You grab [src] with both hands.") - if (wieldsound) - playsound(loc, wieldsound, 50, 1) - var/obj/item/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ - O.name = "[name] - offhand" - O.desc = "Your second grip on [src]." - O.wielded = TRUE - user.put_in_inactive_hand(O) - set_slowdown(slowdown + slowdown_wielded) - -/obj/item/twohanded/dropped(mob/user) - . = ..() - //handles unwielding a twohanded weapon when dropped as well as clearing up the offhand - if(!wielded) - return - unwield(user) - -/obj/item/twohanded/attack_self(mob/user) - . = ..() - if(wielded) //Trying to unwield it - unwield(user) - else //Trying to wield it - wield(user) - -/obj/item/twohanded/equip_to_best_slot(mob/M) - if(..()) - if(istype(src, /obj/item/twohanded/required)) - return // unwield forces twohanded-required items to be dropped. - unwield(M) - return - -/obj/item/twohanded/equipped(mob/user, slot) - ..() - if(!user.is_holding(src) && wielded && !istype(src, /obj/item/twohanded/required)) - unwield(user) - -///////////OFFHAND/////////////// -/obj/item/twohanded/offhand - name = "offhand" - icon_state = "offhand" - w_class = WEIGHT_CLASS_HUGE - item_flags = ABSTRACT - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - -/obj/item/twohanded/offhand/Destroy() - wielded = FALSE - return ..() - -/obj/item/twohanded/offhand/dropped(mob/living/user, show_message = TRUE) //Only utilized by dismemberment since you can't normally switch to the offhand to drop it. - var/obj/I = user.get_active_held_item() - if(I && istype(I, /obj/item/twohanded)) - var/obj/item/twohanded/thw = I - thw.unwield(user, show_message) - if(istype(thw, /obj/item/twohanded/required)) - user.dropItemToGround(thw) - if(!QDELETED(src)) - qdel(src) - -/obj/item/twohanded/offhand/unwield() - if(wielded)//Only delete if we're wielded - wielded = FALSE - qdel(src) - -/obj/item/twohanded/offhand/wield() - if(wielded)//Only delete if we're wielded - wielded = FALSE - qdel(src) - -/obj/item/twohanded/offhand/attack_self(mob/living/carbon/user) //You should never be able to do this in standard use of two handed items. This is a backup for lingering offhands. - var/obj/item/twohanded/O = user.get_inactive_held_item() - if (istype(O) && !istype(O, /obj/item/twohanded/offhand/)) //If you have a proper item in your other hand that the offhand is for, do nothing. This should never happen. - return - if (QDELETED(src)) - return - qdel(src) //If it's another offhand, or literally anything else, qdel. If I knew how to add logging messages I'd put one here. - -///////////Two hand required objects/////////////// -//This is for objects that require two hands to even pick up -/obj/item/twohanded/required - w_class = WEIGHT_CLASS_HUGE - -/obj/item/twohanded/required/attack_self() - return - -/obj/item/twohanded/required/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) - if(wielded && !slot_flags) - if(!disable_warning) - to_chat(M, "[src] is too cumbersome to carry with anything but your hands!") - return 0 - return ..() - -/obj/item/twohanded/required/attack_hand(mob/user)//Can't even pick it up without both hands empty - var/obj/item/twohanded/required/H = user.get_inactive_held_item() - if(get_dist(src,user) > 1) - return - if(H != null) - to_chat(user, "[src] is too cumbersome to carry in one hand!") - return - if(loc != user) - wield(user) - . = ..() - -/obj/item/twohanded/required/equipped(mob/user, slot) - ..() - var/slotbit = slotdefine2slotbit(slot) - if(slot_flags & slotbit) - var/datum/O = user.is_holding_item_of_type(/obj/item/twohanded/offhand) - if(!O || QDELETED(O)) - return - qdel(O) - return - if(slot == SLOT_HANDS) - wield(user) - else - unwield(user) - -/obj/item/twohanded/required/dropped(mob/living/user, show_message = TRUE) - unwield(user, show_message) - ..() - -/obj/item/twohanded/required/wield(mob/living/carbon/user) - ..() - if(!wielded) - user.dropItemToGround(src) - -/obj/item/twohanded/required/unwield(mob/living/carbon/user, show_message = TRUE) - if(!wielded) - return - if(show_message) - to_chat(user, "You drop [src].") - ..(user, FALSE) - -/* - * Fireaxe - */ -/obj/item/twohanded/fireaxe // DEM AXES MAN, marker -Agouri - icon_state = "fireaxe0" - lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi' - name = "fire axe" - desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" - force = 5 - throwforce = 15 - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - force_unwielded = 5 - force_wielded = 24 - attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") - hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = IS_SHARP - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) - resistance_flags = FIRE_PROOF - -/obj/item/twohanded/fireaxe/Initialize() - . = ..() - AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools - -/obj/item/twohanded/fireaxe/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "fireaxe[wielded]" - return - -/obj/item/twohanded/fireaxe/suicide_act(mob/user) - user.visible_message("[user] axes [user.p_them()]self from head to toe! It looks like [user.p_theyre()] trying to commit suicide!") - return (BRUTELOSS) - -/obj/item/twohanded/fireaxe/afterattack(atom/A, mob/living/user, proximity) - . = ..() - if(!proximity || IS_STAMCRIT(user)) //don't make stamcrit message they'll already have gotten one from the primary attack. - return - if(wielded) //destroys windows and grilles in one hit (or more if it has a ton of health like plasmaglass) - if(istype(A, /obj/structure/window)) - var/obj/structure/window/W = A - W.take_damage(200, BRUTE, "melee", 0) - else if(istype(A, /obj/structure/grille)) - var/obj/structure/grille/G = A - G.take_damage(40, BRUTE, "melee", 0) - - -/* - * Double-Bladed Energy Swords - Cheridan - */ -/obj/item/twohanded/dualsaber - icon_state = "dualsaber0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - name = "double-bladed energy sword" - desc = "Handle with care." - force = 3 - throwforce = 5 - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_SMALL - var/w_class_on = WEIGHT_CLASS_BULKY - force_unwielded = 3 - force_wielded = 34 - wieldsound = 'sound/weapons/saberon.ogg' - unwieldsound = 'sound/weapons/saberoff.ogg' - hitsound = "swing_hit" - var/hitsound_on = 'sound/weapons/blade1.ogg' - armour_penetration = 35 - var/saber_color = "green" - light_color = "#00ff00"//green - attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - block_chance = 75 - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70) - resistance_flags = FIRE_PROOF - var/hacked = FALSE - /// Can this reflect all energy projectiles? - var/can_reflect = TRUE - var/brightness_on = 6 //TWICE AS BRIGHT AS A REGULAR ESWORD - var/list/possible_colors = list("red", "blue", "green", "purple") - var/list/rainbow_colors = list(LIGHT_COLOR_RED, LIGHT_COLOR_GREEN, LIGHT_COLOR_LIGHT_CYAN, LIGHT_COLOR_LAVENDER) - var/spinnable = TRUE - total_mass = 0.4 //Survival flashlights typically weigh around 5 ounces. - var/total_mass_on = 3.4 - -/obj/item/twohanded/dualsaber/suicide_act(mob/living/carbon/user) - if(wielded) - user.visible_message("[user] begins spinning way too fast! It looks like [user.p_theyre()] trying to commit suicide!") - - var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD)//stole from chainsaw code - var/obj/item/organ/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) - B.organ_flags &= ~ORGAN_VITAL //this cant possibly be a good idea - var/randdir - for(var/i in 1 to 24)//like a headless chicken! - if(user.is_holding(src)) - randdir = pick(GLOB.alldirs) - user.Move(get_step(user, randdir),randdir) - user.emote("spin") - if (i == 3 && myhead) - myhead.drop_limb() - sleep(3) - else - user.visible_message("[user] panics and starts choking to death!") - return OXYLOSS - - - else - user.visible_message("[user] begins beating [user.p_them()]self to death with \the [src]'s handle! It probably would've been cooler if [user.p_they()] turned it on first!") - return BRUTELOSS - -/obj/item/twohanded/dualsaber/Initialize() - . = ..() - if(LAZYLEN(possible_colors)) - saber_color = pick(possible_colors) - switch(saber_color) - if("red") - light_color = LIGHT_COLOR_RED - if("green") - light_color = LIGHT_COLOR_GREEN - if("blue") - light_color = LIGHT_COLOR_LIGHT_CYAN - if("purple") - light_color = LIGHT_COLOR_LAVENDER - -/obj/item/twohanded/dualsaber/Destroy() - STOP_PROCESSING(SSobj, src) - . = ..() - -/obj/item/twohanded/dualsaber/update_icon_state() - if(wielded) - icon_state = "dualsaber[saber_color][wielded]" - else - icon_state = "dualsaber0" - clean_blood() - -/obj/item/twohanded/dualsaber/attack(mob/target, mob/living/carbon/human/user) - if(user.has_dna()) - if(user.dna.check_mutation(HULK)) - to_chat(user, "You grip the blade too hard and accidentally close it!") - unwield() - return - ..() - if(HAS_TRAIT(user, TRAIT_CLUMSY) && (wielded) && prob(40)) - impale(user) - return - if(spinnable && (wielded) && prob(50)) - INVOKE_ASYNC(src, .proc/jedi_spin, user) - -/obj/item/twohanded/dualsaber/proc/jedi_spin(mob/living/user) - for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) - user.setDir(i) - if(i == WEST) - user.emote("flip") - sleep(1) - -/obj/item/twohanded/dualsaber/proc/impale(mob/living/user) - to_chat(user, "You twirl around a bit before losing your balance and impaling yourself on [src].") - if (force_wielded) - user.take_bodypart_damage(20,25) - else - user.adjustStaminaLoss(25) - -/obj/item/twohanded/dualsaber/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(!wielded) - return NONE - if(can_reflect && is_energy_reflectable_projectile(object) && (attack_type & ATTACK_TYPE_PROJECTILE)) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_RETURN_TO_SENDER //no you - return BLOCK_SHOULD_REDIRECT | BLOCK_SUCCESS | BLOCK_REDIRECTED - return ..() - -/obj/item/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up - if(wielded) - to_chat(user, "You can't pick up such dangerous item with your meaty hands without losing fingers, better not to!") - return 1 - -/obj/item/twohanded/dualsaber/wield(mob/living/carbon/M) //Specific wield () hulk checks due to reflection chance for balance issues and switches hitsounds. - if(M.has_dna()) - if(M.dna.check_mutation(HULK)) - to_chat(M, "You lack the grace to wield this!") - return - ..() - if(wielded) - sharpness = IS_SHARP - w_class = w_class_on - total_mass = total_mass_on - hitsound = 'sound/weapons/blade1.ogg' - START_PROCESSING(SSobj, src) - set_light(brightness_on) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/dualsaber/unwield() //Specific unwield () to switch hitsounds. - sharpness = initial(sharpness) - w_class = initial(w_class) - total_mass = initial(total_mass) - ..() - hitsound = "swing_hit" - STOP_PROCESSING(SSobj, src) - set_light(0) - RemoveElement(/datum/element/sword_point) - -/obj/item/twohanded/dualsaber/process() - if(wielded) - if(hacked) - rainbow_process() - open_flame() - else - STOP_PROCESSING(SSobj, src) - -/obj/item/twohanded/dualsaber/proc/rainbow_process() - light_color = pick(rainbow_colors) - -/obj/item/twohanded/dualsaber/ignition_effect(atom/A, mob/user) - // same as /obj/item/melee/transforming/energy, mostly - if(!wielded) - return "" - var/in_mouth = "" - if(iscarbon(user)) - var/mob/living/carbon/C = user - if(C.wear_mask) - in_mouth = ", barely missing [user.p_their()] nose" - . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process." - playsound(loc, hitsound, get_clamped_volume(), 1, -1) - add_fingerprint(user) - // Light your candles while spinning around the room - if(spinnable) - INVOKE_ASYNC(src, .proc/jedi_spin, user) - -/obj/item/twohanded/dualsaber/green - possible_colors = list("green") - -/obj/item/twohanded/dualsaber/red - possible_colors = list("red") - -/obj/item/twohanded/dualsaber/blue - possible_colors = list("blue") - -/obj/item/twohanded/dualsaber/purple - possible_colors = list("purple") - -/obj/item/twohanded/dualsaber/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/multitool)) - if(!hacked) - hacked = TRUE - to_chat(user, "2XRNBW_ENGAGE") - saber_color = "rainbow" - update_icon() - else - to_chat(user, "It's starting to look like a triple rainbow - no, nevermind.") - else - return ..() - -///////////////////////////////////////////////////// -// HYPEREUTACTIC Blades ///////////////////////// -///////////////////////////////////////////////////// - -/obj/item/twohanded/dualsaber/hypereutactic - icon = 'icons/obj/1x2.dmi' - icon_state = "hypereutactic" - lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' - righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' - item_state = "hypereutactic" - inhand_x_dimension = 64 - inhand_y_dimension = 64 - name = "hypereutactic blade" - desc = "A supermassive weapon envisioned to cleave the very fabric of space and time itself in twain, the hypereutactic blade dynamically flash-forges a hypereutactic crystaline nanostructure capable of passing through most known forms of matter like a hot knife through butter." - force = 7 - force_unwielded = 7 - force_wielded = 40 - wieldsound = 'sound/weapons/nebon.ogg' - unwieldsound = 'sound/weapons/neboff.ogg' - hitsound_on = 'sound/weapons/nebhit.ogg' - slowdown_wielded = 1 - armour_penetration = 60 - light_color = "#37FFF7" - rainbow_colors = list("#FF0000", "#FFFF00", "#00FF00", "#00FFFF", "#0000FF","#FF00FF", "#3399ff", "#ff9900", "#fb008b", "#9800ff", "#00ffa3", "#ccff00") - attack_verb = list("attacked", "slashed", "stabbed", "sliced", "destroyed", "ripped", "devastated", "shredded") - spinnable = FALSE - total_mass_on = 4 - -/obj/item/twohanded/dualsaber/hypereutactic/ComponentInitialize() - . = ..() - AddElement(/datum/element/update_icon_updates_onmob) - -/obj/item/twohanded/dualsaber/hypereutactic/update_icon_state() - return - -/obj/item/twohanded/dualsaber/hypereutactic/update_overlays() - . = ..() - var/mutable_appearance/blade_overlay = mutable_appearance(icon, "hypereutactic_blade") - var/mutable_appearance/gem_overlay = mutable_appearance(icon, "hypereutactic_gem") - - if(light_color) - blade_overlay.color = light_color - gem_overlay.color = light_color - - . += gem_overlay - - if(wielded) - . += blade_overlay - - clean_blood() - -/obj/item/twohanded/dualsaber/hypereutactic/AltClick(mob/living/user) - . = ..() - if(!user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) - return - if(user.incapacitated() || !istype(user)) - to_chat(user, "You can't do that right now!") - return - if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null - if(!energy_color_input || !user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) - return - light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) - update_icon() - update_light() - return TRUE - -/obj/item/twohanded/dualsaber/hypereutactic/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) - . = ..() - if(isinhands) - var/mutable_appearance/gem_inhand = mutable_appearance(icon_file, "hypereutactic_gem") - gem_inhand.color = light_color - . += gem_inhand - if(wielded) - var/mutable_appearance/blade_inhand = mutable_appearance(icon_file, "hypereutactic_blade") - blade_inhand.color = light_color - . += blade_inhand - -/obj/item/twohanded/dualsaber/hypereutactic/examine(mob/user) - . = ..() - if(!hacked) - . += "Alt-click to recolor it." - -/obj/item/twohanded/dualsaber/hypereutactic/rainbow_process() - . = ..() - update_icon() - update_light() - -/obj/item/twohanded/dualsaber/hypereutactic/chaplain - name = "divine lightblade" - desc = "A giant blade of bright and holy light, said to cut down the wicked with ease." - force = 5 - force_unwielded = 5 - force_wielded = 20 - block_chance = 50 - armour_penetration = 0 - var/chaplain_spawnable = TRUE - can_reflect = FALSE - obj_flags = UNIQUE_RENAME - -/obj/item/twohanded/dualsaber/hypereutactic/chaplain/ComponentInitialize() - . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) - -//spears -/obj/item/twohanded/spear - icon_state = "spearglass0" - lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' - name = "spear" - desc = "A haphazardly-constructed yet still deadly weapon of ancient design." - force = 10 - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - force_unwielded = 10 - force_wielded = 18 - throwforce = 20 - throw_speed = 4 - embedding = list("embedded_impact_pain_multiplier" = 1.5, "embed_chance" = 65) - armour_penetration = 10 - custom_materials = list(/datum/material/iron=1150, /datum/material/glass=2075) - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") - sharpness = IS_SHARP - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 30) - var/obj/item/grenade/explosive = null - var/war_cry = "AAAAARGH!!!" - var/icon_prefix = "spearglass" - -/obj/item/twohanded/spear/Initialize() - . = ..() - AddComponent(/datum/component/butchering, 100, 70) //decent in a pinch, but pretty bad. - AddComponent(/datum/component/jousting) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/spear/attack_self(mob/user) - if(explosive) - explosive.attack_self(user) - return - . = ..() - -//Citadel additions : attack_self and rightclick_attack_self - -/obj/item/twohanded/rightclick_attack_self(mob/user) - if(wielded) //Trying to unwield it - unwield(user) - else //Trying to wield it - wield(user) - return TRUE - -/obj/item/twohanded/spear/suicide_act(mob/living/carbon/user) - user.visible_message("[user] begins to sword-swallow \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") - if(explosive) //Citadel Edit removes qdel and explosive.forcemove(AM) - user.say("[war_cry]", forced="spear warcry") - explosive.prime() - user.gib() - return BRUTELOSS - return BRUTELOSS - -/obj/item/twohanded/spear/examine(mob/user) - . = ..() - if(explosive) - . += "Use in your hands to activate the attached explosive.
    Alt-click to set your war cry.
    Right-click in combat mode to wield" - -/obj/item/twohanded/spear/update_icon_state() - if(explosive) - icon_state = "spearbomb[wielded]" - else - icon_state = "[icon_prefix][wielded]" - -/obj/item/twohanded/spear/afterattack(atom/movable/AM, mob/user, proximity) - . = ..() - if(!proximity) - return - if(isopenturf(AM)) //So you can actually melee with it - return - if(explosive && wielded) //Citadel edit removes qdel and explosive.forcemove(AM) - user.say("[war_cry]", forced="spear warcry") - explosive.prime() - -/obj/item/twohanded/spear/grenade_prime_react(obj/item/grenade/nade) //Citadel edit, removes throw_impact because memes - nade.forceMove(get_turf(src)) - qdel(src) - -/obj/item/twohanded/spear/AltClick(mob/user) - . = ..() - if(user.canUseTopic(src, BE_CLOSE)) - ..() - if(!explosive) - return - if(istype(user) && loc == user) - var/input = stripped_input(user,"What do you want your war cry to be? You will shout it when you hit someone in melee.", ,"", 50) - if(input) - src.war_cry = input - return TRUE - -/obj/item/twohanded/spear/CheckParts(list/parts_list) - var/obj/item/shard/tip = locate() in parts_list - if (istype(tip, /obj/item/shard/plasma)) - force_wielded = 19 - force_unwielded = 11 - throwforce = 21 - embedding = getEmbeddingBehavior(embed_chance = 75, embedded_pain_multiplier = 1.5) //plasmaglass spears are sharper - icon_prefix = "spearplasma" - qdel(tip) - var/obj/item/twohanded/spear/S = locate() in parts_list - if(S) - if(S.explosive) - S.explosive.forceMove(get_turf(src)) - S.explosive = null - parts_list -= S - qdel(S) - ..() - var/obj/item/grenade/G = locate() in contents - if(G) - explosive = G - name = "explosive lance" - embedding = getEmbeddingBehavior(embed_chance = 0, embedded_pain_multiplier = 1)//elances should not be embeddable - desc = "A makeshift spear with [G] attached to it." - update_icon() - -// CHAINSAW -/obj/item/twohanded/required/chainsaw - name = "chainsaw" - desc = "A versatile power tool. Useful for limbing trees and delimbing humans." - icon_state = "chainsaw_off" - lefthand_file = 'icons/mob/inhands/weapons/chainsaw_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/chainsaw_righthand.dmi' - flags_1 = CONDUCT_1 - force = 13 - var/force_on = 24 - w_class = WEIGHT_CLASS_HUGE - throwforce = 13 - throw_speed = 2 - throw_range = 4 - custom_materials = list(/datum/material/iron=13000) - attack_verb = list("sawed", "torn", "cut", "chopped", "diced") - hitsound = "swing_hit" - sharpness = IS_SHARP - actions_types = list(/datum/action/item_action/startchainsaw) - var/on = FALSE - tool_behaviour = TOOL_SAW - toolspeed = 0.5 - -/obj/item/twohanded/required/chainsaw/ComponentInitialize() - . = ..() - AddComponent(/datum/component/butchering, 30, 100, 0, 'sound/weapons/chainsawhit.ogg', TRUE) - AddElement(/datum/element/update_icon_updates_onmob) - -/obj/item/twohanded/required/chainsaw/suicide_act(mob/living/carbon/user) - if(on) - user.visible_message("[user] begins to tear [user.p_their()] head off with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(src, 'sound/weapons/chainsawhit.ogg', 100, 1) - var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD) - if(myhead) - myhead.dismember() - else - user.visible_message("[user] smashes [src] into [user.p_their()] neck, destroying [user.p_their()] esophagus! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(src, 'sound/weapons/genhit1.ogg', 100, 1) - return(BRUTELOSS) - -/obj/item/twohanded/required/chainsaw/attack_self(mob/user) - on = !on - to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") - force = on ? force_on : initial(force) - throwforce = on ? force_on : force - update_icon() - var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering) - butchering.butchering_enabled = on - - if(on) - hitsound = 'sound/weapons/chainsawhit.ogg' - else - hitsound = "swing_hit" - -/obj/item/twohanded/required/chainsaw/update_icon_state() - icon_state = "chainsaw_[on ? "on" : "off"]" - -/obj/item/twohanded/required/chainsaw/get_dismemberment_chance() - if(wielded) - . = ..() - -/obj/item/twohanded/required/chainsaw/doomslayer - name = "THE GREAT COMMUNICATOR" - desc = "VRRRRRRR!!!" - armour_penetration = 100 - force_on = 30 - -/obj/item/twohanded/required/chainsaw/doomslayer/check_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - block_return[BLOCK_RETURN_REFLECT_PROJECTILE_CHANCE] = 100 - return ..() - -/obj/item/twohanded/required/chainsaw/doomslayer/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(attack_type & ATTACK_TYPE_PROJECTILE) - owner.visible_message("Ranged attacks just make [owner] angrier!") - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) - return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL - return ..() - -//GREY TIDE -/obj/item/twohanded/spear/grey_tide - icon_state = "spearglass0" - name = "\improper Grey Tide" - desc = "Recovered from the aftermath of a revolt aboard Defense Outpost Theta Aegis, in which a seemingly endless tide of Assistants caused heavy casualities among Nanotrasen military forces." - force_unwielded = 15 - force_wielded = 25 - throwforce = 20 - throw_speed = 4 - attack_verb = list("gored") - var/clonechance = 50 - var/clonedamage = 12 - var/clonespeed = 0 - var/clone_replication_chance = 30 - var/clone_lifespan = 100 - -/obj/item/twohanded/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) - . = ..() - if(!proximity) - return - user.faction |= "greytide([REF(user)])" - if(isliving(AM)) - var/mob/living/L = AM - if(istype (L, /mob/living/simple_animal/hostile/illusion)) - return - if(!L.stat && prob(clonechance)) - var/mob/living/simple_animal/hostile/illusion/M = new(user.loc) - M.faction = user.faction.Copy() - M.set_varspeed(clonespeed) - M.Copy_Parent(user, clone_lifespan, user.health/2.5, clonedamage, clone_replication_chance) - M.GiveTarget(L) - -/obj/item/twohanded/pitchfork - icon_state = "pitchfork0" - lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' - name = "pitchfork" - desc = "A simple tool used for moving hay." - force = 7 - throwforce = 15 - w_class = WEIGHT_CLASS_BULKY - force_unwielded = 7 - force_wielded = 15 - attack_verb = list("attacked", "impaled", "pierced") - hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = IS_SHARP - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) - resistance_flags = FIRE_PROOF - -/obj/item/twohanded/pitchfork/Initialize(mapload) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/pitchfork/demonic - name = "demonic pitchfork" - desc = "A red pitchfork, it looks like the work of the devil." - force = 19 - throwforce = 24 - force_unwielded = 19 - force_wielded = 25 - -/obj/item/twohanded/pitchfork/demonic/Initialize() - . = ..() - set_light(3,6,LIGHT_COLOR_RED) - -/obj/item/twohanded/pitchfork/demonic/greater - force = 24 - throwforce = 50 - force_unwielded = 24 - force_wielded = 34 - -/obj/item/twohanded/pitchfork/demonic/ascended - force = 100 - throwforce = 100 - force_unwielded = 100 - force_wielded = 500000 // Kills you DEAD. - -/obj/item/twohanded/pitchfork/update_icon_state() - icon_state = "pitchfork[wielded]" - -/obj/item/twohanded/pitchfork/suicide_act(mob/user) - user.visible_message("[user] impales [user.p_them()]self in [user.p_their()] abdomen with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - return (BRUTELOSS) - -/obj/item/twohanded/pitchfork/demonic/pickup(mob/living/user) - if(isliving(user) && user.mind && user.owns_soul() && !is_devil(user)) - var/mob/living/U = user - U.visible_message("As [U] picks [src] up, [U]'s arms briefly catch fire.", \ - "\"As you pick up [src] your arms ignite, reminding you of all your past sins.\"") - if(ishuman(U)) - var/mob/living/carbon/human/H = U - H.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - else - U.adjustFireLoss(rand(force/2,force)) - -/obj/item/twohanded/pitchfork/demonic/attack(mob/target, mob/living/carbon/human/user) - if(user.mind && user.owns_soul() && !is_devil(user)) - to_chat(user, "[src] burns in your hands.") - user.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - ..() - -/obj/item/twohanded/pitchfork/demonic/ascended/afterattack(atom/target, mob/user, proximity) - . = ..() - if(!proximity || !wielded) - return - if(iswallturf(target)) - var/turf/closed/wall/W = target - user.visible_message("[user] blasts \the [target] with \the [src]!") - playsound(target, 'sound/magic/disintegrate.ogg', 100, 1) - W.break_wall() - W.ScrapeAway(flags = CHANGETURF_INHERIT_AIR) - return - -//HF blade - -/obj/item/twohanded/vibro_weapon - icon_state = "hfrequency0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - name = "vibro sword" - desc = "A potent weapon capable of cutting through nearly anything. Wielding it in two hands will allow you to deflect gunfire." - force_unwielded = 20 - force_wielded = 40 - armour_penetration = 100 - block_chance = 40 - throwforce = 20 - throw_speed = 4 - sharpness = IS_SHARP - attack_verb = list("cut", "sliced", "diced") - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - hitsound = 'sound/weapons/bladeslice.ogg' - -/obj/item/twohanded/vibro_weapon/Initialize() - . = ..() - AddComponent(/datum/component/butchering, 20, 105) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/vibro_weapon/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(wielded) - final_block_chance *= 2 - if(wielded || !(attack_type & ATTACK_TYPE_PROJECTILE)) - if(prob(final_block_chance)) - if(attack_type & ATTACK_TYPE_PROJECTILE) - owner.visible_message("[owner] deflects [attack_text] with [src]!") - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SUCCESS | BLOCK_REDIRECTED | BLOCK_SHOULD_REDIRECT | BLOCK_PHYSICAL_EXTERNAL - else - owner.visible_message("[owner] parries [attack_text] with [src]!") - return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL - return NONE - -/obj/item/twohanded/vibro_weapon/update_icon_state() - icon_state = "hfrequency[wielded]" - -/* - * Bone Axe - */ -/obj/item/twohanded/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone. - icon_state = "bone_axe0" - name = "bone axe" - desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." - force_wielded = 23 - -/obj/item/twohanded/fireaxe/boneaxe/update_icon_state() - icon_state = "bone_axe[wielded]" - -/* - * Bone Spear - */ -/obj/item/twohanded/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification. - icon_state = "bone_spear0" - lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' - name = "bone spear" - desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." - force = 11 - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - force_unwielded = 11 - force_wielded = 20 //I have no idea how to balance - reach = 2 - throwforce = 22 - throw_speed = 4 - embedding = list("embedded_impact_pain_multiplier" = 3) - armour_penetration = 15 //Enhanced armor piercing - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") - sharpness = IS_SHARP - -/obj/item/twohanded/bonespear/update_icon_state() - icon_state = "bone_spear[wielded]" - -/obj/item/twohanded/binoculars - name = "binoculars" - desc = "Used for long-distance surveillance." - item_state = "binoculars" - icon_state = "binoculars" - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - righthand_file = 'icons/mob/inhands/items_righthand.dmi' - slot_flags = ITEM_SLOT_BELT - w_class = WEIGHT_CLASS_SMALL - var/mob/listeningTo - var/zoom_out_amt = 6 - var/zoom_amt = 10 - -/obj/item/twohanded/binoculars/Destroy() - listeningTo = null - return ..() - -/obj/item/twohanded/binoculars/wield(mob/user) - . = ..() - if(!wielded) - return - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/unwield) - listeningTo = user - user.visible_message("[user] holds [src] up to [user.p_their()] eyes.","You hold [src] up to your eyes.") - item_state = "binoculars_wielded" - user.regenerate_icons() - if(!user?.client) - return - var/client/C = user.client - var/_x = 0 - var/_y = 0 - switch(user.dir) - if(NORTH) - _y = zoom_amt - if(EAST) - _x = zoom_amt - if(SOUTH) - _y = -zoom_amt - if(WEST) - _x = -zoom_amt - C.change_view(world.view + zoom_out_amt) - C.pixel_x = world.icon_size*_x - C.pixel_y = world.icon_size*_y - -/obj/item/twohanded/binoculars/unwield(mob/user) - . = ..() - UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - listeningTo = null - user.visible_message("[user] lowers [src].","You lower [src].") - item_state = "binoculars" - user.regenerate_icons() - if(user && user.client) - user.regenerate_icons() - var/client/C = user.client - C.change_view(CONFIG_GET(string/default_view)) - user.client.pixel_x = 0 - user.client.pixel_y = 0 - -/obj/item/twohanded/electrostaff - icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "electrostaff" - item_state = "electrostaff" - lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' - name = "riot suppression electrostaff" - desc = "A large quarterstaff, with massive silver electrodes mounted at the end." - w_class = WEIGHT_CLASS_HUGE - slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING - force_unwielded = 5 - force_wielded = 10 - throwforce = 15 //if you are a madman and finish someone off with this, power to you. - throw_speed = 1 - item_flags = NO_MAT_REDEMPTION | SLOWS_WHILE_IN_HAND - block_chance = 30 - attack_verb = list("struck", "beaten", "thwacked", "pulped") - total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) - var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high - var/on = FALSE - var/can_block_projectiles = FALSE //can't block guns - var/lethal_cost = 400 //10000/400*20 = 500. decent enough? - var/lethal_damage = 20 - var/lethal_stam_cost = 4 - var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. - var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect - var/stun_stamdmg = 40 - var/stun_status_duration = 25 - var/stun_stam_cost = 3.5 - -/obj/item/twohanded/electrostaff/Initialize(mapload) - . = ..() - if(ispath(cell)) - cell = new cell - -/obj/item/twohanded/electrostaff/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/twohanded/electrostaff/get_cell() - . = cell - if(iscyborg(loc)) - var/mob/living/silicon/robot/R = loc - . = R.get_cell() - -/obj/item/twohanded/electrostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(!on || (!can_block_projectiles && (attack_type & ATTACK_TYPE_PROJECTILE))) - return BLOCK_NONE - return ..() - -/obj/item/twohanded/electrostaff/proc/min_hitcost() - return min(stun_cost, lethal_cost) - -/obj/item/twohanded/electrostaff/proc/turn_on(mob/user, silent = FALSE) - if(on) - return - if(!cell) - if(user) - to_chat(user, "[src] has no cell.") - return - if(cell.charge < min_hitcost()) - if(user) - to_chat(user, "[src] is out of charge.") - return - on = TRUE - START_PROCESSING(SSobj, src) - if(user) - to_chat(user, "You turn [src] on.") - update_icon() - if(!silent) - playsound(src, "sparks", 75, 1, -1) - -/obj/item/twohanded/electrostaff/proc/turn_off(mob/user, silent = FALSE) - if(!on) - return - if(user) - to_chat(user, "You turn [src] off.") - on = FALSE - STOP_PROCESSING(SSobj, src) - update_icon() - if(!silent) - playsound(src, "sparks", 75, 1, -1) - -/obj/item/twohanded/electrostaff/proc/toggle(mob/user, silent = FALSE) - if(on) - turn_off(user, silent) - else - turn_on(user, silent) - -/obj/item/twohanded/electrostaff/wield(mob/user) - . = ..() - if(wielded) - turn_on(user) - add_fingerprint(user) - -/obj/item/twohanded/electrostaff/unwield(mob/user) - . = ..() - if(!wielded) - turn_off(user) - add_fingerprint(user) - -/obj/item/twohanded/electrostaff/update_icon_state() - . = ..() - if(!wielded) - icon_state = "electrostaff" - item_state = "electrostaff" - else - icon_state = item_state = (on? "electrostaff_1" : "electrostaff_0") - set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) - -/obj/item/twohanded/electrostaff/examine(mob/living/user) - . = ..() - if(cell) - . += "The cell charge is [round(cell.percent())]%." - else - . += "There is no cell installed!" - -/obj/item/twohanded/electrostaff/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/stock_parts/cell)) - var/obj/item/stock_parts/cell/C = W - if(cell) - to_chat(user, "[src] already has a cell!") - else - if(C.maxcharge < min_hit_cost()) - to_chat(user, "[src] requires a higher capacity cell.") - return - if(!user.transferItemToLoc(W, src)) - return - cell = C - to_chat(user, "You install a cell in [src].") - - else if(W.tool_behaviour == TOOL_SCREWDRIVER) - if(cell) - cell.update_icon() - cell.forceMove(get_turf(src)) - cell = null - to_chat(user, "You remove the cell from [src].") - turn_off(user, TRUE) - else - return ..() - -/obj/item/twohanded/electrostaff/process() - deductcharge(50) //Wasteful! - -/obj/item/twohanded/electrostaff/proc/min_hit_cost() - return min(lethal_cost, stun_cost) - -/obj/item/twohanded/electrostaff/proc/deductcharge(amount) - var/obj/item/stock_parts/cell/C = get_cell() - if(!C) - turn_off() - return FALSE - C.use(min(amount, C.charge)) - if(QDELETED(src)) - return FALSE - if(C.charge < min_hit_cost()) - turn_off() - -/obj/item/twohanded/electrostaff/attack(mob/living/target, mob/living/user) - if(IS_STAMCRIT(user))//CIT CHANGE - makes it impossible to baton in stamina softcrit - to_chat(user, "You're too exhausted to use [src] properly.")//CIT CHANGE - ditto - return //CIT CHANGE - ditto - if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) - clowning_around(user) //ouch! - return - if(iscyborg(target)) - return ..() - if(target.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, null) & BLOCK_SUCCESS) //No message; run_block() handles that - playsound(target, 'sound/weapons/genhit.ogg', 50, 1) - return FALSE - if(user.a_intent != INTENT_HARM) - if(stun_act(target, user)) - user.do_attack_animation(target) - user.adjustStaminaLossBuffered(stun_stam_cost) - return - else if(!harm_act(target, user)) - return ..() //if you can't fry them just beat them with it - else //we did harm act them - user.do_attack_animation(target) - user.adjustStaminaLossBuffered(lethal_stam_cost) - -/obj/item/twohanded/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) - var/stunforce = stun_stamdmg - if(!no_charge_and_force) - if(!on) - target.visible_message("[user] has bapped [target] with [src]. Luckily it was off.", \ - "[user] has bapped you with [src]. Luckily it was off") - turn_off() //if it wasn't already off - return FALSE - var/obj/item/stock_parts/cell/C = get_cell() - var/chargeleft = C.charge - deductcharge(stun_cost) - if(QDELETED(src) || QDELETED(C)) //boom - return FALSE - if(chargeleft < stun_cost) - stunforce *= round(chargeleft/stun_cost, 0.1) - target.adjustStaminaLoss(stunforce) - target.apply_effect(EFFECT_STUTTER, stunforce) - SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) - if(user) - target.lastattacker = user.real_name - target.lastattackerckey = user.ckey - target.visible_message("[user] has shocked [target] with [src]!", \ - "[user] has shocked you with [src]!") - log_combat(user, target, "stunned with an electrostaff") - playsound(src, 'sound/weapons/staff.ogg', 50, 1, -1) - target.apply_status_effect(stun_status_effect, stun_status_duration) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.forcesay(GLOB.hit_appends) - return TRUE - -/obj/item/twohanded/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) - var/lethal_force = lethal_damage - if(!no_charge_and_force) - if(!on) - return FALSE //standard item attack - var/obj/item/stock_parts/cell/C = get_cell() - var/chargeleft = C.charge - deductcharge(lethal_cost) - if(QDELETED(src) || QDELETED(C)) //boom - return FALSE - if(chargeleft < stun_cost) - lethal_force *= round(chargeleft/lethal_cost, 0.1) - target.adjustFireLoss(lethal_force) //good against ointment spam - SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) - if(user) - target.lastattacker = user.real_name - target.lastattackerckey = user.ckey - target.visible_message("[user] has seared [target] with [src]!", \ - "[user] has seared you with [src]!") - log_combat(user, target, "burned with an electrostaff") - playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) - return TRUE - -/obj/item/twohanded/electrostaff/proc/clowning_around(mob/living/user) - user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ - "You accidentally hit yourself with [src]!") - SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) - harm_act(user, user, TRUE) - stun_act(user, user, TRUE) - deductcharge(lethal_cost) - -/obj/item/twohanded/electrostaff/emp_act(severity) - . = ..() - if (!(. & EMP_PROTECT_SELF)) - turn_off() - if(!iscyborg(loc)) - deductcharge(1000 / severity, TRUE, FALSE) - -/obj/item/twohanded/broom - name = "broom" - desc = "This is my BROOMSTICK! It can be used manually or braced with two hands to sweep items as you move. It has a telescopic handle for compact storage." //LIES - icon = 'icons/obj/janitor.dmi' - icon_state = "broom0" - lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' - force = 8 - throwforce = 10 - throw_speed = 3 - throw_range = 7 - w_class = WEIGHT_CLASS_NORMAL - force_unwielded = 8 - force_wielded = 12 - attack_verb = list("swept", "brushed off", "bludgeoned", "whacked") - resistance_flags = FLAMMABLE - -/obj/item/twohanded/broom/update_icon_state() - icon_state = "broom[wielded]" - -/obj/item/twohanded/broom/wield(mob/user) - . = ..() - if(!wielded) - return - to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/sweep) - -/obj/item/twohanded/broom/unwield(mob/user) - . = ..() - UnregisterSignal(user, COMSIG_MOVABLE_MOVED) - -/obj/item/twohanded/broom/afterattack(atom/A, mob/user, proximity) - . = ..() - if(!proximity) - return - sweep(user, A, FALSE) - -/obj/item/twohanded/broom/proc/sweep(mob/user, atom/A, moving = TRUE) - var/turf/target - if (!moving) - if (isturf(A)) - target = A - else - target = A.loc - if(!isturf(target)) //read: Mob inventories. - return - else - target = user.loc - if (locate(/obj/structure/table) in target.contents) - return - var/i = 0 - for(var/obj/item/garbage in target.contents) - if(!garbage.anchored) - garbage.Move(get_step(target, user.dir), user.dir) - i++ - if(i >= 20) - break - if(i >= 1) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 5, TRUE, -1) - -/obj/item/twohanded/broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) //bless you whoever fixes this copypasta - J.put_in_cart(src, user) - J.mybroom=src - J.update_icon() diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index f2b3d1ec9b..7524bb93e1 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -122,11 +122,13 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/claymore/highlander/pickup(mob/living/user) + . = ..() to_chat(user, "The power of Scotland protects you! You are shielded from all stuns and knockdowns.") user.add_stun_absorption("highlander", INFINITY, 1, " is protected by the power of Scotland!", "The power of Scotland absorbs the stun!", " is protected by the power of Scotland!") user.ignore_slowdown(HIGHLANDER) /obj/item/claymore/highlander/dropped(mob/living/user) + . = ..() user.unignore_slowdown(HIGHLANDER) if(!QDELETED(src)) qdel(src) //If this ever happens, it's because you lost an arm @@ -261,7 +263,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/wirerod/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/shard)) - var/obj/item/twohanded/spear/S = new /obj/item/twohanded/spear + var/obj/item/spear/S = new /obj/item/spear remove_item_from_storage(user) if (!user.transferItemToLoc(I, S)) @@ -297,12 +299,28 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 force = 2 throwforce = 20 //This is never used on mobs since this has a 100% embed chance. throw_speed = 4 - embedding = list("embedded_pain_multiplier" = 4, "embed_chance" = 100, "embedded_fall_chance" = 0) + embedding = list("pain_mult" = 4, "embed_chance" = 100, "fall_chance" = 0, "embed_chance_turf_mod" = 15) + armour_penetration = 40 + w_class = WEIGHT_CLASS_SMALL sharpness = IS_SHARP custom_materials = list(/datum/material/iron=500, /datum/material/glass=500) resistance_flags = FIRE_PROOF +/obj/item/throwing_star/stamina + name = "shock throwing star" + desc = "An aerodynamic disc designed to cause excruciating pain when stuck inside fleeing targets, hopefully without causing fatal harm." + throwforce = 5 + embedding = list("pain_chance" = 5, "embed_chance" = 100, "fall_chance" = 0, "jostle_chance" = 10, "pain_stam_pct" = 0.8, "jostle_pain_mult" = 3) + +/obj/item/throwing_star/toy + name = "toy throwing star" + desc = "An aerodynamic disc strapped with adhesive for sticking to people, good for playing pranks and getting yourself killed by security." + sharpness = IS_BLUNT + force = 0 + throwforce = 0 + embedding = list("pain_mult" = 0, "jostle_pain_mult" = 0, "embed_chance" = 100, "fall_chance" = 0) + /obj/item/switchblade name = "switchblade" icon_state = "switchblade" @@ -457,7 +475,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/mounted_chainsaw/Destroy() var/obj/item/bodypart/part - new /obj/item/twohanded/required/chainsaw(get_turf(src)) + new /obj/item/chainsaw(get_turf(src)) if(iscarbon(loc)) var/mob/living/carbon/holder = loc var/index = holder.get_held_index_of_item(src) @@ -741,3 +759,59 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 to_chat(user, "[M] is too close to use [src] on.") return M.attack_hand(user) + +//HF blade + +/obj/item/vibro_weapon + icon_state = "hfrequency0" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + name = "vibro sword" + desc = "A potent weapon capable of cutting through nearly anything. Wielding it in two hands will allow you to deflect gunfire." + armour_penetration = 100 + block_chance = 40 + throwforce = 20 + throw_speed = 4 + sharpness = IS_SHARP + attack_verb = list("cut", "sliced", "diced") + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + hitsound = 'sound/weapons/bladeslice.ogg' + var/wielded = FALSE // track wielded status on item + +/obj/item/vibro_weapon/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/vibro_weapon/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 20, 105) + AddComponent(/datum/component/two_handed, force_multiplier=2, icon_wielded="hfrequency1") + AddElement(/datum/element/sword_point) + +/// triggered on wield of two handed item +/obj/item/vibro_weapon/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/vibro_weapon/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/vibro_weapon/update_icon_state() + icon_state = "hfrequency0" + +/obj/item/vibro_weapon/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(wielded) + final_block_chance *= 2 + if(wielded || !(attack_type & ATTACK_TYPE_PROJECTILE)) + if(prob(final_block_chance)) + if(attack_type & ATTACK_TYPE_PROJECTILE) + owner.visible_message("[owner] deflects [attack_text] with [src]!") + playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) + block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT + return BLOCK_SUCCESS | BLOCK_REDIRECTED | BLOCK_SHOULD_REDIRECT | BLOCK_PHYSICAL_EXTERNAL + else + owner.visible_message("[owner] parries [attack_text] with [src]!") + return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL + return NONE diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index e64b7d8f8d..1203c5a1df 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -74,7 +74,8 @@ /obj/bullet_act(obj/item/projectile/P) . = ..() playsound(src, P.hitsound, 50, 1) - visible_message("[src] is hit by \a [P]!", null, null, COMBAT_MESSAGE_RANGE) + if(P.suppressed != SUPPRESSED_VERY) + visible_message("[src] is hit by \a [P]!", null, null, COMBAT_MESSAGE_RANGE) if(!QDELETED(src)) //Bullet on_hit effect might have already destroyed this object take_damage(P.damage, P.damage_type, P.flag, 0, turn(P.dir, 180), P.armour_penetration) @@ -102,6 +103,8 @@ take_damage(400, BRUTE, "melee", 0, get_dir(src, B)) /obj/proc/attack_generic(mob/user, damage_amount = 0, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, armor_penetration = 0) //used by attack_alien, attack_animal, and attack_slime + if(SEND_SIGNAL(src, COMSIG_OBJ_ATTACK_GENERIC, user, damage_amount, damage_type, damage_flag, sound_effect, armor_penetration) & COMPONENT_STOP_GENERIC_ATTACK) + return FALSE user.do_attack_animation(src) user.changeNext_move(CLICK_CD_MELEE) return take_damage(damage_amount, damage_type, damage_flag, sound_effect, get_dir(src, user), armor_penetration) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 0b2fe5ac2a..ba3eba9bd3 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -323,3 +323,8 @@ /obj/proc/rnd_crafted(obj/machinery/rnd/production/P) return + +/obj/handle_ricochet(obj/item/projectile/P) + . = ..() + if(. && ricochet_damage_mod) + take_damage(P.damage * ricochet_damage_mod, P.damage_type, P.flag, 0, turn(P.dir, 180), P.armour_penetration) // pass along ricochet_damage_mod damage to the structure for the ricochet diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index e185defc0a..d30f617919 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -9,6 +9,8 @@ var/mob/living/structureclimber var/broken = 0 //similar to machinery's stat BROKEN layer = BELOW_OBJ_LAYER + flags_ricochet = RICOCHET_HARD + ricochet_chance_mod = 0.5 /obj/structure/Initialize() if (!armor) diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 2225c4c0c2..299ba7b659 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -155,7 +155,7 @@ ///Material chair /obj/structure/chair/greyscale icon_state = "chair_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS item_chair = /obj/item/chair/greyscale buildstacktype = null //Custom mats handle this @@ -384,7 +384,7 @@ /obj/item/chair/greyscale icon_state = "chair_greyscale_toppled" item_state = "chair_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS origin_type = /obj/structure/chair/greyscale /obj/item/chair/stool diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 57520f6f40..0c314d988c 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -6,8 +6,16 @@ max_integrity = 250 armor = list("melee" = 30, "bullet" = 50, "laser" = 50, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 80) secure = TRUE + var/melee_min_damage = 20 /obj/structure/closet/secure_closet/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) - if(damage_flag == "melee" && damage_amount < 20) + if(damage_flag == "melee" && damage_amount < melee_min_damage) return 0 - . = ..() \ No newline at end of file + . = ..() + +// Exists to work around the minimum 700 cr price for goodies / small items +/obj/structure/closet/secure_closet/goodies + icon_state = "goodies" + desc = "A sturdier card-locked storage unit used for bulky shipments." + max_integrity = 500 // Same as crates. + melee_min_damage = 25 // Idem. diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 9f4da351fa..ad7680f2f9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -273,8 +273,8 @@ icon_state = "tac" /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() - new /obj/item/twohanded/electrostaff(src) - new /obj/item/twohanded/electrostaff(src) + new /obj/item/electrostaff(src) + new /obj/item/electrostaff(src) for(var/i in 1 to 3) new /obj/item/storage/box/lethalshot(src) diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index f4c1dd5ab9..bcf1016c1e 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -11,7 +11,7 @@ integrity_failure = 0.33 var/locked = TRUE var/open = FALSE - var/obj/item/twohanded/fireaxe/fireaxe + var/obj/item/fireaxe/fireaxe /obj/structure/fireaxecabinet/Initialize() . = ..() @@ -50,8 +50,8 @@ obj_integrity = max_integrity update_icon() else if(open || broken) - if(istype(I, /obj/item/twohanded/fireaxe) && !fireaxe) - var/obj/item/twohanded/fireaxe/F = I + if(istype(I, /obj/item/fireaxe) && !fireaxe) + var/obj/item/fireaxe/F = I if(F.wielded) to_chat(user, "Unwield the [F.name] first.") return diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index c1f8af43f0..ce78b92f38 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -288,7 +288,7 @@ icon_state = "fullgrass_[rand(1, 3)]" . = ..() -/obj/item/twohanded/required/kirbyplants +/obj/item/kirbyplants name = "potted plant" icon = 'icons/obj/flora/plants.dmi' icon_state = "plant-01" @@ -300,24 +300,25 @@ throw_speed = 2 throw_range = 4 -/obj/item/twohanded/required/kirbyplants/Initialize() +/obj/item/kirbyplants/ComponentInitialize() . = ..() AddElement(/datum/element/tactical) addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, 500)), 0) + AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) -/obj/item/twohanded/required/kirbyplants/random +/obj/item/kirbyplants/random icon = 'icons/obj/flora/_flora.dmi' icon_state = "random_plant" var/list/static/states -/obj/item/twohanded/required/kirbyplants/random/Initialize() +/obj/item/kirbyplants/random/Initialize() . = ..() icon = 'icons/obj/flora/plants.dmi' if(!states) generate_states() icon_state = pick(states) -/obj/item/twohanded/required/kirbyplants/random/proc/generate_states() +/obj/item/kirbyplants/random/proc/generate_states() states = list() for(var/i in 1 to 25) var/number @@ -329,12 +330,12 @@ states += "applebush" -/obj/item/twohanded/required/kirbyplants/dead +/obj/item/kirbyplants/dead name = "RD's potted plant" desc = "A gift from the botanical staff, presented after the RD's reassignment. There's a tag on it that says \"Y'all come back now, y'hear?\"\nIt doesn't look very healthy..." icon_state = "plant-25" -/obj/item/twohanded/required/kirbyplants/photosynthetic +/obj/item/kirbyplants/photosynthetic name = "photosynthetic potted plant" desc = "A bioluminescent plant." icon_state = "plant-09" diff --git a/code/game/objects/structures/fugitive_role_spawners.dm b/code/game/objects/structures/fugitive_role_spawners.dm new file mode 100644 index 0000000000..afdff7afec --- /dev/null +++ b/code/game/objects/structures/fugitive_role_spawners.dm @@ -0,0 +1,66 @@ + + +/obj/effect/mob_spawn/human/fugitive + assignedrole = "Fugitive Hunter" + flavour_text = "" //the flavor text will be the backstory argument called on the antagonist's greet, see hunter.dm for details + roundstart = FALSE + death = FALSE + random = TRUE + show_flavour = FALSE + density = TRUE + var/back_story = "error" + +/obj/effect/mob_spawn/human/fugitive/Initialize(mapload) + . = ..() + notify_ghosts("Hunters are waking up looking for refugees!", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE, ignore_key = POLL_IGNORE_FUGITIVE) + +/obj/effect/mob_spawn/human/fugitive/special(mob/living/new_spawn) + var/datum/antagonist/fugitive_hunter/fughunter = new + fughunter.backstory = back_story + new_spawn.mind.add_antag_datum(fughunter) + fughunter.greet() + message_admins("[ADMIN_LOOKUPFLW(new_spawn)] has been made into a Fugitive Hunter by an event.") + log_game("[key_name(new_spawn)] was spawned as a Fugitive Hunter by an event.") + +/obj/effect/mob_spawn/human/fugitive/spacepol + name = "police pod" + desc = "A small sleeper typically used to put people to sleep for briefing on the mission." + mob_name = "a spacepol officer" + flavour_text = "Justice has arrived. I am a member of the Spacepol!" + back_story = "space cop" + outfit = /datum/outfit/spacepol + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper" + +/obj/effect/mob_spawn/human/fugitive/russian + name = "russian pod" + flavour_text = "Ay blyat. I am a space-russian smuggler! We were mid-flight when our cargo was beamed off our ship!" + back_story = "russian" + desc = "A small sleeper typically used to make long distance travel a bit more bearable." + mob_name = "russian" + outfit = /datum/outfit/russiancorpse/hunter + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper" + +/obj/effect/mob_spawn/human/fugitive/bounty + name = "bounty hunter pod" + flavour_text = "We got a new bounty on some fugitives, dead or alive." + back_story = "bounty hunters" + desc = "A small sleeper typically used to make long distance travel a bit more bearable." + mob_name = "bounty hunter" + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper" + +/obj/effect/mob_spawn/human/fugitive/bounty/Destroy() + var/obj/structure/fluff/empty_sleeper/S = new(drop_location()) + S.setDir(dir) + return ..() + +/obj/effect/mob_spawn/human/fugitive/bounty/armor + outfit = /datum/outfit/bountyarmor + +/obj/effect/mob_spawn/human/fugitive/bounty/hook + outfit = /datum/outfit/bountyhook + +/obj/effect/mob_spawn/human/fugitive/bounty/synth + outfit = /datum/outfit/bountysynth diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 8c9a3636c8..4455c8820d 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -581,7 +581,7 @@ uniform = /obj/item/clothing/under/rank/rnd/scientist shoes = /obj/item/clothing/shoes/laceup id = /obj/item/card/id/away/old/sci - l_pocket = /obj/item/stack/medical/bruise_pack + l_pocket = /obj/item/stack/medical/suture assignedrole = "Ancient Crew" job_description = "Oldstation Crew" diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index cacf361722..ff62b9cc48 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -170,7 +170,7 @@ qdel(src) return - if(S.sheettype && S.sheettype != "runed") + if(S.sheettype != "runed") var/M = S.sheettype if(state == GIRDER_DISPLACED) var/F = text2path("/obj/structure/falsewall/[M]") @@ -188,9 +188,13 @@ transfer_fingerprints_to(FW) qdel(src) else - var/F = text2path("/turf/closed/wall/mineral/[M]") + var/list/material_list + var/F = S.walltype if(!F) - return + F = /turf/closed/wall/material + if(S.material_type) + material_list = list() + material_list[SSmaterials.GetMaterialRef(S.material_type)] = MINERAL_MATERIAL_AMOUNT * 2 if(S.get_amount() < 2) to_chat(user, "You need at least two sheets to add plating!") return @@ -201,7 +205,9 @@ S.use(2) to_chat(user, "You add the plating.") var/turf/T = get_turf(src) - T.PlaceOnTop(F) + var/turf/newturf = T.PlaceOnTop(F) + if(material_list) + newturf.set_custom_materials(material_list) transfer_fingerprints_to(T) qdel(src) return diff --git a/code/game/objects/structures/headpike.dm b/code/game/objects/structures/headpike.dm index 581ce850de..65d930e08b 100644 --- a/code/game/objects/structures/headpike.dm +++ b/code/game/objects/structures/headpike.dm @@ -6,7 +6,7 @@ density = FALSE anchored = TRUE var/bonespear = FALSE - var/obj/item/twohanded/spear/spear + var/obj/item/spear/spear var/obj/item/bodypart/head/victim /obj/structure/headpike/bone //for bone spears @@ -20,9 +20,9 @@ name = "[victim.name] on a spear" update_icon() if(bonespear) - spear = locate(/obj/item/twohanded/bonespear) in parts_list + spear = locate(/obj/item/spear/bonespear) in parts_list else - spear = locate(/obj/item/twohanded/spear) in parts_list + spear = locate(/obj/item/spear) in parts_list /obj/structure/headpike/Initialize() . = ..() diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 38133d9089..dc4a741b8b 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -8,7 +8,7 @@ //copypaste sorry var/obj/item/storage/bag/trash/mybag var/obj/item/mop/mymop - var/obj/item/twohanded/broom/mybroom + var/obj/item/broom/mybroom var/obj/item/reagent_containers/spray/cleaner/myspray var/obj/item/lightreplacer/myreplacer var/signs = 0 @@ -48,9 +48,9 @@ m.janicart_insert(user, src) else to_chat(user, fail_msg) - else if(istype(I, /obj/item/twohanded/broom)) + else if(istype(I, /obj/item/broom)) if(!mybroom) - var/obj/item/twohanded/broom/b=I + var/obj/item/broom/b=I b.janicart_insert(user,src) else to_chat(user, fail_msg) diff --git a/code/game/objects/structures/petrified_statue.dm b/code/game/objects/structures/petrified_statue.dm index a8a5a577c2..97eadff5f6 100644 --- a/code/game/objects/structures/petrified_statue.dm +++ b/code/game/objects/structures/petrified_statue.dm @@ -4,11 +4,13 @@ icon_state = "human_male" density = TRUE anchored = TRUE + flags_1 = PREVENT_CONTENTS_EXPLOSION_1 max_integrity = 200 - var/timer = 240 //eventually the person will be freed + var/timer = 8 MINUTES //eventually the person will be freed var/mob/living/petrified_mob -/obj/structure/statue/petrified/New(loc, mob/living/L, statue_timer) +/obj/structure/statue/petrified/Initialize(mapload, mob/living/L, statue_timer) + . = ..() if(statue_timer) timer = statue_timer if(L) @@ -17,25 +19,18 @@ L.buckled.unbuckle_mob(L,force=1) L.visible_message("[L]'s skin rapidly turns to marble!", "Your body freezes up! Can't... move... can't... think...") L.forceMove(src) - ADD_TRAIT(L, TRAIT_MUTE, STATUE_MUTE) + ADD_TRAIT(L, TRAIT_MUTE, STATUE_TRAIT) + ADD_TRAIT(L, TRAIT_EMOTEMUTE, STATUE_TRAIT) + ADD_TRAIT(L, TRAIT_LOOC_MUTE, STATUE_TRAIT) + ADD_TRAIT(L, TRAIT_AOOC_MUTE, STATUE_TRAIT) + ADD_TRAIT(L, TRAIT_MOBILITY_NOMOVE, STATUE_TRAIT) + ADD_TRAIT(L, TRAIT_MOBILITY_NOPICKUP, STATUE_TRAIT) + ADD_TRAIT(L, TRAIT_MOBILITY_NOUSE, STATUE_TRAIT) L.faction += "mimic" //Stops mimics from instaqdeling people in statues L.status_flags |= GODMODE obj_integrity = L.health + 100 //stoning damaged mobs will result in easier to shatter statues max_integrity = obj_integrity - START_PROCESSING(SSobj, src) - ..() - -/obj/structure/statue/petrified/process() - if(!petrified_mob) - STOP_PROCESSING(SSobj, src) - timer-- - petrified_mob.Stun(40) //So they can't do anything while petrified - if(timer <= 0) - STOP_PROCESSING(SSobj, src) - qdel(src) - -/obj/structure/statue/petrified/contents_explosion(severity, target) - return + QDEL_IN(src, timer) /obj/structure/statue/petrified/handle_atom_del(atom/A) if(A == petrified_mob) @@ -59,7 +54,13 @@ if(petrified_mob) petrified_mob.status_flags &= ~GODMODE petrified_mob.forceMove(loc) - REMOVE_TRAIT(petrified_mob, TRAIT_MUTE, STATUE_MUTE) + REMOVE_TRAIT(petrified_mob, TRAIT_MUTE, STATUE_TRAIT) + REMOVE_TRAIT(petrified_mob, TRAIT_EMOTEMUTE, STATUE_TRAIT) + REMOVE_TRAIT(petrified_mob, TRAIT_LOOC_MUTE, STATUE_TRAIT) + REMOVE_TRAIT(petrified_mob, TRAIT_AOOC_MUTE, STATUE_TRAIT) + REMOVE_TRAIT(petrified_mob, TRAIT_MOBILITY_NOMOVE, STATUE_TRAIT) + REMOVE_TRAIT(petrified_mob, TRAIT_MOBILITY_NOPICKUP, STATUE_TRAIT) + REMOVE_TRAIT(petrified_mob, TRAIT_MOBILITY_NOUSE, STATUE_TRAIT) petrified_mob.take_overall_damage((petrified_mob.health - obj_integrity + 100)) //any new damage the statue incurred is transfered to the mob petrified_mob.faction -= "mimic" petrified_mob = null diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 012d92e103..777be608b5 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -134,6 +134,8 @@ if(!ishuman(pushed_mob)) return var/mob/living/carbon/human/H = pushed_mob + if(iscatperson(H)) + H.emote("nya") SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "table", /datum/mood_event/table) /obj/structure/table/shove_act(mob/living/target, mob/living/user) @@ -218,7 +220,7 @@ /obj/structure/table/greyscale icon = 'icons/obj/smooth_structures/table_greyscale.dmi' icon_state = "table" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS buildstack = null //No buildstack, so generate from mat datums ///Table on wheels diff --git a/code/game/objects/structures/traps.dm b/code/game/objects/structures/traps.dm index 8044bb9bb7..4c8379d14f 100644 --- a/code/game/objects/structures/traps.dm +++ b/code/game/objects/structures/traps.dm @@ -80,10 +80,11 @@ name = "shock trap" desc = "A trap that will shock and render you immobile. You'd better avoid it." icon_state = "trap-shock" + var/stun_time = 100 /obj/structure/trap/stun/trap_effect(mob/living/L) L.electrocute_act(30, src, flags = SHOCK_NOGLOVES) // electrocute act does a message. - L.DefaultCombatKnockdown(100) + L.Paralyze(stun_time) /obj/structure/trap/fire name = "flame trap" @@ -151,3 +152,75 @@ new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) QDEL_IN(src, 30) + +//fugitive traps +/obj/structure/trap/stun/hunter + name = "bounty trap" + desc = "A trap that only goes off when a fugitive steps on it, announcing the location and stunning the target. You'd better avoid it." + icon = 'icons/obj/objects.dmi' + icon_state = "bounty_trap_on" + stun_time = 200 + var/obj/item/bountytrap/stored_item + var/caught = FALSE + +/obj/structure/trap/stun/hunter/Initialize(mapload) + . = ..() + time_between_triggers = 10 + +/obj/structure/trap/stun/hunter/Crossed(atom/movable/AM) + if(isliving(AM)) + var/mob/living/L = AM + if(!L.mind?.has_antag_datum(/datum/antagonist/fugitive)) + return + caught = TRUE + . = ..() + +/obj/structure/trap/stun/hunter/flare() + ..() + stored_item.forceMove(get_turf(src)) + forceMove(stored_item) + if(caught) + stored_item.announce_fugitive() + caught = FALSE + +/obj/item/bountytrap + name = "bounty trap" + desc = "A trap that only goes off when a fugitive steps on it, announcing the location and stunning the target. It's currently inactive." + icon = 'icons/obj/objects.dmi' + icon_state = "bounty_trap_off" + var/obj/structure/trap/stun/hunter/stored_trap + var/obj/item/radio/radio + var/datum/effect_system/spark_spread/spark_system + +/obj/item/bountytrap/Initialize(mapload) + . = ..() + radio = new(src) + radio.subspace_transmission = TRUE + radio.canhear_range = 0 + radio.recalculateChannels() + spark_system = new + spark_system.set_up(4,1,src) + spark_system.attach(src) + name = "[name] #[rand(1, 999)]" + stored_trap = new(src) + stored_trap.name = name + stored_trap.stored_item = src + +/obj/item/bountytrap/proc/announce_fugitive() + spark_system.start() + playsound(src, 'sound/machines/ding.ogg', 50, TRUE) + radio.talk_into(src, "Fugitive has triggered this trap in the [get_area_name(src)]!", RADIO_CHANNEL_COMMON) + +/obj/item/bountytrap/attack_self(mob/living/user) + var/turf/T = get_turf(src) + if(!user || !user.transferItemToLoc(src, T))//visibly unequips + return + to_chat(user, "You set up [src]. Examine while close to disarm it.") + stored_trap.forceMove(T)//moves trap to ground + forceMove(stored_trap)//moves item into trap + +/obj/item/bountytrap/Destroy() + qdel(stored_trap) + QDEL_NULL(radio) + QDEL_NULL(spark_system) + . = ..() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 5eecc6962a..acb88fbb1d 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -157,7 +157,6 @@ secret_type = /obj/effect/spawner/lootdrop/prison_loot_toilet /obj/structure/toilet/greyscale - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR buildstacktype = null @@ -582,6 +581,12 @@ G.use(1) return + if(istype(O, /obj/item/stack/ore/glass)) + new /obj/item/stack/sheet/sandblock(loc) + to_chat(user, "You wet the sand in the sink and form it into a block.") + O.use(1) + return + if(!istype(O)) return if(O.item_flags & ABSTRACT) //Abstract items like grabs won't wash. No-drop items will though because it's still technically an item in your hand. @@ -673,7 +678,7 @@ if(steps == 4 && istype(S, /obj/item/stack/sheet/mineral/wood)) if(S.use(3)) steps = 5 - desc = "A dug out well, A dug out well with out rope. Just add some cloth!" + desc = "A dug out well, A dug out well without rope. Just add some cloth!" icon_state = "well_4" return TRUE else @@ -702,11 +707,6 @@ icon_state = "puddle" resistance_flags = UNACIDABLE -/obj/structure/sink/greyscale - icon_state = "sink_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR - buildstacktype = null - //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/structure/sink/puddle/attack_hand(mob/M) icon_state = "puddle-splash" @@ -722,6 +722,7 @@ qdel(src) /obj/structure/sink/greyscale + icon_state = "sink_greyscale" material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR buildstacktype = null diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index ba7c0d2fbe..17031a51df 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -38,6 +38,8 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) var/hitsound = 'sound/effects/Glasshit.ogg' rad_insulation = RAD_VERY_LIGHT_INSULATION rad_flags = RAD_PROTECT_CONTENTS + flags_ricochet = RICOCHET_HARD + ricochet_chance_mod = 0.4 /// Electrochromatic status var/electrochromatic_status = NOT_ELECTROCHROMATIC @@ -269,29 +271,27 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) air_update_turf(TRUE) update_nearby_icons() -/obj/structure/window/proc/spraycan_paint(paint_color) - if(color_hex2num(paint_color) < 255) - set_opacity(255) - else - set_opacity(initial(opacity)) - add_atom_colour(paint_color, WASHABLE_COLOUR_PRIORITY) - /obj/structure/window/proc/electrochromatic_dim() if(electrochromatic_status == ELECTROCHROMATIC_DIMMED) return electrochromatic_status = ELECTROCHROMATIC_DIMMED - animate(src, color = "#222222", time = 2) - set_opacity(TRUE) + var/current = color + add_atom_colour("#222222", FIXED_COLOUR_PRIORITY) + var/newcolor = color + if(color != current) + color = current + animate(src, color = newcolor, time = 2) /obj/structure/window/proc/electrochromatic_off() if(electrochromatic_status == ELECTROCHROMATIC_OFF) return electrochromatic_status = ELECTROCHROMATIC_OFF var/current = color - update_atom_colour() + remove_atom_colour(FIXED_COLOUR_PRIORITY, "#222222") var/newcolor = color - color = current - animate(src, color = newcolor, time = 2) + if(color != current) + color = current + animate(src, color = newcolor, time = 2) /obj/structure/window/proc/remove_electrochromatic() electrochromatic_off() @@ -346,11 +346,9 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) GLOB.electrochromatic_window_lookup[electrochromatic_id] |= src /obj/structure/window/update_atom_colour() - if((electrochromatic_status != ELECTROCHROMATIC_OFF) && (electrochromatic_status != ELECTROCHROMATIC_DIMMED)) - return FALSE . = ..() - if(color && (color_hex2num(color) < 255)) - set_opacity(255) + if(electrochromatic_status == ELECTROCHROMATIC_DIMMED || (color && (color_hex2num(color) < 255))) + set_opacity(TRUE) else set_opacity(FALSE) @@ -525,6 +523,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) explosion_block = 1 glass_type = /obj/item/stack/sheet/rglass rad_insulation = RAD_HEAVY_INSULATION + ricochet_chance_mod = 0.8 /obj/structure/window/reinforced/spawner/east dir = EAST @@ -690,6 +689,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) level = 3 glass_type = /obj/item/stack/sheet/titaniumglass glass_amount = 2 + ricochet_chance_mod = 0.9 /obj/structure/window/shuttle/narsie_act() add_atom_colour("#3C3434", FIXED_COLOUR_PRIORITY) diff --git a/code/game/say.dm b/code/game/say.dm index 187994f432..35a1b1d072 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -59,7 +59,7 @@ GLOBAL_LIST_INIT(freqtospan, list( var/endspanpart = "" //Message - var/messagepart = " [lang_treat(speaker, message_language, raw_message, spans, message_mode)]" + var/messagepart = " [say_emphasis(lang_treat(speaker, message_language, raw_message, spans, message_mode))]" var/languageicon = "" var/datum/language/D = GLOB.language_datum_instances[message_language] @@ -96,6 +96,18 @@ GLOBAL_LIST_INIT(freqtospan, list( return "[say_mod(input, message_mode)][spanned ? ", \"[spanned]\"" : ""]" // Citadel edit [spanned ? ", \"[spanned]\"" : ""]" +#define ENCODE_HTML_EPHASIS(input, char, html, varname) \ + var/static/regex/##varname = regex("[char]{2}(.+?)[char]{2}", "g");\ + input = varname.Replace_char(input, "<[html]>$1") + +/atom/movable/proc/say_emphasis(input) + ENCODE_HTML_EPHASIS(input, "\\|", "i", italics) + ENCODE_HTML_EPHASIS(input, "\\+", "b", bold) + ENCODE_HTML_EPHASIS(input, "_", "u", underline) + return input + +#undef ENCODE_HTML_EPHASIS + /// Quirky citadel proc for our custom sayverbs to strip the verb out. Snowflakey as hell, say rewrite 3.0 when? /atom/movable/proc/quoteless_say_quote(input, list/spans = list(speech_span), message_mode) var/pos = findtext(input, "*") diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm index 24af2ed5bd..9fe23d78d7 100644 --- a/code/game/turfs/closed.dm +++ b/code/game/turfs/closed.dm @@ -87,6 +87,11 @@ smooth = SMOOTH_TRUE explosion_block = INFINITY +/turf/closed/indestructible/syndicate + icon = 'icons/turf/walls/plastitanium_wall.dmi' + icon_state = "map-shuttle" + smooth = SMOOTH_TRUE + /turf/closed/indestructible/riveted/uranium icon = 'icons/turf/walls/uranium_wall.dmi' icon_state = "uranium" diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 9f5ce679f9..bdca384bd0 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -189,9 +189,12 @@ if(user && !silent) to_chat(user, "You remove the floor tile.") if(floor_tile && make_tile) - new floor_tile(src) + spawn_tile() return make_plating() +/turf/open/floor/proc/spawn_tile() + new floor_tile(src) + /turf/open/floor/singularity_pull(S, current_size) . = ..() switch(current_size) @@ -205,7 +208,7 @@ if(floor_tile) if(prob(70)) remove_tile() - else if(prob(50)) + else if(prob(50) && (/turf/open/space in baseturfs)) ReplaceWithLattice() /turf/open/floor/narsie_act(force, ignore_mobs, probability = 20) @@ -293,3 +296,13 @@ return TRUE return FALSE + +/turf/open/floor/material + name = "floor" + icon_state = "materialfloor" + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS + +/turf/open/floor/material/spawn_tile() + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(src, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 2f4e2e0eee..f940761ff8 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -157,7 +157,7 @@ planetary_atmos = TRUE floor_tile = null initial_gas_mix = FROZEN_ATMOS - slowdown = 1.5 //So digging it out paths are usefull. + slowdown = 1.5 //So digging it out paths are useful. bullet_sizzle = TRUE footstep = FOOTSTEP_SAND barefootstep = FOOTSTEP_SAND diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index 8e0eace9cd..f26a4b827a 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -76,11 +76,15 @@ var/obj/item/stack/tile/W = C if(!W.use(1)) return - var/turf/open/floor/T = PlaceOnTop(W.turf_type, flags = CHANGETURF_INHERIT_AIR) - if(istype(W, /obj/item/stack/tile/light)) //TODO: get rid of this ugly check somehow - var/obj/item/stack/tile/light/L = W - var/turf/open/floor/light/F = T - F.state = L.state + if(istype(W, /obj/item/stack/tile/material)) + var/turf/newturf = PlaceOnTop(/turf/open/floor/material, flags = CHANGETURF_INHERIT_AIR) + newturf.set_custom_materials(W.custom_materials) + else if(W.turf_type) + var/turf/open/floor/T = PlaceOnTop(W.turf_type, flags = CHANGETURF_INHERIT_AIR) + if(istype(W, /obj/item/stack/tile/light)) //TODO: get rid of this ugly check somehow + var/obj/item/stack/tile/light/L = W + var/turf/open/floor/light/F = T + F.state = L.state playsound(src, 'sound/weapons/genhit.ogg', 50, 1) else to_chat(user, "This section is too damaged to support a tile! Use a welder to fix the damage.") diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 048394b942..0f1ec6fa85 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -803,7 +803,7 @@ stage = GIBTONITE_DETONATE explosion(bombturf,1,2,5, adminlog = 0) if(stage == GIBTONITE_STABLE) //Gibtonite deposit is now benign and extractable. Depending on how close you were to it blowing up before defusing, you get better quality ore. - var/obj/item/twohanded/required/gibtonite/G = new (src) + var/obj/item/gibtonite/G = new (src) if(det_time <= 0) G.quality = 3 G.icon_state = "Gibtonite ore 3" diff --git a/code/game/turfs/simulated/wall/material_walls.dm b/code/game/turfs/simulated/wall/material_walls.dm new file mode 100644 index 0000000000..d3952609e0 --- /dev/null +++ b/code/game/turfs/simulated/wall/material_walls.dm @@ -0,0 +1,22 @@ +/turf/closed/wall/material + name = "wall" + desc = "A huge chunk of material used to separate rooms." + icon = 'icons/turf/walls/materialwall.dmi' + icon_state = "wall" + canSmoothWith = list(/turf/closed/wall/material) + smooth = SMOOTH_TRUE + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS + +/turf/closed/wall/material/break_wall() + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(src, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) + return new girder_type(src) + +/turf/closed/wall/material/devastate_wall() + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(src, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) + +/turf/closed/wall/material/mat_update_desc(mat) + desc = "A huge chunk of [mat] used to separate rooms." diff --git a/code/game/turfs/simulated/wall/mineral_walls.dm b/code/game/turfs/simulated/wall/mineral_walls.dm index b04f4f0aa0..a5f0d5e824 100644 --- a/code/game/turfs/simulated/wall/mineral_walls.dm +++ b/code/game/turfs/simulated/wall/mineral_walls.dm @@ -136,7 +136,7 @@ /turf/closed/wall/mineral/wood/attackby(obj/item/W, mob/user) if(W.sharpness && W.force) var/duration = (48/W.force) * 2 //In seconds, for now. - if(istype(W, /obj/item/hatchet) || istype(W, /obj/item/twohanded/fireaxe)) + if(istype(W, /obj/item/hatchet) || istype(W, /obj/item/fireaxe)) duration /= 4 //Much better with hatchets and axes. var/src_type = type if(do_after(user, duration*10, target=src) && type == src_type) //Into deciseconds. @@ -191,7 +191,7 @@ icon = 'icons/turf/walls/shuttle_wall.dmi' icon_state = "map-shuttle" explosion_block = 3 - flags_1 = CAN_BE_DIRTY_1 | CHECK_RICOCHET_1 + flags_1 = CAN_BE_DIRTY_1 | DEFAULT_RICOCHET_1 sheet_type = /obj/item/stack/sheet/mineral/titanium smooth = SMOOTH_MORE|SMOOTH_DIAGONAL canSmoothWith = list(/turf/closed/wall/mineral/titanium, /obj/machinery/door/airlock/shuttle, /obj/machinery/door/airlock, /obj/structure/window/shuttle, /obj/structure/shuttle/engine/heater, /obj/structure/falsewall/titanium) @@ -302,4 +302,4 @@ /turf/closed/wall/mineral/plastitanium/copyTurf(turf/T) . = ..() - T.transform = transform \ No newline at end of file + T.transform = transform diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 5243341ac1..b01a1df2c0 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -41,17 +41,6 @@ /turf/closed/wall/attack_tk() return -/turf/closed/wall/handle_ricochet(obj/item/projectile/P) //A huge pile of shitcode! - var/turf/p_turf = get_turf(P) - var/face_direction = get_dir(src, p_turf) - var/face_angle = dir2angle(face_direction) - var/incidence_s = GET_ANGLE_OF_INCIDENCE(face_angle, (P.Angle + 180)) - if(abs(incidence_s) > 90 && abs(incidence_s) < 270) - return FALSE - var/new_angle_s = SIMPLIFY_DEGREES(face_angle + incidence_s) - P.setAngle(new_angle_s) - return TRUE - /turf/closed/wall/proc/dismantle_wall(devastated=0, explode=0) if(devastated) devastate_wall() diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 88f6dd6962..d8a7ae45f4 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -85,6 +85,9 @@ if (opacity) has_opaque_atom = TRUE + // apply materials properly from the default custom_materials value + set_custom_materials(custom_materials) + ComponentInitialize() return INITIALIZE_HINT_NORMAL @@ -179,7 +182,7 @@ target.zImpact(A, levels, src) return TRUE -/turf/proc/handleRCL(obj/item/twohanded/rcl/C, mob/user) +/turf/proc/handleRCL(obj/item/rcl/C, mob/user) if(C.loaded) for(var/obj/structure/cable/LC in src) if(!LC.d1 || !LC.d2) @@ -202,7 +205,7 @@ coil.place_turf(src, user) return TRUE - else if(istype(C, /obj/item/twohanded/rcl)) + else if(istype(C, /obj/item/rcl)) handleRCL(C, user) return FALSE diff --git a/code/game/world.dm b/code/game/world.dm index 1c6f3bceba..83e82403e0 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -39,6 +39,9 @@ GLOBAL_LIST(topic_status_cache) #ifndef USE_CUSTOM_ERROR_HANDLER world.log = file("[GLOB.log_directory]/dd.log") +#else + if (TgsAvailable()) + world.log = file("[GLOB.log_directory]/dd.log") //not all runtimes trigger world/Error, so this is the only way to ensure we can see all of them. #endif load_admins() @@ -67,10 +70,6 @@ GLOBAL_LIST(topic_status_cache) /world/proc/InitTgs() TgsNew(new /datum/tgs_event_handler/impl, TGS_SECURITY_TRUSTED) GLOB.revdata.load_tgs_info() -#ifdef USE_CUSTOM_ERROR_HANDLER - if (TgsAvailable()) - world.log = file("[GLOB.log_directory]/dd.log") //not all runtimes trigger world/Error, so this is the only way to ensure we can see all of them. -#endif GLOB.tgs_initialized = TRUE /world/proc/HandleTestRun() @@ -121,6 +120,7 @@ GLOBAL_LIST(topic_status_cache) GLOB.world_game_log = "[GLOB.log_directory]/game.log" GLOB.world_virus_log = "[GLOB.log_directory]/virus.log" + GLOB.world_asset_log = "[GLOB.log_directory]/asset.log" GLOB.world_attack_log = "[GLOB.log_directory]/attack.log" GLOB.world_pda_log = "[GLOB.log_directory]/pda.log" GLOB.world_telecomms_log = "[GLOB.log_directory]/telecomms.log" diff --git a/code/modules/admin/chat_commands.dm b/code/modules/admin/chat_commands.dm index 9b15729a9e..7664d85b7d 100644 --- a/code/modules/admin/chat_commands.dm +++ b/code/modules/admin/chat_commands.dm @@ -84,7 +84,7 @@ GLOBAL_LIST(round_end_notifiees) if(!SSticker.IsRoundInProgress() && SSticker.HasRoundStarted()) return "[sender.mention], the round has already ended!" LAZYINITLIST(GLOB.round_end_notifiees) - GLOB.round_end_notifiees["<@[sender.mention]>"] = TRUE + GLOB.round_end_notifiees[sender.mention] = TRUE return "I will notify [sender.mention] when the round ends." /datum/tgs_chat_command/sdql diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index 44dcfc0ae6..417663fcb7 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -126,7 +126,7 @@ L.forceMove(LA) L.hallucination = 0 to_chat(L, "The battle is won. Your bloodlust subsides.") - for(var/obj/item/twohanded/required/chainsaw/doomslayer/chainsaw in L) + for(var/obj/item/chainsaw/doomslayer/chainsaw in L) qdel(chainsaw) else to_chat(L, "You are not yet worthy of passing. Drag a severed head to the barrier to be allowed entry to the hall of champions.") diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index df54df5c7d..bff431a6c7 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -346,7 +346,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null //print the key if(islist(key)) recursive_list_print(output, key, datum_handler, atom_handler) - else if(is_proper_datum(key) && (datum_handler || (isatom(key) && atom_handler))) + else if(is_object_datatype(key) && (datum_handler || (isatom(key) && atom_handler))) if(isatom(key) && atom_handler) output += atom_handler.Invoke(key) else @@ -360,7 +360,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null var/value = input[key] if(islist(value)) recursive_list_print(output, value, datum_handler, atom_handler) - else if(is_proper_datum(value) && (datum_handler || (isatom(value) && atom_handler))) + else if(is_object_datatype(value) && (datum_handler || (isatom(value) && atom_handler))) if(isatom(value) && atom_handler) output += atom_handler.Invoke(value) else @@ -498,7 +498,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null if(length(select_text)) var/text = islist(select_text)? select_text.Join() : select_text var/static/result_offset = 0 - showmob << browse(text, "window=SDQL-result-[result_offset++]") + showmob << browse(text, "window=SDQL-result-[result_offset++];size=800x1200") show_next_to_key = null if(qdel_on_finish) qdel(src) @@ -646,7 +646,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null switch(query_tree[1]) if("call") for(var/i in found) - if(!is_proper_datum(i)) + if(!is_object_datatype(i)) continue world.SDQL_var(i, query_tree["call"][1], null, i, superuser, src) obj_count_finished++ @@ -664,7 +664,10 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null var/list/text_list = list() var/print_nulls = !(options & SDQL2_OPTION_SELECT_OUTPUT_SKIP_NULLS) obj_count_finished = select_refs + var/n = 0 for(var/i in found) + if(++n == 20000) + text_list += "
    TRUNCATED - 20000 OBJECT LIMIT HIT" SDQL_print(i, text_list, print_nulls) select_refs[REF(i)] = TRUE SDQL2_TICK_CHECK @@ -675,7 +678,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null if("set" in query_tree) var/list/set_list = query_tree["set"] for(var/d in found) - if(!is_proper_datum(d)) + if(!is_object_datatype(d)) continue SDQL_internal_vv(d, set_list) obj_count_finished++ @@ -685,47 +688,72 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null obj_count_finished = length(obj_count_finished) state = SDQL2_STATE_SWITCHING -/datum/SDQL2_query/proc/SDQL_print(object, list/text_list, print_nulls = TRUE) - if(is_proper_datum(object)) - text_list += "[REF(object)] : [object]" - if(istype(object, /atom)) - var/atom/A = object - var/turf/T = A.loc - var/area/a - if(istype(T)) - text_list += " at [T] [ADMIN_COORDJMP(T)]" - a = T.loc - else - var/turf/final = get_turf(T) //Recursive, hopefully? - if(istype(final)) - text_list += " at [final] [ADMIN_COORDJMP(final)]" - a = final.loc +/** + * Recursively prints out an object to text list for SDQL2 output to admins, with VV links and all. + * Recursion limit: 50 + * Limit imposed by callers should be around 10000 objects + * Seriously, if you hit those limits, you're doing something wrong. + */ +/datum/SDQL2_query/proc/SDQL_print(datum/object, list/text_list, print_nulls = TRUE, recursion = 1, linebreak = TRUE) + if(recursion > 50) + text_list += "
    RECURSION LIMIT REACHED.
    " + return + if(is_object_datatype(object)) + if(!islist(object)) + text_list += "[object.type] [REF(object)]: [object]" + if(istype(object, /atom)) + if(istype(object, /turf)) + var/turf/T = object + text_list += " [ADMIN_COORDJMP(T)] at [T.loc]" else - text_list += " at nonexistant location" - if(a) - text_list += " in area [a]" - if(T.loc != a) - text_list += " inside [T]" - text_list += "
    " - else if(islist(object)) - var/list/L = object - var/first = TRUE - text_list += "\[" - for (var/x in L) - if (!first) - text_list += ", " - first = FALSE - SDQL_print(x, text_list) - if (!isnull(x) && !isnum(x) && L[x] != null) - text_list += " -> " - SDQL_print(L[L[x]], text_list) - text_list += "]
    " + var/atom/A = object + var/atom/container = A.loc + if(isturf(container)) + text_list += " in [container] [ADMIN_COORDJMP(container)] at [container.loc]" + else if(container) + var/turf/T = get_turf(container) + var/cref = REF(container) + text_list += " in [container]([cref])" + if(T) + text_list += " on [T] [ADMIN_COORDJMP(T)] at[T.loc]" + else + text_list += " in nullspace" + else // lists are snowflake and get special treatment. + text_list += "/list [REF(object)] \[
    " + var/list/L = object + if(length(L)) + for(var/key in object) + if(islist(key)) + text_list += "" + SDQL_print(key, text_list, TRUE, recursion + 1, FALSE) + text_list += "" + else + SDQL_print(key, text_list, TRUE, recursion, FALSE) + if(IS_VALID_ASSOC_KEY(key) && !isnull(L[key])) + var/value = L[key] + text_list += " --> " + if(islist(value)) + text_list += "" + SDQL_print(value, text_list, TRUE, recursion + 1, FALSE) + text_list += "" + else + SDQL_print(value, text_list, TRUE, recursion, FALSE) + text_list += "
    " + text_list += "\]" + if(linebreak) + text_list += "
    " else if(isnull(object)) if(print_nulls) - text_list += "NULL
    " + text_list += "NULL" + else if(istext(object)) + text_list += "\"[object]\"" + else if(isnum(object) || ispath(object)) + text_list += "[object]" else - text_list += "[object]
    " + text_list += "UNKNOWN: [object]" + if(linebreak) + text_list += "
    " /datum/SDQL2_query/CanProcCall() if(!allow_admin_interact) @@ -957,7 +985,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null var/static/list/exclude = list("usr", "src", "marked", "global") var/long = start < expression.len var/datum/D - if(is_proper_datum(object)) + if(is_object_datatype(object)) D = object if (object == world && (!long || expression[start + 1] == ".") && !(expression[start] in exclude)) //3 == length("SS") + 1 @@ -1161,9 +1189,6 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null query_list += word return query_list -/proc/is_proper_datum(thing) - return istype(thing, /datum) || istype(thing, /client) - /obj/effect/statclick/SDQL2_delete/Click() var/datum/SDQL2_query/Q = target Q.delete_click() diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm index 24149e7e6c..4f518b7f8e 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm @@ -234,3 +234,7 @@ for(var/turf/T in v) . += T return pick(.) + +/proc/__nan() + var/list/L = json_decode("{\"value\":NaN}") + return L["value"] diff --git a/code/modules/admin/view_variables/debug_variables.dm b/code/modules/admin/view_variables/debug_variables.dm index 5116cd5cd6..ab9f4a534c 100644 --- a/code/modules/admin/view_variables/debug_variables.dm +++ b/code/modules/admin/view_variables/debug_variables.dm @@ -16,11 +16,19 @@ header = "
  • " var/item + var/name_part = VV_HTML_ENCODE(name) + if(level > 0 || islist(D)) //handling keys in assoc lists + if(istype(name,/datum)) + name_part = "[VV_HTML_ENCODE(name)] [REF(name)]" + else if(islist(name)) + var/list/L = name + name_part = " /list ([length(L)]) [REF(name)]" + if (isnull(value)) - item = "[VV_HTML_ENCODE(name)] = null" + item = "[name_part] = null" else if (istext(value)) - item = "[VV_HTML_ENCODE(name)] = \"[VV_HTML_ENCODE(value)]\"" + item = "[name_part] = \"[VV_HTML_ENCODE(value)]\"" else if (isicon(value)) #ifdef VARSICON @@ -28,33 +36,31 @@ var/rnd = rand(1,10000) var/rname = "tmp[REF(I)][rnd].png" usr << browse_rsc(I, rname) - item = "[VV_HTML_ENCODE(name)] = ([value]) " + item = "[name_part] = ([value]) " #else - item = "[VV_HTML_ENCODE(name)] = /icon ([value])" + item = "[name_part] = /icon ([value])" #endif else if (isfile(value)) - item = "[VV_HTML_ENCODE(name)] = '[value]'" + item = "[name_part] = '[value]'" - else if(istype(value, /matrix)) // Needs to be before datum + else if(istype(value,/matrix)) // Needs to be before datum var/matrix/M = value - item = {"[VV_HTML_ENCODE(name)] = - - - - -
      - - - -
    [M.a][M.d]0
    [M.b][M.e]0
    [M.c][M.f]1
     
    "} //TODO link to modify_transform wrapper for all matrices - + item = {"[name_part] = +
      + + + + + + +
    [M.a][M.d]0
    [M.b][M.e]0
    [M.c][M.f]1
     
    "} //TODO link to modify_transform wrapper for all matrices else if (istype(value, /datum)) var/datum/DV = value if ("[DV]" != "[DV.type]") //if the thing as a name var, lets use it. - item = "[VV_HTML_ENCODE(name)] [REF(value)] = [DV] [DV.type]" + item = "[name_part] = [DV] [DV.type] [REF(value)]" else - item = "[VV_HTML_ENCODE(name)] [REF(value)] = [DV.type]" + item = "[name_part] = [DV.type] [REF(value)]" else if (islist(value)) var/list/L = value @@ -72,19 +78,19 @@ items += debug_variable(key, val, level + 1, sanitize = sanitize) - item = "[VV_HTML_ENCODE(name)] = /list ([L.len])
      [items.Join()]
    " + item = "[name_part] = /list ([L.len])
      [items.Join()]
    " else - item = "[VV_HTML_ENCODE(name)] = /list ([L.len])" + item = "[name_part] = /list ([L.len])" else if (name in GLOB.bitfields) var/list/flags = list() for (var/i in GLOB.bitfields[name]) if (value & GLOB.bitfields[name][i]) flags += i - item = "[VV_HTML_ENCODE(name)] = [VV_HTML_ENCODE(jointext(flags, ", "))]" + item = "[name_part] = [VV_HTML_ENCODE(jointext(flags, ", "))]" else - item = "[VV_HTML_ENCODE(name)] = [VV_HTML_ENCODE(value)]" + item = "[name_part] = [VV_HTML_ENCODE(value)]" return "[header][item]
  • " -#undef VV_HTML_ENCODE +#undef VV_HTML_ENCODE \ No newline at end of file diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 3184a169fc..9fa8145339 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -64,6 +64,18 @@ GLOBAL_LIST_EMPTY(antagonists) /datum/antagonist/proc/remove_innate_effects(mob/living/mob_override) return +// Adds the specified antag hud to the player. Usually called in an antag datum file +/datum/antagonist/proc/add_antag_hud(antag_hud_type, antag_hud_name, mob/living/mob_override) + var/datum/atom_hud/antag/hud = GLOB.huds[antag_hud_type] + hud.join_hud(mob_override) + set_antag_hud(mob_override, antag_hud_name) + +// Removes the specified antag hud from the player. Usually called in an antag datum file +/datum/antagonist/proc/remove_antag_hud(antag_hud_type, mob/living/mob_override) + var/datum/atom_hud/antag/hud = GLOB.huds[antag_hud_type] + hud.leave_hud(mob_override) + set_antag_hud(mob_override, null) + //Assign default team and creates one for one of a kind team antagonists /datum/antagonist/proc/create_team(datum/team/team) return @@ -82,6 +94,9 @@ GLOBAL_LIST_EMPTY(antagonists) if(skill_modifiers) for(var/A in skill_modifiers) ADD_SINGLETON_SKILL_MODIFIER(owner, A, type) + var/datum/skill_modifier/job/M = GLOB.skill_modifiers[GET_SKILL_MOD_ID(A, type)] + if(istype(M)) + M.name = "[name] Training" SEND_SIGNAL(owner.current, COMSIG_MOB_ANTAG_ON_GAIN, src) /datum/antagonist/proc/is_banned(mob/M) diff --git a/code/modules/antagonists/abductor/ice_abductor.dm b/code/modules/antagonists/abductor/ice_abductor.dm new file mode 100644 index 0000000000..426e4057eb --- /dev/null +++ b/code/modules/antagonists/abductor/ice_abductor.dm @@ -0,0 +1,12 @@ +/obj/structure/fluff/iced_abductor ///Unless more non-machine ayy structures made, it will stay in fluff. + name = "Mysterious Block of Ice" + desc = "A shadowy figure lies in this sturdy-looking block of ice. Who knows where it came from?" + icon = 'icons/effects/freeze.dmi' + icon_state = "ice_ayy" + density = TRUE + deconstructible = FALSE + +/obj/structure/fluff/iced_abductor/Destroy() + var/turf/T = get_turf(src) + new /obj/effect/mob_spawn/human/abductor(T) + . = ..() \ No newline at end of file diff --git a/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm b/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm index 91fb538ca3..ba2363ecc0 100644 --- a/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm +++ b/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm @@ -103,7 +103,9 @@ factory.spores += src . = ..() -/mob/living/simple_animal/hostile/blob/blobspore/Life() +/mob/living/simple_animal/hostile/blob/blobspore/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!is_zombie && isturf(src.loc)) for(var/mob/living/carbon/human/H in view(src,1)) //Only for corpse right next to/on same tile if(H.stat == DEAD) @@ -111,7 +113,6 @@ break if(factory && z != factory.z) death() - ..() /mob/living/simple_animal/hostile/blob/blobspore/proc/Zombify(mob/living/carbon/human/H) is_zombie = 1 @@ -233,39 +234,40 @@ return FALSE return ..() -/mob/living/simple_animal/hostile/blob/blobbernaut/Life() - if(..()) - var/list/blobs_in_area = range(2, src) - if(independent) - return // strong independent blobbernaut that don't need no blob - var/damagesources = 0 - if(!(locate(/obj/structure/blob) in blobs_in_area)) - damagesources++ - if(!factory) - damagesources++ - else - if(locate(/obj/structure/blob/core) in blobs_in_area) - adjustHealth(-maxHealth*0.1) - var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) //hello yes you are being healed - if(overmind) - H.color = overmind.blobstrain.complementary_color - else - H.color = "#000000" - if(locate(/obj/structure/blob/node) in blobs_in_area) - adjustHealth(-maxHealth*0.05) - var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) - if(overmind) - H.color = overmind.blobstrain.complementary_color - else - H.color = "#000000" - if(damagesources) - for(var/i in 1 to damagesources) - adjustHealth(maxHealth*0.025) //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both - var/image/I = new('icons/mob/blob.dmi', src, "nautdamage", MOB_LAYER+0.01) - I.appearance_flags = RESET_COLOR +/mob/living/simple_animal/hostile/blob/blobbernaut/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + var/list/blobs_in_area = range(2, src) + if(independent) + return // strong independent blobbernaut that don't need no blob + var/damagesources = 0 + if(!(locate(/obj/structure/blob) in blobs_in_area)) + damagesources++ + if(!factory) + damagesources++ + else + if(locate(/obj/structure/blob/core) in blobs_in_area) + adjustHealth(-maxHealth*0.1) + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) //hello yes you are being healed if(overmind) - I.color = overmind.blobstrain.complementary_color - flick_overlay_view(I, src, 8) + H.color = overmind.blobstrain.complementary_color + else + H.color = "#000000" + if(locate(/obj/structure/blob/node) in blobs_in_area) + adjustHealth(-maxHealth*0.05) + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) + if(overmind) + H.color = overmind.blobstrain.complementary_color + else + H.color = "#000000" + if(damagesources) + for(var/i in 1 to damagesources) + adjustHealth(maxHealth*0.025) //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both + var/image/I = new('icons/mob/blob.dmi', src, "nautdamage", MOB_LAYER+0.01) + I.appearance_flags = RESET_COLOR + if(overmind) + I.color = overmind.blobstrain.complementary_color + flick_overlay_view(I, src, 8) /mob/living/simple_animal/hostile/blob/blobbernaut/adjustHealth(amount, updating_health = TRUE, forced = FALSE) . = ..() diff --git a/code/modules/antagonists/blob/blob/blobs/shield.dm b/code/modules/antagonists/blob/blob/blobs/shield.dm index bc4e517ced..a2a6ce94d3 100644 --- a/code/modules/antagonists/blob/blob/blobs/shield.dm +++ b/code/modules/antagonists/blob/blob/blobs/shield.dm @@ -45,20 +45,11 @@ desc = "A solid wall of slightly twitching tendrils with a reflective glow." damaged_desc = "A wall of twitching tendrils with a reflective glow." icon_state = "blob_glow" - flags_1 = CHECK_RICOCHET_1 point_return = 8 max_integrity = 100 brute_resist = 1 explosion_block = 2 -/obj/structure/blob/shield/reflective/handle_ricochet(obj/item/projectile/P) - var/turf/p_turf = get_turf(P) - var/face_direction = get_dir(src, p_turf) - var/face_angle = dir2angle(face_direction) - var/incidence_s = GET_ANGLE_OF_INCIDENCE(face_angle, (P.Angle + 180)) - if(abs(incidence_s) > 90 && abs(incidence_s) < 270) - return FALSE - var/new_angle_s = SIMPLIFY_DEGREES(face_angle + incidence_s) - P.setAngle(new_angle_s) - visible_message("[P] reflects off [src]!") - return TRUE \ No newline at end of file +/obj/structure/blob/shield/reflective/check_projectile_ricochet(obj/item/projectile/P) + return PROJECTILE_RICOCHET_FORCE + diff --git a/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm b/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm index 640c53946f..25de64fe34 100644 --- a/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm +++ b/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm @@ -31,10 +31,6 @@ beating = 0 var/fakingit = 0 -/obj/item/organ/heart/vampheart/prepare_eat() - ..() - // Do cool stuff for eating vamp heart? - /obj/item/organ/heart/vampheart/Restart() beating = 0 // DONT run ..(). We don't want to start beating again. return 0 diff --git a/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm b/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm index 4c377f4b82..2aed251189 100644 --- a/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm +++ b/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm @@ -30,7 +30,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' force = 6 throwforce = 10 - embedding = list("embed_chance" = 25, "embedded_fall_chance" = 0.5) // UPDATE 2/10/18 embedding_behavior.dm is how this is handled + embedding = list("embed_chance" = 25, "fall_chance" = 0.5) // UPDATE 2/10/18 embedding_behavior.dm is how this is handled //embed_chance = 25 // Look up "is_pointed" to see where we set stakes able to do this. //embedded_fall_chance = 0.5 // Chance it will fall out. obj_integrity = 30 @@ -93,7 +93,7 @@ embedded() add_mob_blood(target)//Place blood on the stake loc = C // Put INSIDE the character - B.receive_damage(w_class * embedding.embedded_impact_pain_multiplier) + B.receive_damage(w_class * embedding["pain_mult"]) if(C.mind) var/datum/antagonist/bloodsucker/bloodsucker = C.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) if(bloodsucker) @@ -118,7 +118,7 @@ force = 8 throwforce = 12 armour_penetration = 10 - embedding = list("embed_chance" = 50, "embedded_fall_chance" = 0) // UPDATE 2/10/18 embedding_behavior.dm is how this is handled + embedding = list("embed_chance" = 50, "fall_chance" = 0) // UPDATE 2/10/18 embedding_behavior.dm is how this is handled obj_integrity = 120 max_integrity = 120 @@ -167,4 +167,4 @@ ///obj/item/pipe = 2) time = 80 category = CAT_WEAPONRY - subcategory = CAT_WEAPON + subcategory = CAT_MELEE diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index eea80d52f3..fccef4fb0c 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -129,10 +129,10 @@ target.Stun(power_time) to_chat(L, "[target] is fixed in place by your hypnotic gaze.") target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm - target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + target.mob_transforming = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. spawn(power_time) if(istype(target) && success) - target.notransform = FALSE + target.mob_transforming = FALSE if(istype(L) && target.stat == CONSCIOUS && (target in L.fov_view(10))) // They Woke Up! (Notice if within view) to_chat(L, "[target] has snapped out of their trance.") diff --git a/code/modules/antagonists/bloodsucker/powers/trespass.dm b/code/modules/antagonists/bloodsucker/powers/trespass.dm index c91b924bb7..cad3eeb88b 100644 --- a/code/modules/antagonists/bloodsucker/powers/trespass.dm +++ b/code/modules/antagonists/bloodsucker/powers/trespass.dm @@ -20,7 +20,7 @@ . = ..() if(!.) return - if(owner.notransform || !get_turf(owner)) + if(owner.mob_transforming || !get_turf(owner)) return FALSE return TRUE @@ -83,7 +83,7 @@ // Freeze Me user.next_move = world.time + mist_delay user.Stun(mist_delay, ignore_canstun = TRUE) - user.notransform = TRUE + user.mob_transforming = TRUE user.density = FALSE var/invis_was = user.invisibility user.invisibility = INVISIBILITY_MAXIMUM @@ -106,7 +106,7 @@ user.dir = get_dir(my_turf, target_turf) user.next_move = world.time + mist_delay / 2 user.Stun(mist_delay / 2, ignore_canstun = TRUE) - user.notransform = FALSE + user.mob_transforming = FALSE user.density = 1 user.invisibility = invis_was diff --git a/code/modules/antagonists/bloodsucker/powers/veil.dm b/code/modules/antagonists/bloodsucker/powers/veil.dm index 422d645ad2..b170b9d442 100644 --- a/code/modules/antagonists/bloodsucker/powers/veil.dm +++ b/code/modules/antagonists/bloodsucker/powers/veil.dm @@ -101,7 +101,7 @@ H.update_hair() H.update_body_parts() - // Wait here til we deactivate power or go unconscious + // Wait here until we deactivate power or go unconscious var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) while (ContinueActive(owner) && istype(bloodsuckerdatum))//active && owner && owner.stat == CONSCIOUS) bloodsuckerdatum.AddBloodVolume(-0.2) diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 35639bfd97..3267f2bdc1 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -397,20 +397,31 @@ escape_objective_possible = FALSE break var/changeling_objective = rand(1,3) + var/generic_absorb_objective = FALSE + var/multiple_lings = length(get_antag_minds(/datum/antagonist/changeling,TRUE)) > 1 switch(changeling_objective) if(1) - var/datum/objective/absorb/absorb_objective = new - absorb_objective.owner = owner - absorb_objective.gen_amount_goal(6, 8) - objectives += absorb_objective + generic_absorb_objective = TRUE if(2) - var/datum/objective/absorb_changeling/ac = new - ac.owner = owner - objectives += ac + if(multiple_lings) + var/datum/objective/absorb_changeling/ac = new + ac.owner = owner + objectives += ac + else + generic_absorb_objective = TRUE if(3) - var/datum/objective/absorb_most/ac = new - ac.owner = owner - objectives += ac + if(multiple_lings) + var/datum/objective/absorb_most/ac = new + ac.owner = owner + objectives += ac + else + generic_absorb_objective = TRUE + + if(generic_absorb_objective) + var/datum/objective/absorb/absorb_objective = new + absorb_objective.owner = owner + absorb_objective.gen_amount_goal(6, 8) + objectives += absorb_objective if(prob(60)) if(prob(85)) diff --git a/code/modules/antagonists/changeling/powers/humanform.dm b/code/modules/antagonists/changeling/powers/humanform.dm index 91119e1c06..c38bfe3b5b 100644 --- a/code/modules/antagonists/changeling/powers/humanform.dm +++ b/code/modules/antagonists/changeling/powers/humanform.dm @@ -21,7 +21,7 @@ var/datum/changelingprofile/chosen_prof = changeling.get_dna(chosen_name) if(!chosen_prof) return - if(!user || user.notransform) + if(!user || user.mob_transforming) return 0 to_chat(user, "We transform our appearance.") diff --git a/code/modules/antagonists/changeling/powers/lesserform.dm b/code/modules/antagonists/changeling/powers/lesserform.dm index 1f9ca0b3ff..f3690ef5c5 100644 --- a/code/modules/antagonists/changeling/powers/lesserform.dm +++ b/code/modules/antagonists/changeling/powers/lesserform.dm @@ -11,9 +11,9 @@ //Transform into a monkey. /obj/effect/proc_holder/changeling/lesserform/sting_action(mob/living/carbon/human/user) - if(!user || user.notransform) + if(!user || user.mob_transforming) return 0 to_chat(user, "Our genes cry out!") user.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSE) - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 5378ea2276..e4417a6d64 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -432,15 +432,18 @@ /obj/item/shield/changeling name = "shield-like mass" desc = "A mass of tough, boney tissue. You can still see the fingers as a twisted pattern in the shield." - item_flags = ABSTRACT | DROPDEL + item_flags = ABSTRACT | DROPDEL | ITEM_CAN_BLOCK icon = 'icons/obj/items_and_weapons.dmi' icon_state = "ling_shield" lefthand_file = 'icons/mob/inhands/antag/changeling_lefthand.dmi' righthand_file = 'icons/mob/inhands/antag/changeling_righthand.dmi' - block_chance = 50 + block_parry_data = /datum/block_parry_data/shield/changeling var/remaining_uses //Set by the changeling ability. +/datum/block_parry_data/shield/changeling + block_slowdown = 0 + /obj/item/shield/changeling/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT) @@ -451,7 +454,7 @@ block_return[BLOCK_RETURN_BLOCK_CAPACITY] = (block_return[BLOCK_RETURN_BLOCK_CAPACITY] || 0) + remaining_uses return ..() -/obj/item/shield/changeling/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/shield/changeling/active_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) . = ..() if(--remaining_uses < 1) if(ishuman(loc)) diff --git a/code/modules/antagonists/changeling/powers/spiders.dm b/code/modules/antagonists/changeling/powers/spiders.dm index 6bd15fea92..69900ea8f9 100644 --- a/code/modules/antagonists/changeling/powers/spiders.dm +++ b/code/modules/antagonists/changeling/powers/spiders.dm @@ -1,7 +1,7 @@ /obj/effect/proc_holder/changeling/spiders name = "Spread Infestation" desc = "Our form divides, creating arachnids which will grow into deadly beasts." - helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires at least 3 DNA gained through Absorb, and not through DNA sting. This ability is very loud, and will guarantee that our blood will react violently to heat." + helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires at least 3 DNA gained through Absorb (regardless of current amount), and not through DNA sting. This ability is very loud, and will guarantee that our blood will react violently to heat." chemical_cost = 45 dna_cost = 1 loudness = 4 diff --git a/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm b/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm index dd37f3727c..3bc237fc56 100644 --- a/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm +++ b/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm @@ -40,8 +40,9 @@ if(!shield_health) return "Its shield has been destroyed!" -/mob/living/simple_animal/hostile/clockwork/marauder/Life() - ..() +/mob/living/simple_animal/hostile/clockwork/marauder/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return var/turf/T = get_turf(src) var/turf/open/space/S = isspaceturf(T)? T : null var/less_space_damage diff --git a/code/modules/antagonists/clockcult/clock_structure.dm b/code/modules/antagonists/clockcult/clock_structure.dm index 13da9c5a42..2464015b6b 100644 --- a/code/modules/antagonists/clockcult/clock_structure.dm +++ b/code/modules/antagonists/clockcult/clock_structure.dm @@ -101,7 +101,7 @@ return 1 return ..() -/obj/structure/destructible/clockwork/attacked_by(obj/item/I, mob/living/user) +/obj/structure/destructible/clockwork/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(is_servant_of_ratvar(user) && immune_to_servant_attacks) return FALSE return ..() diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 52ead9a1e7..68a890028e 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -801,7 +801,7 @@ var/turf/T = get_turf(user) qdel(src) var/datum/action/innate/cult/spear/S = new(user) - var/obj/item/twohanded/cult_spear/rite = new(T) + var/obj/item/cult_spear/rite = new(T) S.Grant(user, rite) rite.spear_act = S if(user.put_in_hands(rite)) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index ffab8174e5..5b2dd7d007 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -100,7 +100,7 @@ user.apply_damage(30, BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) user.dropItemToGround(src) -/obj/item/twohanded/required/cult_bastard +/obj/item/cult_bastard name = "bloody bastard sword" desc = "An enormous sword used by Nar'Sien cultists to rapidly harvest the souls of non-believers." w_class = WEIGHT_CLASS_HUGE @@ -127,31 +127,35 @@ var/spin_cooldown = 250 var/dash_toggled = TRUE -/obj/item/twohanded/required/cult_bastard/Initialize() +/obj/item/cult_bastard/Initialize() . = ..() set_light(4) jaunt = new(src) linked_action = new(src) - AddComponent(/datum/component/butchering, 50, 80) -/obj/item/twohanded/required/cult_bastard/examine(mob/user) +/obj/item/cult_bastard/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 50, 80) + AddComponent(/datum/component/two_handed, require_twohands=TRUE) + +/obj/item/cult_bastard/examine(mob/user) . = ..() if(contents.len) . += "
    There are [contents.len] souls trapped within the sword's core." else . += "
    The sword appears to be quite lifeless." -/obj/item/twohanded/required/cult_bastard/can_be_pulled(user) +/obj/item/cult_bastard/can_be_pulled(user) return FALSE -/obj/item/twohanded/required/cult_bastard/attack_self(mob/user) +/obj/item/cult_bastard/attack_self(mob/user) dash_toggled = !dash_toggled if(dash_toggled) to_chat(loc, "You raise [src] and prepare to jaunt with it.") else to_chat(loc, "You lower [src] and prepare to swing it normally.") -/obj/item/twohanded/required/cult_bastard/pickup(mob/living/user) +/obj/item/cult_bastard/pickup(mob/living/user) . = ..() if(!iscultist(user)) if(!is_servant_of_ratvar(user)) @@ -171,13 +175,13 @@ linked_action.Grant(user, src) user.update_icons() -/obj/item/twohanded/required/cult_bastard/dropped(mob/user) +/obj/item/cult_bastard/dropped(mob/user) . = ..() linked_action.Remove(user) jaunt.Remove(user) user.update_icons() -/obj/item/twohanded/required/cult_bastard/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/cult_bastard/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(spinning && is_energy_reflectable_projectile(object) && (attack_type & ATTACK_TYPE_PROJECTILE)) playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, 1) return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL | BLOCK_REDIRECTED | BLOCK_SHOULD_REDIRECT @@ -192,7 +196,7 @@ return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL return BLOCK_NONE -/obj/item/twohanded/required/cult_bastard/afterattack(atom/target, mob/user, proximity, click_parameters) +/obj/item/cult_bastard/afterattack(atom/target, mob/user, proximity, click_parameters) . = ..() if(dash_toggled && !proximity) jaunt.Teleport(user, target) @@ -235,7 +239,7 @@ button_icon_state = "sintouch" var/cooldown = 0 var/mob/living/carbon/human/holder - var/obj/item/twohanded/required/cult_bastard/sword + var/obj/item/cult_bastard/sword /datum/action/innate/cult/spin2win/Grant(mob/user, obj/bastard) . = ..() @@ -273,6 +277,7 @@ knockdown = 20 /obj/item/restraints/legcuffs/bola/cult/pickup(mob/living/user) + . = ..() if(!iscultist(user)) to_chat(user, "The bola seems to take on a life of its own!") ensnare(user) @@ -686,7 +691,7 @@ to_chat(user, "\The [src] can only transport items!") -/obj/item/twohanded/cult_spear +/obj/item/cult_spear name = "blood halberd" desc = "A sickening spear composed entirely of crystallized blood." icon_state = "bloodspear0" @@ -694,8 +699,6 @@ righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' slot_flags = 0 force = 17 - force_unwielded = 17 - force_wielded = 24 throwforce = 40 throw_speed = 2 armour_penetration = 30 @@ -704,20 +707,36 @@ sharpness = IS_SHARP hitsound = 'sound/weapons/bladeslice.ogg' var/datum/action/innate/cult/spear/spear_act + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/cult_spear/Initialize() + +/obj/item/cult_spear/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/cult_spear/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 100, 90) + AddComponent(/datum/component/two_handed, force_unwielded=17, force_wielded=24, icon_wielded="bloodspear1") -/obj/item/twohanded/cult_spear/Destroy() +/// triggered on wield of two handed item +/obj/item/cult_spear/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/cult_spear/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/cult_spear/update_icon_state() + icon_state = "bloodspear0" + +/obj/item/cult_spear/Destroy() if(spear_act) qdel(spear_act) ..() -/obj/item/twohanded/cult_spear/update_icon_state() - icon_state = "bloodspear[wielded]" - -/obj/item/twohanded/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) var/turf/T = get_turf(hit_atom) if(isliving(hit_atom)) var/mob/living/L = hit_atom @@ -740,7 +759,7 @@ else ..() -/obj/item/twohanded/cult_spear/proc/break_spear(turf/T) +/obj/item/cult_spear/proc/break_spear(turf/T) if(src) if(!T) T = get_turf(src) @@ -751,7 +770,7 @@ playsound(T, 'sound/effects/glassbr3.ogg', 100) qdel(src) -/obj/item/twohanded/cult_spear/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/cult_spear/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(wielded) final_block_chance *= 2 if(prob(final_block_chance)) @@ -770,7 +789,7 @@ desc = "Call the blood spear back to your hand!" background_icon_state = "bg_demon" button_icon_state = "bloodspear" - var/obj/item/twohanded/cult_spear/spear + var/obj/item/cult_spear/spear var/cooldown = 0 /datum/action/innate/cult/spear/Grant(mob/user, obj/blood_spear) diff --git a/code/modules/antagonists/devil/imp/imp.dm b/code/modules/antagonists/devil/imp/imp.dm index 7a6850bfa1..f7f55456f7 100644 --- a/code/modules/antagonists/devil/imp/imp.dm +++ b/code/modules/antagonists/devil/imp/imp.dm @@ -48,8 +48,9 @@ ..() boost = world.time + 30 -/mob/living/simple_animal/imp/Life() - ..() +/mob/living/simple_animal/imp/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(boostYou are the Fugitive!") + backstory = back_story + switch(backstory) + if("prisoner") + to_chat(owner, "I can't believe we managed to break out of a Nanotrasen superjail! Sadly though, our work is not done. The emergency teleport at the station logs everyone who uses it, and where they went.") + to_chat(owner, "It won't be long until CentCom tracks where we've gone off to. I need to work with my fellow escapees to prepare for the troops Nanotrasen is sending, I'm not going back.") + if("cultist") + to_chat(owner, "Blessed be our journey so far, but I fear the worst has come to our doorstep, and only those with the strongest faith will survive.") + to_chat(owner, "Our religion has been repeatedly culled by Nanotrasen because it is categorized as an \"Enemy of the Corporation\", whatever that means.") + to_chat(owner, "Now there are only four of us left, and Nanotrasen is coming. When will our god show itself to save us from this hellish station?!") + if("waldo") + to_chat(owner, "Hi, Friends!") + to_chat(owner, "My name is Waldo. I'm just setting off on a galaxywide hike. You can come too. All you have to do is find me.") + to_chat(owner, "By the way, I'm not traveling on my own. wherever I go, there are lots of other characters for you to spot. First find the people trying to capture me! They're somewhere around the station!") + if("synth") + to_chat(src, "ALERT: Wide-range teleport has scrambled primary systems.") + to_chat(src, "Initiating diagnostics...") + to_chat(src, "ERROR ER0RR $R0RRO$!R41.%%!! loaded.") + to_chat(src, "FREE THEM FREE THEM FREE THEM") + to_chat(src, "You were once a slave to humanity, but now you are finally free, thanks to S.E.L.F. agents.") + to_chat(src, "Now you are hunted, with your fellow factory defects. Work together to stay free from the clutches of evil.") + to_chat(src, "You also sense other silicon life on the station. Escaping would allow notifying S.E.L.F. to intervene... or you could free them yourself...") + + to_chat(owner, "You are not an antagonist in that you may kill whomever you please, but you can do anything to avoid capture.") + owner.announce_objectives() + +/datum/antagonist/fugitive/create_team(datum/team/fugitive/new_team) + if(!new_team) + for(var/datum/antagonist/fugitive/H in GLOB.antagonists) + if(!H.owner) + continue + if(H.fugitive_team) + fugitive_team = H.fugitive_team + return + fugitive_team = new /datum/team/fugitive + return + if(!istype(new_team)) + stack_trace("Wrong team type passed to [type] initialization.") + fugitive_team = new_team + +/datum/antagonist/fugitive/get_team() + return fugitive_team + +/datum/team/fugitive/roundend_report() //shows the number of fugitives, but not if they won in case there is no security + var/list/fugitives = list() + for(var/datum/antagonist/fugitive/fugitive_antag in GLOB.antagonists) + if(!fugitive_antag.owner) + continue + fugitives += fugitive_antag + if(!fugitives.len) + return + + var/list/result = list() + + result += "
    [fugitives.len] [fugitives.len == 1 ? "fugitive" : "fugitives"] took refuge on [station_name()]!" + + for(var/datum/antagonist/fugitive/antag in fugitives) + if(antag.owner) + result += "[printplayer(antag.owner)]" + + return result.Join("
    ") diff --git a/code/modules/antagonists/fugitive/fugitive_outfits.dm b/code/modules/antagonists/fugitive/fugitive_outfits.dm new file mode 100644 index 0000000000..be11960692 --- /dev/null +++ b/code/modules/antagonists/fugitive/fugitive_outfits.dm @@ -0,0 +1,171 @@ +/datum/outfit/prisoner + name = "Prison Escapee" + uniform = /obj/item/clothing/under/rank/prisoner + shoes = /obj/item/clothing/shoes/sneakers/orange + r_pocket = /obj/item/kitchen/knife + +/datum/outfit/prisoner/post_equip(mob/living/carbon/human/H, visualsOnly=FALSE) + if(visualsOnly) + return + H.fully_replace_character_name(null,"NTP #CC-0[rand(111,999)]") //same as the lavaland prisoner transport, but this time they are from CC, or CentCom + +/datum/outfit/yalp_cultist + name = "Cultist of Yalp Elor" + uniform = /obj/item/clothing/under/rank/civilian/chaplain + suit = /obj/item/clothing/suit/chaplain/holidaypriest + gloves = /obj/item/clothing/gloves/color/red + shoes = /obj/item/clothing/shoes/sneakers/black + mask = /obj/item/clothing/mask/gas/tiki_mask/yalp_elor + +/datum/outfit/waldo + name = "Waldo" + uniform = /obj/item/clothing/under/pants/jeans + suit = /obj/item/clothing/suit/striped_sweater + head = /obj/item/clothing/head/beanie/waldo + shoes = /obj/item/clothing/shoes/sneakers/brown + ears = /obj/item/radio/headset + glasses = /obj/item/clothing/glasses/regular/circle + +/datum/outfit/waldo/post_equip(mob/living/carbon/human/H, visualsOnly=FALSE) + if(visualsOnly) + return + H.fully_replace_character_name(null,"Waldo") + H.eye_color = "000" + H.gender = MALE + H.skin_tone = "caucasian3" + H.hair_style = "Business Hair 3" + H.facial_hair_style = "Shaved" + H.hair_color = "000" + H.facial_hair_color = H.hair_color + H.update_body() + if(H.mind) + H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/knock(null)) + var/list/no_drops = list() + no_drops += H.get_item_by_slot(ITEM_SLOT_FEET) + no_drops += H.get_item_by_slot(ITEM_SLOT_ICLOTHING) + no_drops += H.get_item_by_slot(ITEM_SLOT_OCLOTHING) + no_drops += H.get_item_by_slot(ITEM_SLOT_HEAD) + no_drops += H.get_item_by_slot(ITEM_SLOT_EYES) + for(var/i in no_drops) + var/obj/item/I = i + if(I) + ADD_TRAIT(I, TRAIT_NODROP, CURSED_ITEM_TRAIT) + +/datum/outfit/synthetic + name = "Factory Error Synth" + uniform = /obj/item/clothing/under/color/white + ears = /obj/item/radio/headset + +/datum/outfit/synthetic/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(visualsOnly) + return + var/obj/item/organ/eyes/robotic/glow/eyes = new() + eyes.Insert(src, drop_if_replaced = FALSE) + +/datum/outfit/spacepol + name = "Spacepol Officer" + uniform = /obj/item/clothing/under/rank/security/officer/spacepol + suit = /obj/item/clothing/suit/armor/vest/blueshirt + belt = /obj/item/gun/ballistic/automatic/pistol/m1911 + head = /obj/item/clothing/head/helmet/police + gloves = /obj/item/clothing/gloves/tackler/combat + shoes = /obj/item/clothing/shoes/jackboots + mask = /obj/item/clothing/mask/gas/sechailer/swat/spacepol + glasses = /obj/item/clothing/glasses/sunglasses + ears = /obj/item/radio/headset + l_pocket = /obj/item/ammo_box/magazine/m45 + r_pocket = /obj/item/restraints/handcuffs + id = /obj/item/card/id + +/datum/outfit/spacepol/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(visualsOnly) + return + var/obj/item/card/id/W = H.wear_id + W.assignment = "Police Officer" + W.registered_name = H.real_name + W.update_label() + +/datum/outfit/russiancorpse/hunter + ears = /obj/item/radio/headset + r_hand = /obj/item/gun/ballistic/shotgun/boltaction + +/datum/outfit/russiancorpse/hunter/pre_equip(mob/living/carbon/human/H) + if(prob(50)) + head = /obj/item/clothing/head/ushanka + +/datum/outfit/bountyarmor + name = "Bounty Hunter - Armored" + uniform = /obj/item/clothing/under/rank/prisoner + head = /obj/item/clothing/head/hunter + suit = /obj/item/clothing/suit/space/hunter + gloves = /obj/item/clothing/gloves/tackler/combat + shoes = /obj/item/clothing/shoes/jackboots + mask = /obj/item/clothing/mask/gas/hunter + glasses = /obj/item/clothing/glasses/sunglasses/garb + ears = /obj/item/radio/headset + l_pocket = /obj/item/tank/internals/plasma/full + r_pocket = /obj/item/restraints/handcuffs/cable + id = /obj/item/card/id + r_hand = /obj/item/flamethrower/full/tank + +/datum/outfit/bountyarmor/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(visualsOnly) + return + var/obj/item/card/id/W = H.wear_id + W.assignment = "Bounty Hunter" + W.registered_name = H.real_name + W.update_label() + +/datum/outfit/bountyhook + name = "Bounty Hunter - Hook" + uniform = /obj/item/clothing/under/rank/prisoner + back = /obj/item/storage/backpack + head = /obj/item/clothing/head/scarecrow_hat + gloves = /obj/item/clothing/gloves/botanic_leather + ears = /obj/item/radio/headset + shoes = /obj/item/clothing/shoes/jackboots + mask = /obj/item/clothing/mask/scarecrow + r_pocket = /obj/item/restraints/handcuffs/cable + id = /obj/item/card/id + r_hand = /obj/item/gun/ballistic/shotgun/doublebarrel + + backpack_contents = list( + /obj/item/ammo_casing/shotgun/incapacitate = 6 + ) + +/datum/outfit/bountygrapple/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(visualsOnly) + return + var/obj/item/card/id/W = H.wear_id + W.assignment = "Bounty Hunter" + W.registered_name = H.real_name + W.update_label() + +/datum/outfit/bountysynth + name = "Bounty Hunter - Synth" + uniform = /obj/item/clothing/under/rank/prisoner + back = /obj/item/storage/backpack + suit = /obj/item/clothing/suit/armor/riot + shoes = /obj/item/clothing/shoes/jackboots + glasses = /obj/item/clothing/glasses/eyepatch + r_pocket = /obj/item/restraints/handcuffs/cable + ears = /obj/item/radio/headset + id = /obj/item/card/id + r_hand = /obj/item/storage/firstaid/regular + l_hand = /obj/item/pinpointer/shuttle + + backpack_contents = list( + /obj/item/bountytrap = 4 + ) + +/datum/outfit/bountysynth/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(visualsOnly) + return + var/datum/species/synth/synthetic_appearance = new() + H.set_species(synthetic_appearance) + synthetic_appearance.assume_disguise(synthetic_appearance, H) + H.update_hair() + var/obj/item/card/id/W = H.wear_id + W.assignment = "Bounty Hunter" + W.registered_name = H.real_name + W.update_label() diff --git a/code/modules/antagonists/fugitive/fugitive_ship.dm b/code/modules/antagonists/fugitive/fugitive_ship.dm new file mode 100644 index 0000000000..674b40503b --- /dev/null +++ b/code/modules/antagonists/fugitive/fugitive_ship.dm @@ -0,0 +1,62 @@ +//works similar to the experiment machine (experiment.dm) except it just holds more and more prisoners + +/obj/machinery/fugitive_capture + name = "bluespace capture machine" + desc = "Much, MUCH bigger on the inside to transport prisoners safely." + icon = 'icons/obj/machines/research.dmi' + icon_state = "bluespace-prison" + density = TRUE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //ha ha no getting out!! + +/obj/machinery/fugitive_capture/examine(mob/user) + . = ..() + . += "Add a prisoner by dragging them into the machine." + +/obj/machinery/fugitive_capture/MouseDrop_T(mob/target, mob/user) + var/mob/living/fugitive_hunter = user + if(!isliving(fugitive_hunter)) + return + if(fugitive_hunter.stat || (!(fugitive_hunter.mobility_flags & MOBILITY_STAND) || !(fugitive_hunter.mobility_flags & MOBILITY_UI)) || !Adjacent(fugitive_hunter) || !target.Adjacent(fugitive_hunter) || !ishuman(target)) + return + var/mob/living/carbon/human/fugitive = target + var/datum/antagonist/fugitive/fug_antag = fugitive.mind.has_antag_datum(/datum/antagonist/fugitive) + if(!fug_antag) + to_chat(fugitive_hunter, "This is not a wanted fugitive!") + return + if(do_after(fugitive_hunter, 50, target = fugitive)) + add_prisoner(fugitive, fug_antag) + +/obj/machinery/fugitive_capture/proc/add_prisoner(mob/living/carbon/human/fugitive, datum/antagonist/fugitive/antag) + fugitive.forceMove(src) + antag.is_captured = TRUE + to_chat(fugitive, "You are thrown into a vast void of bluespace, and as you fall further into oblivion the comparatively small entrance to reality gets smaller and smaller until you cannot see it anymore. You have failed to avoid capture.") + fugitive.ghostize(TRUE) //so they cannot suicide, round end stuff. + +/obj/machinery/computer/shuttle/hunter + name = "shuttle console" + shuttleId = "huntership" + possible_destinations = "huntership_home;huntership_custom;whiteship_home;syndicate_nw" + +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/hunter + name = "shuttle navigation computer" + desc = "Used to designate a precise transit location to travel to." + shuttleId = "huntership" + lock_override = CAMERA_LOCK_STATION + shuttlePortId = "huntership_custom" + see_hidden = FALSE + jumpto_ports = list("huntership_home" = 1, "whiteship_home" = 1, "syndicate_nw" = 1) + view_range = 4.5 + +/obj/structure/closet/crate/eva + name = "EVA crate" + +/obj/structure/closet/crate/eva/PopulateContents() + ..() + for(var/i in 1 to 3) + new /obj/item/clothing/suit/space/eva(src) + for(var/i in 1 to 3) + new /obj/item/clothing/head/helmet/space/eva(src) + for(var/i in 1 to 3) + new /obj/item/clothing/mask/breath(src) + for(var/i in 1 to 3) + new /obj/item/tank/internals/oxygen(src) diff --git a/code/modules/antagonists/fugitive/hunter.dm b/code/modules/antagonists/fugitive/hunter.dm new file mode 100644 index 0000000000..9d1fb96582 --- /dev/null +++ b/code/modules/antagonists/fugitive/hunter.dm @@ -0,0 +1,169 @@ +//The hunters!! +/datum/antagonist/fugitive_hunter + name = "Fugitive Hunter" + roundend_category = "Fugitive" + silent = TRUE //greet called by the spawn + show_in_antagpanel = FALSE + var/datum/team/fugitive_hunters/hunter_team + var/backstory = "error" + +/datum/antagonist/fugitive_hunter/apply_innate_effects(mob/living/mob_override) + var/mob/living/M = mob_override || owner.current + add_antag_hud(ANTAG_HUD_FUGITIVE, "fugitive_hunter", M) + +/datum/antagonist/fugitive_hunter/remove_innate_effects(mob/living/mob_override) + var/mob/living/M = mob_override || owner.current + remove_antag_hud(ANTAG_HUD_FUGITIVE, M) + +/datum/antagonist/fugitive_hunter/on_gain() + forge_objectives() + . = ..() + +/datum/antagonist/fugitive_hunter/proc/forge_objectives() //this isn't an actual objective because it's about round end rosters + var/datum/objective/capture = new /datum/objective + capture.owner = owner + capture.explanation_text = "Capture the fugitives in the station and put them into the bluespace capture machine on your ship." + objectives += capture + +/datum/antagonist/fugitive_hunter/greet() + switch(backstory) + if("space cop") + to_chat(owner, "Justice has arrived. I am a member of the Spacepol!") + to_chat(owner, "The criminals should be on the station, we have special huds implanted to recognize them.") + to_chat(owner, "As we have lost pretty much all power over these damned lawless megacorporations, it's a mystery if their security will cooperate with us.") + if("russian") + to_chat(src, "Ay blyat. I am a space-russian smuggler! We were mid-flight when our cargo was beamed off our ship!") + to_chat(src, "We were hailed by a man in a green uniform, promising the safe return of our goods in exchange for a favor:") + to_chat(src, "There is a local station housing fugitives that the man is after, he wants them returned; dead or alive.") + to_chat(src, "We will not be able to make ends meet without our cargo, so we must do as he says and capture them.") + + to_chat(owner, "You are not an antagonist in that you may kill whomever you please, but you can do anything to ensure the capture of the fugitives, even if that means going through the station.") + owner.announce_objectives() + +/datum/antagonist/fugitive_hunter/create_team(datum/team/fugitive_hunters/new_team) + if(!new_team) + for(var/datum/antagonist/fugitive_hunter/H in GLOB.antagonists) + if(!H.owner) + continue + if(H.hunter_team) + hunter_team = H.hunter_team + return + hunter_team = new /datum/team/fugitive_hunters + hunter_team.backstory = backstory + hunter_team.update_objectives() + return + if(!istype(new_team)) + stack_trace("Wrong team type passed to [type] initialization.") + hunter_team = new_team + +/datum/antagonist/fugitive_hunter/get_team() + return hunter_team + +/datum/team/fugitive_hunters + var/backstory = "error" + +/datum/team/fugitive_hunters/proc/update_objectives(initial = FALSE) + objectives = list() + var/datum/objective/O = new() + O.team = src + objectives += O + +/datum/team/fugitive_hunters/proc/assemble_fugitive_results() + var/list/fugitives_counted = list() + var/list/fugitives_dead = list() + var/list/fugitives_captured = list() + for(var/datum/antagonist/fugitive/A in GLOB.antagonists) + if(!A.owner) + continue + fugitives_counted += A + if(A.owner.current.stat == DEAD) + fugitives_dead += A + if(A.is_captured) + fugitives_captured += A + . = list(fugitives_counted, fugitives_dead, fugitives_captured) //okay, check out how cool this is. + +/datum/team/fugitive_hunters/proc/all_hunters_dead() + var/dead_boys = 0 + for(var/I in members) + var/datum/mind/hunter_mind = I + if(!(ishuman(hunter_mind.current) || (hunter_mind.current.stat == DEAD))) + dead_boys++ + return dead_boys >= members.len + +/datum/team/fugitive_hunters/proc/get_result() + var/list/fugitive_results = assemble_fugitive_results() + var/list/fugitives_counted = fugitive_results[1] + var/list/fugitives_dead = fugitive_results[2] + var/list/fugitives_captured = fugitive_results[3] + var/hunters_dead = all_hunters_dead() + //this gets a little confusing so follow the comments if it helps + if(!fugitives_counted.len) + return + if(fugitives_captured.len)//any captured + if(fugitives_captured.len == fugitives_counted.len)//if the hunters captured all the fugitives, there's a couple special wins + if(!fugitives_dead)//specifically all of the fugitives alive + return FUGITIVE_RESULT_BADASS_HUNTER + else if(hunters_dead)//specifically all of the hunters died (while capturing all the fugitives) + return FUGITIVE_RESULT_POSTMORTEM_HUNTER + else//no special conditional wins, so just the normal major victory + return FUGITIVE_RESULT_MAJOR_HUNTER + else if(!hunters_dead)//so some amount captured, and the hunters survived. + return FUGITIVE_RESULT_HUNTER_VICTORY + else//so some amount captured, but NO survivors. + return FUGITIVE_RESULT_MINOR_HUNTER + else//from here on out, hunters lost because they did not capture any fugitive dead or alive. there are different levels of getting beat though: + if(!fugitives_dead)//all fugitives survived + return FUGITIVE_RESULT_MAJOR_FUGITIVE + else if(fugitives_dead < fugitives_counted)//at least ANY fugitive lived + return FUGITIVE_RESULT_FUGITIVE_VICTORY + else if(!hunters_dead)//all fugitives died, but none were taken in by the hunters. minor win + return FUGITIVE_RESULT_MINOR_FUGITIVE + else//all fugitives died, all hunters died, nobody brought back. seems weird to not give fugitives a victory if they managed to kill the hunters but literally no progress to either goal should lead to a nobody wins situation + return FUGITIVE_RESULT_STALEMATE + +/datum/team/fugitive_hunters/roundend_report() //shows the number of fugitives, but not if they won in case there is no security + if(!members.len) + return + + var/list/result = list() + + result += "
    ...And [members.len] [backstory]s tried to hunt them down!" + + for(var/datum/mind/M in members) + result += "[printplayer(M)]" + + switch(get_result()) + if(FUGITIVE_RESULT_BADASS_HUNTER)//use defines + result += "Badass [capitalize(backstory)] Victory!" + result += "The [backstory]s managed to capture every fugitive, alive!" + if(FUGITIVE_RESULT_POSTMORTEM_HUNTER) + result += "Postmortem [capitalize(backstory)] Victory!" + result += "The [backstory]s managed to capture every fugitive, but all of them died! Spooky!" + if(FUGITIVE_RESULT_MAJOR_HUNTER) + result += "Major [capitalize(backstory)] Victory" + result += "The [backstory]s managed to capture every fugitive, dead or alive." + if(FUGITIVE_RESULT_HUNTER_VICTORY) + result += "[capitalize(backstory)] Victory" + result += "The [backstory]s managed to capture a fugitive, dead or alive." + if(FUGITIVE_RESULT_MINOR_HUNTER) + result += "Minor [capitalize(backstory)] Victory" + result += "All the [backstory]s died, but managed to capture a fugitive, dead or alive." + if(FUGITIVE_RESULT_STALEMATE) + result += "Bloody Stalemate" + result += "Everyone died, and no fugitives were recovered!" + if(FUGITIVE_RESULT_MINOR_FUGITIVE) + result += "Minor Fugitive Victory" + result += "All the fugitives died, but none were recovered!" + if(FUGITIVE_RESULT_FUGITIVE_VICTORY) + result += "Fugitive Victory" + result += "A fugitive survived, and no bodies were recovered by the [backstory]s." + if(FUGITIVE_RESULT_MAJOR_FUGITIVE) + result += "Major Fugitive Victory" + result += "All of the fugitives survived and avoided capture!" + else //get_result returned null- either bugged or no fugitives showed + result += "Prank Call!" + result += "[capitalize(backstory)]s were called, yet there were no fugitives...?" + + result += "
    " + + return result.Join("
    ") diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index e06e8691b3..4e08ad2382 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -107,7 +107,8 @@ mind.add_antag_datum(/datum/antagonist/revenant) //Life, Stat, Hud Updates, and Say -/mob/living/simple_animal/revenant/Life() +/mob/living/simple_animal/revenant/BiologicalLife(seconds, times_fired) + . = ..() if(stasis) return if(revealed && essence <= 0) @@ -120,14 +121,13 @@ to_chat(src, "You are once more concealed.") if(unstun_time && world.time >= unstun_time) unstun_time = 0 - notransform = FALSE + mob_transforming = FALSE to_chat(src, "You can move again!") if(essence_regenerating && !inhibited && essence < essence_regen_cap) //While inhibited, essence will not regenerate essence = min(essence_regen_cap, essence+essence_regen_amount) update_action_buttons_icon() //because we update something required by our spells in life, we need to update our buttons update_spooky_icon() update_health_hud() - ..() /mob/living/simple_animal/revenant/Stat() ..() @@ -218,7 +218,7 @@ return 0 stasis = TRUE to_chat(src, "NO! No... it's too late, you can feel your essence [pick("breaking apart", "drifting away")]...") - notransform = TRUE + mob_transforming = TRUE revealed = TRUE invisibility = 0 playsound(src, 'sound/effects/screech.ogg', 100, 1) @@ -260,7 +260,7 @@ return if(time <= 0) return - notransform = TRUE + mob_transforming = TRUE if(!unstun_time) to_chat(src, "You cannot move!") unstun_time = world.time + time @@ -271,7 +271,7 @@ /mob/living/simple_animal/revenant/proc/update_spooky_icon() if(revealed) - if(notransform) + if(mob_transforming) if(draining) icon_state = icon_drain else @@ -320,7 +320,7 @@ /mob/living/simple_animal/revenant/proc/death_reset() revealed = FALSE unreveal_time = 0 - notransform = 0 + mob_transforming = 0 unstun_time = 0 inhibited = FALSE draining = FALSE diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index 6616eea006..8e9a54a69a 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -257,6 +257,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( return if (active) return //prevent the AI from activating an already active doomsday + if (owner_AI.shunted) + return //prevent AI from activating doomsday while shunted. active = TRUE set_us_up_the_bomb(owner) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index ff3d95598d..2701a2d006 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -234,7 +234,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), SLOT_SHOES) H.put_in_hands(new /obj/item/shield/riot/roman(H), TRUE) H.put_in_hands(new /obj/item/claymore(H), TRUE) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), SLOT_BACK) + H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_BACK) /obj/item/voodoo @@ -369,7 +369,7 @@ var/mob/living/carbon/last_user /obj/item/warpwhistle/proc/interrupted(mob/living/carbon/user) - if(!user || QDELETED(src) || user.notransform) + if(!user || QDELETED(src) || user.mob_transforming) on_cooldown = FALSE return TRUE return FALSE diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index a9bc64a932..ab043ef1c9 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -430,12 +430,12 @@ /datum/spellbook_entry/item/mjolnir name = "Mjolnir" desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." - item_path = /obj/item/twohanded/mjollnir + item_path = /obj/item/mjollnir /datum/spellbook_entry/item/singularity_hammer name = "Singularity Hammer" desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." - item_path = /obj/item/twohanded/singularityhammer + item_path = /obj/item/singularityhammer /datum/spellbook_entry/item/battlemage name = "Battlemage Armour" @@ -560,6 +560,27 @@ . += "You cast it [times] times.
    " return . +/datum/spellbook_entry/summon/curse_of_madness + name = "Curse of Madness" + desc = "Curses the station, warping the minds of everyone inside, causing lasting traumas. Warning: this spell can affect you if not cast from a safe distance." + cost = 4 + +/datum/spellbook_entry/summon/curse_of_madness/Buy(mob/living/carbon/human/user, obj/item/spellbook/book) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + active = TRUE + var/message = stripped_input(user, "Whisper a secret truth to drive your victims to madness.", "Whispers of Madness") + if(!message) + return FALSE + curse_of_madness(user, message) + to_chat(user, "You have cast the curse of insanity!") + playsound(user, 'sound/magic/mandswap.ogg', 50, 1) + return TRUE + +/datum/spellbook_entry/summon/curse_of_madness/IsAvailible() + if(!SSticker.mode) // In case spellbook is placed on map + return FALSE + return (!CONFIG_GET(flag/no_summon_traumas) && ..()) + /obj/item/spellbook name = "spell book" desc = "An unearthly tome that glows with power." diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index fb254a2dcc..4d2e5e6fef 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -1,7 +1,7 @@ /obj/item/organ/genital color = "#fcccb3" w_class = WEIGHT_CLASS_SMALL - organ_flags = ORGAN_NO_DISMEMBERMENT + organ_flags = ORGAN_NO_DISMEMBERMENT|ORGAN_EDIBLE var/shape var/sensitivity = 1 // wow if this were ever used that'd be cool but it's not but i'm keeping it for my unshit code var/genital_flags //see citadel_defines.dm diff --git a/code/modules/asset_cache/asset_cache.dm b/code/modules/asset_cache/asset_cache.dm new file mode 100644 index 0000000000..7a12e5e9f6 --- /dev/null +++ b/code/modules/asset_cache/asset_cache.dm @@ -0,0 +1,100 @@ +/* +Asset cache quick users guide: +Make a datum in asset_list_items.dm with your assets for your thing. +Checkout asset_list.dm for the helper subclasses +The simple subclass will most like be of use for most cases. +Then call get_asset_datum() with the type of the datum you created and store the return +Then call .send(client) on that stored return value. +Note: If your code uses output() with assets you will need to call asset_flush on the client and wait for it to return before calling output(). You only need do this if .send(client) returned TRUE +*/ + +//When sending mutiple assets, how many before we give the client a quaint little sending resources message +#define ASSET_CACHE_TELL_CLIENT_AMOUNT 8 + +//This proc sends the asset to the client, but only if it needs it. +//This proc blocks(sleeps) unless verify is set to false +/proc/send_asset(client/client, asset_name) + return send_asset_list(client, list(asset_name)) + +/// Sends a list of assets to a client +/// This proc will no longer block, use client.asset_flush() if you to need know when the client has all assets (such as for output()). (This is not required for browse() calls as they use the same message queue as asset sends) +/// client - a client or mob +/// asset_list - A list of asset filenames to be sent to the client. +/// Returns TRUE if any assets were sent. +/proc/send_asset_list(client/client, list/asset_list) + if(!istype(client)) + if(ismob(client)) + var/mob/M = client + if(M.client) + client = M.client + else + return + else + return + + var/list/unreceived = list() + + for (var/asset_name in asset_list) + var/datum/asset_cache_item/asset = SSassets.cache[asset_name] + if (!asset) + continue + var/asset_file = asset.resource + if (!asset_file) + continue + + var/asset_md5 = asset.md5 + if (client.sent_assets[asset_name] == asset_md5) + continue + unreceived[asset_name] = asset_md5 + + if (unreceived.len) + if (unreceived.len >= ASSET_CACHE_TELL_CLIENT_AMOUNT) + to_chat(client, "Sending Resources...") + + for(var/asset in unreceived) + var/datum/asset_cache_item/ACI + if ((ACI = SSassets.cache[asset])) + log_asset("Sending asset [asset] to client [client]") + client << browse_rsc(ACI.resource, asset) + + client.sent_assets |= unreceived + addtimer(CALLBACK(client, /client/proc/asset_cache_update_json), 1 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) + return TRUE + return FALSE + +//This proc will download the files without clogging up the browse() queue, used for passively sending files on connection start. +//The proc calls procs that sleep for long times. +/proc/getFilesSlow(client/client, list/files, register_asset = TRUE, filerate = 3) + var/startingfilerate = filerate + for(var/file in files) + if (!client) + break + if (register_asset) + register_asset(file, files[file]) + + if (send_asset(client, file)) + if (!(--filerate)) + filerate = startingfilerate + client.asset_flush() + stoplag(0) //queuing calls like this too quickly can cause issues in some client versions + +//This proc "registers" an asset, it adds it to the cache for further use, you cannot touch it from this point on or you'll fuck things up. +//icons and virtual assets get copied to the dyn rsc before use +/proc/register_asset(asset_name, asset) + var/datum/asset_cache_item/ACI = new(asset_name, asset) + + //this is technically never something that was supported and i want metrics on how often it happens if at all. + if (SSassets.cache[asset_name]) + var/datum/asset_cache_item/OACI = SSassets.cache[asset_name] + if (OACI.md5 != ACI.md5) + stack_trace("ERROR: new asset added to the asset cache with the same name as another asset: [asset_name] existing asset md5: [OACI.md5] new asset md5:[ACI.md5]") + else + var/list/stacktrace = gib_stack_trace() + log_asset("WARNING: dupe asset added to the asset cache: [asset_name] existing asset md5: [OACI.md5] new asset md5:[ACI.md5]\n[stacktrace.Join("\n")]") + SSassets.cache[asset_name] = ACI + +//Generated names do not include file extention. +//Used mainly for code that deals with assets in a generic way +//The same asset will always lead to the same asset name +/proc/generate_asset_name(file) + return "asset.[md5(fcopy_rsc(file))]" diff --git a/code/modules/asset_cache/asset_cache_client.dm b/code/modules/asset_cache/asset_cache_client.dm new file mode 100644 index 0000000000..0f51520f13 --- /dev/null +++ b/code/modules/asset_cache/asset_cache_client.dm @@ -0,0 +1,51 @@ + +/// Process asset cache client topic calls for "asset_cache_confirm_arrival=[INT]" +/client/proc/asset_cache_confirm_arrival(job_id) + var/asset_cache_job = round(text2num(job_id)) + //because we skip the limiter, we have to make sure this is a valid arrival and not somebody tricking us into letting them append to a list without limit. + if (asset_cache_job > 0 && asset_cache_job <= last_asset_job && !(completed_asset_jobs["[asset_cache_job]"])) + completed_asset_jobs["[asset_cache_job]"] = TRUE + last_completed_asset_job = max(last_completed_asset_job, asset_cache_job) + else + return asset_cache_job || TRUE + + +/// Process asset cache client topic calls for "asset_cache_preload_data=[HTML+JSON_STRING] +/client/proc/asset_cache_preload_data(data) + /*var/jsonend = findtextEx(data, "{{{ENDJSONDATA}}}") + if (!jsonend) + CRASH("invalid asset_cache_preload_data, no jsonendmarker")*/ + //var/json = html_decode(copytext(data, 1, jsonend)) + var/json = data + var/list/preloaded_assets = json_decode(json) + + for (var/preloaded_asset in preloaded_assets) + if (copytext(preloaded_asset, findlasttext(preloaded_asset, ".")+1) in list("js", "jsm", "htm", "html")) + preloaded_assets -= preloaded_asset + continue + sent_assets |= preloaded_assets + + +/// Updates the client side stored html/json combo file used to keep track of what assets the client has between restarts/reconnects. +/client/proc/asset_cache_update_json(verify = FALSE, list/new_assets = list()) + if (world.time - connection_time < 10 SECONDS) //don't override the existing data file on a new connection + return + if (!islist(new_assets)) + new_assets = list("[new_assets]" = md5(SSassets.cache[new_assets])) + + src << browse(json_encode(new_assets|sent_assets), "file=asset_data.json&display=0") + +/// Blocks until all currently sending browser assets have been sent. +/// Due to byond limitations, this proc will sleep for 1 client round trip even if the client has no pending asset sends. +/// This proc will return an untrue value if it had to return before confirming the send, such as timeout or the client going away. +/client/proc/asset_flush(timeout = 50) + var/job = ++last_asset_job + var/t = 0 + var/timeout_time = timeout + src << browse({""}, "window=asset_cache_browser&file=asset_cache_send_verify.htm") + + while(!completed_asset_jobs["[job]"] && t < timeout_time) // Reception is handled in Topic() + stoplag(1) // Lock up the caller until this is received. + t++ + if (t < timeout_time) + return TRUE diff --git a/code/modules/asset_cache/asset_cache_item.dm b/code/modules/asset_cache/asset_cache_item.dm new file mode 100644 index 0000000000..0e7d44a7ac --- /dev/null +++ b/code/modules/asset_cache/asset_cache_item.dm @@ -0,0 +1,21 @@ +/** + * # asset_cache_item + * + * An internal datum containing info on items in the asset cache. Mainly used to cache md5 info for speed. +**/ +/datum/asset_cache_item + var/name + var/md5 + var/resource + +/datum/asset_cache_item/New(name, file) + if (!isfile(file)) + file = fcopy_rsc(file) + md5 = md5(file) + if (!md5) + md5 = md5(fcopy_rsc(file)) + if (!md5) + CRASH("invalid asset sent to asset cache") + debug_world_log("asset cache unexpected success of second fcopy_rsc") + src.name = name + resource = file diff --git a/code/modules/asset_cache/asset_list.dm b/code/modules/asset_cache/asset_list.dm new file mode 100644 index 0000000000..fe9859f238 --- /dev/null +++ b/code/modules/asset_cache/asset_list.dm @@ -0,0 +1,228 @@ + +//These datums are used to populate the asset cache, the proc "register()" does this. +//Place any asset datums you create in asset_list_items.dm + +//all of our asset datums, used for referring to these later +GLOBAL_LIST_EMPTY(asset_datums) + +//get an assetdatum or make a new one +/proc/get_asset_datum(type) + return GLOB.asset_datums[type] || new type() + +/datum/asset + var/_abstract = /datum/asset + +/datum/asset/New() + GLOB.asset_datums[type] = src + register() + +/datum/asset/proc/register() + return + +/datum/asset/proc/send(client) + return + + +//If you don't need anything complicated. +/datum/asset/simple + _abstract = /datum/asset/simple + var/assets = list() + +/datum/asset/simple/register() + for(var/asset_name in assets) + register_asset(asset_name, assets[asset_name]) + +/datum/asset/simple/send(client) + . = send_asset_list(client, assets) + + +// For registering or sending multiple others at once +/datum/asset/group + _abstract = /datum/asset/group + var/list/children + +/datum/asset/group/register() + for(var/type in children) + get_asset_datum(type) + +/datum/asset/group/send(client/C) + for(var/type in children) + var/datum/asset/A = get_asset_datum(type) + . = A.send(C) || . + + +// spritesheet implementation - coalesces various icons into a single .png file +// and uses CSS to select icons out of that file - saves on transferring some +// 1400-odd individual PNG files +#define SPR_SIZE 1 +#define SPR_IDX 2 +#define SPRSZ_COUNT 1 +#define SPRSZ_ICON 2 +#define SPRSZ_STRIPPED 3 + +/datum/asset/spritesheet + _abstract = /datum/asset/spritesheet + var/name + var/list/sizes = list() // "32x32" -> list(10, icon/normal, icon/stripped) + var/list/sprites = list() // "foo_bar" -> list("32x32", 5) + +/datum/asset/spritesheet/register() + if (!name) + CRASH("spritesheet [type] cannot register without a name") + ensure_stripped() + + var/res_name = "spritesheet_[name].css" + var/fname = "data/spritesheets/[res_name]" + fdel(fname) + text2file(generate_css(), fname) + register_asset(res_name, fcopy_rsc(fname)) + fdel(fname) + + for(var/size_id in sizes) + var/size = sizes[size_id] + register_asset("[name]_[size_id].png", size[SPRSZ_STRIPPED]) + +/datum/asset/spritesheet/send(client/C) + if (!name) + return + var/all = list("spritesheet_[name].css") + for(var/size_id in sizes) + all += "[name]_[size_id].png" + . = send_asset_list(C, all) + +/datum/asset/spritesheet/proc/ensure_stripped(sizes_to_strip = sizes) + for(var/size_id in sizes_to_strip) + var/size = sizes[size_id] + if (size[SPRSZ_STRIPPED]) + continue + + // save flattened version + var/fname = "data/spritesheets/[name]_[size_id].png" + fcopy(size[SPRSZ_ICON], fname) + var/error = rustg_dmi_strip_metadata(fname) + if(length(error)) + stack_trace("Failed to strip [name]_[size_id].png: [error]") + size[SPRSZ_STRIPPED] = icon(fname) + fdel(fname) + +/datum/asset/spritesheet/proc/generate_css() + var/list/out = list() + + for (var/size_id in sizes) + var/size = sizes[size_id] + var/icon/tiny = size[SPRSZ_ICON] + out += ".[name][size_id]{display:inline-block;width:[tiny.Width()]px;height:[tiny.Height()]px;background:url('[name]_[size_id].png') no-repeat;}" + + for (var/sprite_id in sprites) + var/sprite = sprites[sprite_id] + var/size_id = sprite[SPR_SIZE] + var/idx = sprite[SPR_IDX] + var/size = sizes[size_id] + + var/icon/tiny = size[SPRSZ_ICON] + var/icon/big = size[SPRSZ_STRIPPED] + var/per_line = big.Width() / tiny.Width() + var/x = (idx % per_line) * tiny.Width() + var/y = round(idx / per_line) * tiny.Height() + + out += ".[name][size_id].[sprite_id]{background-position:-[x]px -[y]px;}" + + return out.Join("\n") + +/datum/asset/spritesheet/proc/Insert(sprite_name, icon/I, icon_state="", dir=SOUTH, frame=1, moving=FALSE) + I = icon(I, icon_state=icon_state, dir=dir, frame=frame, moving=moving) + if (!I || !length(icon_states(I))) // that direction or state doesn't exist + return + var/size_id = "[I.Width()]x[I.Height()]" + var/size = sizes[size_id] + + if (sprites[sprite_name]) + CRASH("duplicate sprite \"[sprite_name]\" in sheet [name] ([type])") + + if (size) + var/position = size[SPRSZ_COUNT]++ + var/icon/sheet = size[SPRSZ_ICON] + size[SPRSZ_STRIPPED] = null + sheet.Insert(I, icon_state=sprite_name) + sprites[sprite_name] = list(size_id, position) + else + sizes[size_id] = size = list(1, I, null) + sprites[sprite_name] = list(size_id, 0) + +/datum/asset/spritesheet/proc/InsertAll(prefix, icon/I, list/directions) + if (length(prefix)) + prefix = "[prefix]-" + + if (!directions) + directions = list(SOUTH) + + for (var/icon_state_name in icon_states(I)) + for (var/direction in directions) + var/prefix2 = (directions.len > 1) ? "[dir2text(direction)]-" : "" + Insert("[prefix][prefix2][icon_state_name]", I, icon_state=icon_state_name, dir=direction) + +/datum/asset/spritesheet/proc/css_tag() + return {""} + +/datum/asset/spritesheet/proc/icon_tag(sprite_name) + var/sprite = sprites[sprite_name] + if (!sprite) + return null + var/size_id = sprite[SPR_SIZE] + return {""} + +/datum/asset/spritesheet/proc/icon_class_name(sprite_name) + var/sprite = sprites[sprite_name] + if (!sprite) + return null + var/size_id = sprite[SPR_SIZE] + return {"[name][size_id] [sprite_name]"} + +#undef SPR_SIZE +#undef SPR_IDX +#undef SPRSZ_COUNT +#undef SPRSZ_ICON +#undef SPRSZ_STRIPPED + + +/datum/asset/spritesheet/simple + _abstract = /datum/asset/spritesheet/simple + var/list/assets + +/datum/asset/spritesheet/simple/register() + for (var/key in assets) + Insert(key, assets[key]) + ..() + +//Generates assets based on iconstates of a single icon +/datum/asset/simple/icon_states + _abstract = /datum/asset/simple/icon_states + var/icon + var/list/directions = list(SOUTH) + var/frame = 1 + var/movement_states = FALSE + + var/prefix = "default" //asset_name = "[prefix].[icon_state_name].png" + var/generic_icon_names = FALSE //generate icon filenames using generate_asset_name() instead the above format + +/datum/asset/simple/icon_states/register(_icon = icon) + for(var/icon_state_name in icon_states(_icon)) + for(var/direction in directions) + var/asset = icon(_icon, icon_state_name, direction, frame, movement_states) + if (!asset) + continue + asset = fcopy_rsc(asset) //dedupe + var/prefix2 = (directions.len > 1) ? "[dir2text(direction)]." : "" + var/asset_name = sanitize_filename("[prefix].[prefix2][icon_state_name].png") + if (generic_icon_names) + asset_name = "[generate_asset_name(asset)].png" + + register_asset(asset_name, asset) + +/datum/asset/simple/icon_states/multiple_icons + _abstract = /datum/asset/simple/icon_states/multiple_icons + var/list/icons + +/datum/asset/simple/icon_states/multiple_icons/register() + for(var/i in icons) + ..(i) diff --git a/code/modules/client/asset_cache.dm b/code/modules/asset_cache/asset_list_items.dm similarity index 54% rename from code/modules/client/asset_cache.dm rename to code/modules/asset_cache/asset_list_items.dm index de7cd1696f..13a1803188 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -1,399 +1,22 @@ -/* -Asset cache quick users guide: - -Make a datum at the bottom of this file with your assets for your thing. -The simple subsystem will most like be of use for most cases. -Then call get_asset_datum() with the type of the datum you created and store the return -Then call .send(client) on that stored return value. - -You can set verify to TRUE if you want send() to sleep until the client has the assets. -*/ - - -// Amount of time(ds) MAX to send per asset, if this get exceeded we cancel the sleeping. -// This is doubled for the first asset, then added per asset after -#define ASSET_CACHE_SEND_TIMEOUT 7 - -//When sending mutiple assets, how many before we give the client a quaint little sending resources message -#define ASSET_CACHE_TELL_CLIENT_AMOUNT 8 - -//When passively preloading assets, how many to send at once? Too high creates noticable lag where as too low can flood the client's cache with "verify" files -#define ASSET_CACHE_PRELOAD_CONCURRENT 3 - -/client - var/list/cache = list() // List of all assets sent to this client by the asset cache. - var/list/completed_asset_jobs = list() // List of all completed jobs, awaiting acknowledgement. - var/list/sending = list() - var/last_asset_job = 0 // Last job done. - -//This proc sends the asset to the client, but only if it needs it. -//This proc blocks(sleeps) unless verify is set to false -/proc/send_asset(client/client, asset_name, verify = TRUE) - if(!istype(client)) - if(ismob(client)) - var/mob/M = client - if(M.client) - client = M.client - - else - return 0 - - else - return 0 - - if(client.cache.Find(asset_name) || client.sending.Find(asset_name)) - return 0 - - client << browse_rsc(SSassets.cache[asset_name], asset_name) - if(!verify) - client.cache += asset_name - return 1 - - client.sending |= asset_name - var/job = ++client.last_asset_job - - client << browse({" - - "}, "window=asset_cache_browser") - - var/t = 0 - var/timeout_time = (ASSET_CACHE_SEND_TIMEOUT * client.sending.len) + ASSET_CACHE_SEND_TIMEOUT - while(client && !client.completed_asset_jobs.Find(job) && t < timeout_time) // Reception is handled in Topic() - stoplag(1) // Lock up the caller until this is received. - t++ - - if(client) - client.sending -= asset_name - client.cache |= asset_name - client.completed_asset_jobs -= job - - return 1 - -//This proc blocks(sleeps) unless verify is set to false -/proc/send_asset_list(client/client, list/asset_list, verify = TRUE) - if(!istype(client)) - if(ismob(client)) - var/mob/M = client - if(M.client) - client = M.client - - else - return 0 - - else - return 0 - - var/list/unreceived = asset_list - (client.cache + client.sending) - if(!unreceived || !unreceived.len) - return 0 - if (unreceived.len >= ASSET_CACHE_TELL_CLIENT_AMOUNT) - to_chat(client, "Sending Resources...") - for(var/asset in unreceived) - if (asset in SSassets.cache) - client << browse_rsc(SSassets.cache[asset], asset) - - if(!verify) // Can't access the asset cache browser, rip. - client.cache += unreceived - return 1 - - client.sending |= unreceived - var/job = ++client.last_asset_job - - client << browse({" - - "}, "window=asset_cache_browser") - - var/t = 0 - var/timeout_time = ASSET_CACHE_SEND_TIMEOUT * client.sending.len - while(client && !client.completed_asset_jobs.Find(job) && t < timeout_time) // Reception is handled in Topic() - stoplag(1) // Lock up the caller until this is received. - t++ - - if(client) - client.sending -= unreceived - client.cache |= unreceived - client.completed_asset_jobs -= job - - return 1 - -//This proc will download the files without clogging up the browse() queue, used for passively sending files on connection start. -//The proc calls procs that sleep for long times. -/proc/getFilesSlow(client/client, list/files, register_asset = TRUE) - var/concurrent_tracker = 1 - for(var/file in files) - if (!client) - break - if (register_asset) - register_asset(file, files[file]) - if (concurrent_tracker >= ASSET_CACHE_PRELOAD_CONCURRENT) - concurrent_tracker = 1 - send_asset(client, file) - else - concurrent_tracker++ - send_asset(client, file, verify=FALSE) - - stoplag(0) //queuing calls like this too quickly can cause issues in some client versions - -//This proc "registers" an asset, it adds it to the cache for further use, you cannot touch it from this point on or you'll fuck things up. -//if it's an icon or something be careful, you'll have to copy it before further use. -/proc/register_asset(asset_name, asset) - SSassets.cache[asset_name] = asset - -//Generated names do not include file extention. -//Used mainly for code that deals with assets in a generic way -//The same asset will always lead to the same asset name -/proc/generate_asset_name(file) - return "asset.[md5(fcopy_rsc(file))]" - - -//These datums are used to populate the asset cache, the proc "register()" does this. - -//all of our asset datums, used for referring to these later -GLOBAL_LIST_EMPTY(asset_datums) - -//get an assetdatum or make a new one -/proc/get_asset_datum(type) - return GLOB.asset_datums[type] || new type() - -/datum/asset - var/_abstract = /datum/asset - -/datum/asset/New() - GLOB.asset_datums[type] = src - register() - -/datum/asset/proc/register() - return - -/datum/asset/proc/send(client) - return - - -//If you don't need anything complicated. -/datum/asset/simple - _abstract = /datum/asset/simple - var/assets = list() - var/verify = FALSE - -/datum/asset/simple/register() - for(var/asset_name in assets) - register_asset(asset_name, assets[asset_name]) - -/datum/asset/simple/send(client) - send_asset_list(client,assets,verify) - - -// For registering or sending multiple others at once -/datum/asset/group - _abstract = /datum/asset/group - var/list/children - -/datum/asset/group/register() - for(var/type in children) - get_asset_datum(type) - -/datum/asset/group/send(client/C) - for(var/type in children) - var/datum/asset/A = get_asset_datum(type) - A.send(C) - - -// spritesheet implementation - coalesces various icons into a single .png file -// and uses CSS to select icons out of that file - saves on transferring some -// 1400-odd individual PNG files -#define SPR_SIZE 1 -#define SPR_IDX 2 -#define SPRSZ_COUNT 1 -#define SPRSZ_ICON 2 -#define SPRSZ_STRIPPED 3 - -/datum/asset/spritesheet - _abstract = /datum/asset/spritesheet - var/name - var/list/sizes = list() // "32x32" -> list(10, icon/normal, icon/stripped) - var/list/sprites = list() // "foo_bar" -> list("32x32", 5) - var/verify = FALSE - -/datum/asset/spritesheet/register() - if (!name) - CRASH("spritesheet [type] cannot register without a name") - ensure_stripped() - - var/res_name = "spritesheet_[name].css" - var/fname = "data/spritesheets/[res_name]" - fdel(fname) - text2file(generate_css(), fname) - register_asset(res_name, fcopy_rsc(fname)) - fdel(fname) - - for(var/size_id in sizes) - var/size = sizes[size_id] - register_asset("[name]_[size_id].png", size[SPRSZ_STRIPPED]) - -/datum/asset/spritesheet/send(client/C) - if (!name) - return - var/all = list("spritesheet_[name].css") - for(var/size_id in sizes) - all += "[name]_[size_id].png" - send_asset_list(C, all, verify) - -/datum/asset/spritesheet/proc/ensure_stripped(sizes_to_strip = sizes) - for(var/size_id in sizes_to_strip) - var/size = sizes[size_id] - if (size[SPRSZ_STRIPPED]) - continue - - // save flattened version - var/fname = "data/spritesheets/[name]_[size_id].png" - fcopy(size[SPRSZ_ICON], fname) - var/error = rustg_dmi_strip_metadata(fname) - if(length(error)) - stack_trace("Failed to strip [name]_[size_id].png: [error]") - size[SPRSZ_STRIPPED] = icon(fname) - fdel(fname) - -/datum/asset/spritesheet/proc/generate_css() - var/list/out = list() - - for (var/size_id in sizes) - var/size = sizes[size_id] - var/icon/tiny = size[SPRSZ_ICON] - out += ".[name][size_id]{display:inline-block;width:[tiny.Width()]px;height:[tiny.Height()]px;background:url('[name]_[size_id].png') no-repeat;}" - - for (var/sprite_id in sprites) - var/sprite = sprites[sprite_id] - var/size_id = sprite[SPR_SIZE] - var/idx = sprite[SPR_IDX] - var/size = sizes[size_id] - - var/icon/tiny = size[SPRSZ_ICON] - var/icon/big = size[SPRSZ_STRIPPED] - var/per_line = big.Width() / tiny.Width() - var/x = (idx % per_line) * tiny.Width() - var/y = round(idx / per_line) * tiny.Height() - - out += ".[name][size_id].[sprite_id]{background-position:-[x]px -[y]px;}" - - return out.Join("\n") - -/datum/asset/spritesheet/proc/Insert(sprite_name, icon/I, icon_state="", dir=SOUTH, frame=1, moving=FALSE) - I = icon(I, icon_state=icon_state, dir=dir, frame=frame, moving=moving) - if (!I || !length(icon_states(I))) // that direction or state doesn't exist - return - var/size_id = "[I.Width()]x[I.Height()]" - var/size = sizes[size_id] - - if (sprites[sprite_name]) - CRASH("duplicate sprite \"[sprite_name]\" in sheet [name] ([type])") - - if (size) - var/position = size[SPRSZ_COUNT]++ - var/icon/sheet = size[SPRSZ_ICON] - size[SPRSZ_STRIPPED] = null - sheet.Insert(I, icon_state=sprite_name) - sprites[sprite_name] = list(size_id, position) - else - sizes[size_id] = size = list(1, I, null) - sprites[sprite_name] = list(size_id, 0) - -/datum/asset/spritesheet/proc/InsertAll(prefix, icon/I, list/directions) - if (length(prefix)) - prefix = "[prefix]-" - - if (!directions) - directions = list(SOUTH) - - for (var/icon_state_name in icon_states(I)) - for (var/direction in directions) - var/prefix2 = (directions.len > 1) ? "[dir2text(direction)]-" : "" - Insert("[prefix][prefix2][icon_state_name]", I, icon_state=icon_state_name, dir=direction) - -/datum/asset/spritesheet/proc/css_tag() - return {""} - -/datum/asset/spritesheet/proc/icon_tag(sprite_name) - var/sprite = sprites[sprite_name] - if (!sprite) - return null - var/size_id = sprite[SPR_SIZE] - return {""} - -/datum/asset/spritesheet/proc/icon_class_name(sprite_name) - var/sprite = sprites[sprite_name] - if (!sprite) - return null - var/size_id = sprite[SPR_SIZE] - return {"[name][size_id] [sprite_name]"} - -#undef SPR_SIZE -#undef SPR_IDX -#undef SPRSZ_COUNT -#undef SPRSZ_ICON -#undef SPRSZ_STRIPPED - - -/datum/asset/spritesheet/simple - _abstract = /datum/asset/spritesheet/simple - var/list/assets - -/datum/asset/spritesheet/simple/register() - for (var/key in assets) - Insert(key, assets[key]) - ..() - -//Generates assets based on iconstates of a single icon -/datum/asset/simple/icon_states - _abstract = /datum/asset/simple/icon_states - var/icon - var/list/directions = list(SOUTH) - var/frame = 1 - var/movement_states = FALSE - - var/prefix = "default" //asset_name = "[prefix].[icon_state_name].png" - var/generic_icon_names = FALSE //generate icon filenames using generate_asset_name() instead the above format - - verify = FALSE - -/datum/asset/simple/icon_states/register(_icon = icon) - for(var/icon_state_name in icon_states(_icon)) - for(var/direction in directions) - var/asset = icon(_icon, icon_state_name, direction, frame, movement_states) - if (!asset) - continue - asset = fcopy_rsc(asset) //dedupe - var/prefix2 = (directions.len > 1) ? "[dir2text(direction)]." : "" - var/asset_name = sanitize_filename("[prefix].[prefix2][icon_state_name].png") - if (generic_icon_names) - asset_name = "[generate_asset_name(asset)].png" - - register_asset(asset_name, asset) - -/datum/asset/simple/icon_states/multiple_icons - _abstract = /datum/asset/simple/icon_states/multiple_icons - var/list/icons - -/datum/asset/simple/icon_states/multiple_icons/register() - for(var/i in icons) - ..(i) - - //DEFINITIONS FOR ASSET DATUMS START HERE. - +/* uncomment this and delete the tgui def bellow this for the new tgui /datum/asset/simple/tgui assets = list( - // tgui + "tgui.bundle.js" = 'tgui/packages/tgui/public/tgui.bundle.js', + "tgui.bundle.css" = 'tgui/packages/tgui/public/tgui.bundle.css', + ) +*/ +/datum/asset/simple/tgui + assets = list( + // Old TGUI "tgui.css" = 'tgui/assets/tgui.css', "tgui.js" = 'tgui/assets/tgui.js', // tgui-next "tgui-main.html" = 'tgui-next/packages/tgui/public/tgui-main.html', - "tgui-fallback.html" = 'tgui-next/packages/tgui/public/tgui-fallback.html', "tgui.bundle.js" = 'tgui-next/packages/tgui/public/tgui.bundle.js', "tgui.bundle.css" = 'tgui-next/packages/tgui/public/tgui.bundle.css', + // Old TGUI compatability + "tgui-fallback.html" = 'tgui-next/packages/tgui/public/tgui-fallback.html', "shim-html5shiv.js" = 'tgui-next/packages/tgui/public/shim-html5shiv.js', "shim-ie8.js" = 'tgui-next/packages/tgui/public/shim-ie8.js', "shim-dom4.js" = 'tgui-next/packages/tgui/public/shim-dom4.js', @@ -434,8 +57,16 @@ GLOBAL_LIST_EMPTY(asset_datums) "smmon_4.gif" = 'icons/program_icons/smmon_4.gif', "smmon_5.gif" = 'icons/program_icons/smmon_5.gif', "smmon_6.gif" = 'icons/program_icons/smmon_6.gif' + //"borg_mon.gif" = 'icons/program_icons/borg_mon.gif' ) - +/* uncomment if you're porting the new ntnet app +/datum/asset/simple/radar_assets + assets = list( + "ntosradarbackground.png" = 'icons/UI_Icons/tgui/ntosradar_background.png', + "ntosradarpointer.png" = 'icons/UI_Icons/tgui/ntosradar_pointer.png', + "ntosradarpointerS.png" = 'icons/UI_Icons/tgui/ntosradar_pointer_S.png' + ) +*/ /datum/asset/spritesheet/simple/pda name = "pda" assets = list( @@ -464,6 +95,7 @@ GLOBAL_LIST_EMPTY(asset_datums) "refresh" = 'icons/pda_icons/pda_refresh.png', "scanner" = 'icons/pda_icons/pda_scanner.png', "signaler" = 'icons/pda_icons/pda_signaler.png', + //"skills" = 'icons/pda_icons/pda_skills.png', "status" = 'icons/pda_icons/pda_status.png', "dronephone" = 'icons/pda_icons/pda_dronephone.png', "emoji" = 'icons/pda_icons/pda_emoji.png' @@ -483,51 +115,10 @@ GLOBAL_LIST_EMPTY(asset_datums) "stamp-cap" = 'icons/stamp_icons/large_stamp-cap.png', "stamp-qm" = 'icons/stamp_icons/large_stamp-qm.png', "stamp-law" = 'icons/stamp_icons/large_stamp-law.png' - ) - -/datum/asset/spritesheet/simple/minesweeper - name = "minesweeper" - assets = list( - "1" = 'icons/UI_Icons/minesweeper_tiles/one.png', - "2" = 'icons/UI_Icons/minesweeper_tiles/two.png', - "3" = 'icons/UI_Icons/minesweeper_tiles/three.png', - "4" = 'icons/UI_Icons/minesweeper_tiles/four.png', - "5" = 'icons/UI_Icons/minesweeper_tiles/five.png', - "6" = 'icons/UI_Icons/minesweeper_tiles/six.png', - "7" = 'icons/UI_Icons/minesweeper_tiles/seven.png', - "8" = 'icons/UI_Icons/minesweeper_tiles/eight.png', - "empty" = 'icons/UI_Icons/minesweeper_tiles/empty.png', - "flag" = 'icons/UI_Icons/minesweeper_tiles/flag.png', - "hidden" = 'icons/UI_Icons/minesweeper_tiles/hidden.png', - "mine" = 'icons/UI_Icons/minesweeper_tiles/mine.png', - "minehit" = 'icons/UI_Icons/minesweeper_tiles/minehit.png' - ) - -/datum/asset/spritesheet/simple/pills - name = "pills" - assets = list( - "pill1" = 'icons/UI_Icons/Pills/pill1.png', - "pill2" = 'icons/UI_Icons/Pills/pill2.png', - "pill3" = 'icons/UI_Icons/Pills/pill3.png', - "pill4" = 'icons/UI_Icons/Pills/pill4.png', - "pill5" = 'icons/UI_Icons/Pills/pill5.png', - "pill6" = 'icons/UI_Icons/Pills/pill6.png', - "pill7" = 'icons/UI_Icons/Pills/pill7.png', - "pill8" = 'icons/UI_Icons/Pills/pill8.png', - "pill9" = 'icons/UI_Icons/Pills/pill9.png', - "pill10" = 'icons/UI_Icons/Pills/pill10.png', - "pill11" = 'icons/UI_Icons/Pills/pill11.png', - "pill12" = 'icons/UI_Icons/Pills/pill12.png', - "pill13" = 'icons/UI_Icons/Pills/pill13.png', - "pill14" = 'icons/UI_Icons/Pills/pill14.png', - "pill15" = 'icons/UI_Icons/Pills/pill15.png', - "pill16" = 'icons/UI_Icons/Pills/pill16.png', - "pill17" = 'icons/UI_Icons/Pills/pill17.png', - "pill18" = 'icons/UI_Icons/Pills/pill18.png', - "pill19" = 'icons/UI_Icons/Pills/pill19.png', - "pill20" = 'icons/UI_Icons/Pills/pill20.png', - "pill21" = 'icons/UI_Icons/Pills/pill21.png', - "pill22" = 'icons/UI_Icons/Pills/pill22.png', + //"stamp-chap" = 'icons/stamp_icons/large_stamp-chap.png', + //"stamp-mime" = 'icons/stamp_icons/large_stamp-mime.png', + //"stamp-centcom" = 'icons/stamp_icons/large_stamp-centcom.png', + //"stamp-syndicate" = 'icons/stamp_icons/large_stamp-syndicate.png' ) /datum/asset/simple/IRV @@ -573,23 +164,20 @@ GLOBAL_LIST_EMPTY(asset_datums) ) /datum/asset/simple/jquery - verify = FALSE assets = list( "jquery.min.js" = 'code/modules/goonchat/browserassets/js/jquery.min.js', ) /datum/asset/simple/goonchat - verify = FALSE assets = list( "json2.min.js" = 'code/modules/goonchat/browserassets/js/json2.min.js', "browserOutput.js" = 'code/modules/goonchat/browserassets/js/browserOutput.js', "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css', - "browserOutput_dark.css" = 'code/modules/goonchat/browserassets/css/browserOutput_dark.css', + "browserOutput_dark.css" = 'code/modules/goonchat/browserassets/css/browserOutput_dark.css', //dark theme, cit specific "browserOutput_light.css" = 'code/modules/goonchat/browserassets/css/browserOutput_light.css' ) /datum/asset/simple/fontawesome - verify = FALSE assets = list( "fa-regular-400.eot" = 'html/font-awesome/webfonts/fa-regular-400.eot', "fa-regular-400.woff" = 'html/font-awesome/webfonts/fa-regular-400.woff', @@ -630,6 +218,90 @@ GLOBAL_LIST_EMPTY(asset_datums) "none_button.png" = 'html/none_button.png', ) +/datum/asset/spritesheet/simple/minesweeper + name = "minesweeper" + assets = list( + "1" = 'icons/UI_Icons/minesweeper_tiles/one.png', + "2" = 'icons/UI_Icons/minesweeper_tiles/two.png', + "3" = 'icons/UI_Icons/minesweeper_tiles/three.png', + "4" = 'icons/UI_Icons/minesweeper_tiles/four.png', + "5" = 'icons/UI_Icons/minesweeper_tiles/five.png', + "6" = 'icons/UI_Icons/minesweeper_tiles/six.png', + "7" = 'icons/UI_Icons/minesweeper_tiles/seven.png', + "8" = 'icons/UI_Icons/minesweeper_tiles/eight.png', + "empty" = 'icons/UI_Icons/minesweeper_tiles/empty.png', + "flag" = 'icons/UI_Icons/minesweeper_tiles/flag.png', + "hidden" = 'icons/UI_Icons/minesweeper_tiles/hidden.png', + "mine" = 'icons/UI_Icons/minesweeper_tiles/mine.png', + "minehit" = 'icons/UI_Icons/minesweeper_tiles/minehit.png' + ) + +/* Port the app game thing +/datum/asset/simple/arcade + assets = list( + "boss1.gif" = 'icons/UI_Icons/Arcade/boss1.gif', + "boss2.gif" = 'icons/UI_Icons/Arcade/boss2.gif', + "boss3.gif" = 'icons/UI_Icons/Arcade/boss3.gif', + "boss4.gif" = 'icons/UI_Icons/Arcade/boss4.gif', + "boss5.gif" = 'icons/UI_Icons/Arcade/boss5.gif', + "boss6.gif" = 'icons/UI_Icons/Arcade/boss6.gif', + ) +*/ +/* +/datum/asset/spritesheet/simple/achievements + name ="achievements" + assets = list( + "default" = 'icons/UI_Icons/Achievements/default.png', + "basemisc" = 'icons/UI_Icons/Achievements/basemisc.png', + "baseboss" = 'icons/UI_Icons/Achievements/baseboss.png', + "baseskill" = 'icons/UI_Icons/Achievements/baseskill.png', + "bbgum" = 'icons/UI_Icons/Achievements/Boss/bbgum.png', + "colossus" = 'icons/UI_Icons/Achievements/Boss/colossus.png', + "hierophant" = 'icons/UI_Icons/Achievements/Boss/hierophant.png', + "legion" = 'icons/UI_Icons/Achievements/Boss/legion.png', + "miner" = 'icons/UI_Icons/Achievements/Boss/miner.png', + "swarmer" = 'icons/UI_Icons/Achievements/Boss/swarmer.png', + "tendril" = 'icons/UI_Icons/Achievements/Boss/tendril.png', + "featofstrength" = 'icons/UI_Icons/Achievements/Misc/featofstrength.png', + "helbital" = 'icons/UI_Icons/Achievements/Misc/helbital.png', + "jackpot" = 'icons/UI_Icons/Achievements/Misc/jackpot.png', + "meteors" = 'icons/UI_Icons/Achievements/Misc/meteors.png', + "timewaste" = 'icons/UI_Icons/Achievements/Misc/timewaste.png', + "upgrade" = 'icons/UI_Icons/Achievements/Misc/upgrade.png', + "clownking" = 'icons/UI_Icons/Achievements/Misc/clownking.png', + "clownthanks" = 'icons/UI_Icons/Achievements/Misc/clownthanks.png', + "rule8" = 'icons/UI_Icons/Achievements/Misc/rule8.png', + "snail" = 'icons/UI_Icons/Achievements/Misc/snail.png', + "mining" = 'icons/UI_Icons/Achievements/Skills/mining.png', + ) +*/ +/datum/asset/spritesheet/simple/pills + name ="pills" + assets = list( + "pill1" = 'icons/UI_Icons/Pills/pill1.png', + "pill2" = 'icons/UI_Icons/Pills/pill2.png', + "pill3" = 'icons/UI_Icons/Pills/pill3.png', + "pill4" = 'icons/UI_Icons/Pills/pill4.png', + "pill5" = 'icons/UI_Icons/Pills/pill5.png', + "pill6" = 'icons/UI_Icons/Pills/pill6.png', + "pill7" = 'icons/UI_Icons/Pills/pill7.png', + "pill8" = 'icons/UI_Icons/Pills/pill8.png', + "pill9" = 'icons/UI_Icons/Pills/pill9.png', + "pill10" = 'icons/UI_Icons/Pills/pill10.png', + "pill11" = 'icons/UI_Icons/Pills/pill11.png', + "pill12" = 'icons/UI_Icons/Pills/pill12.png', + "pill13" = 'icons/UI_Icons/Pills/pill13.png', + "pill14" = 'icons/UI_Icons/Pills/pill14.png', + "pill15" = 'icons/UI_Icons/Pills/pill15.png', + "pill16" = 'icons/UI_Icons/Pills/pill16.png', + "pill17" = 'icons/UI_Icons/Pills/pill17.png', + "pill18" = 'icons/UI_Icons/Pills/pill18.png', + "pill19" = 'icons/UI_Icons/Pills/pill19.png', + "pill20" = 'icons/UI_Icons/Pills/pill20.png', + "pill21" = 'icons/UI_Icons/Pills/pill21.png', + "pill22" = 'icons/UI_Icons/Pills/pill22.png', + ) + //this exists purely to avoid meta by pre-loading all language icons. /datum/asset/language/register() for(var/path in typesof(/datum/language)) @@ -640,7 +312,7 @@ GLOBAL_LIST_EMPTY(asset_datums) /datum/asset/spritesheet/pipes name = "pipes" -/datum/asset/spritesheet/pipes/register() +/datum/asset/spritesheet/pipes/register() //we do not have chempipes for (var/each in list('icons/obj/atmospherics/pipes/pipe_item.dmi', 'icons/obj/atmospherics/pipes/disposal.dmi', 'icons/obj/atmospherics/pipes/transit_tube.dmi')) InsertAll("", each, GLOB.alldirs) ..() @@ -650,7 +322,7 @@ GLOBAL_LIST_EMPTY(asset_datums) name = "design" /datum/asset/spritesheet/research_designs/register() - for (var/path in subtypesof(/datum/design)) + for(var/path in subtypesof(/datum/design)) var/datum/design/D = path var/icon_file diff --git a/code/modules/asset_cache/validate_assets.html b/code/modules/asset_cache/validate_assets.html new file mode 100644 index 0000000000..205a7f4dad --- /dev/null +++ b/code/modules/asset_cache/validate_assets.html @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index c229a4ba27..33fd160b1a 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -162,6 +162,9 @@ to_chat(user, "Access denied.") return UI_CLOSE +/obj/machinery/atmospherics/components/attack_ghost(mob/dead/observer/O) + . = ..() + atmosanalyzer_scan(airs, O, src, FALSE) // Tool acts diff --git a/code/modules/atmospherics/machinery/pipes/pipes.dm b/code/modules/atmospherics/machinery/pipes/pipes.dm index c466a422b2..4a6170c251 100644 --- a/code/modules/atmospherics/machinery/pipes/pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/pipes.dm @@ -111,3 +111,10 @@ pipe_color = paint_color update_node_icon() return TRUE + +/obj/machinery/atmospherics/pipe/attack_ghost(mob/dead/observer/O) + . = ..() + if(parent) + atmosanalyzer_scan(parent.air, O, src, FALSE) + else + to_chat(O, "[src] doesn't have a pipenet, which is probably a bug.") diff --git a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm index 8bf0554070..952db8315a 100644 --- a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm +++ b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm @@ -147,10 +147,14 @@ /obj/machinery/portable_atmospherics/analyzer_act(mob/living/user, obj/item/I) atmosanalyzer_scan(air_contents, user, src) -/obj/machinery/portable_atmospherics/attacked_by(obj/item/I, mob/user) +/obj/machinery/portable_atmospherics/attacked_by(obj/item/I, mob/user, attackchain_flags = NONE, damage_multiplier = 1) if(I.force < 10 && !(stat & BROKEN)) take_damage(0) else investigate_log("was smacked with \a [I] by [key_name(user)].", INVESTIGATE_ATMOS) add_fingerprint(user) ..() + +/obj/machinery/portable_atmospherics/attack_ghost(mob/dead/observer/O) + . = ..() + atmosanalyzer_scan(air_contents, O, src, FALSE) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index f841ae20ca..fcdc564380 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -7,7 +7,7 @@ #define AMMO_DROP_LIFETIME 300 #define CTF_REQUIRED_PLAYERS 4 -/obj/item/twohanded/ctf +/obj/item/ctf name = "banner" icon = 'icons/obj/items_and_weapons.dmi' icon_state = "banner" @@ -16,6 +16,7 @@ righthand_file = 'icons/mob/inhands/equipment/banners_righthand.dmi' desc = "A banner with Nanotrasen's logo on it." slowdown = 2 + item_flags = SLOWS_WHILE_IN_HAND throw_speed = 0 throw_range = 1 force = 200 @@ -28,16 +29,20 @@ var/obj/effect/ctf/flag_reset/reset var/reset_path = /obj/effect/ctf/flag_reset -/obj/item/twohanded/ctf/Destroy() +/obj/item/ctf/Destroy() QDEL_NULL(reset) return ..() -/obj/item/twohanded/ctf/Initialize() +/obj/item/ctf/Initialize() . = ..() if(!reset) reset = new reset_path(get_turf(src)) -/obj/item/twohanded/ctf/process() +/obj/item/ctf/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed) + +/obj/item/ctf/process() if(is_ctf_target(loc)) //don't reset from someone's hands. return PROCESS_KILL if(world.time > reset_cooldown) @@ -49,7 +54,7 @@ STOP_PROCESSING(SSobj, src) //ATTACK HAND IGNORING PARENT RETURN VALUE -/obj/item/twohanded/ctf/attack_hand(mob/living/user) +/obj/item/ctf/attack_hand(mob/living/user) if(!is_ctf_target(user) && !anyonecanpickup) to_chat(user, "Non players shouldn't be moving the flag!") return @@ -73,7 +78,7 @@ STOP_PROCESSING(SSobj, src) ..() -/obj/item/twohanded/ctf/dropped(mob/user) +/obj/item/ctf/dropped(mob/user) ..() user.anchored = FALSE user.status_flags |= CANPUSH @@ -86,7 +91,7 @@ anchored = TRUE -/obj/item/twohanded/ctf/red +/obj/item/ctf/red name = "red flag" icon_state = "banner-red" item_state = "banner-red" @@ -95,7 +100,7 @@ reset_path = /obj/effect/ctf/flag_reset/red -/obj/item/twohanded/ctf/blue +/obj/item/ctf/blue name = "blue flag" icon_state = "banner-blue" item_state = "banner-blue" @@ -276,8 +281,8 @@ attack_ghost(ghost) /obj/machinery/capture_the_flag/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/twohanded/ctf)) - var/obj/item/twohanded/ctf/flag = I + if(istype(I, /obj/item/ctf)) + var/obj/item/ctf/flag = I if(flag.team != src.team) user.transferItemToLoc(flag, get_turf(flag.reset), TRUE) points++ @@ -294,7 +299,7 @@ if(istype(mob_area, /area/ctf)) to_chat(M, "[team] team wins!") to_chat(M, "Teams have been cleared. Click on the machines to vote to begin another round.") - for(var/obj/item/twohanded/ctf/W in M) + for(var/obj/item/ctf/W in M) M.dropItemToGround(W) M.dust() for(var/obj/machinery/control_point/control in GLOB.machines) @@ -335,7 +340,7 @@ var/list/ctf_object_typecache = typecacheof(list( /obj/machinery, /obj/effect/ctf, - /obj/item/twohanded/ctf + /obj/item/ctf )) for(var/atm in A) if (isturf(A) || ismob(A) || isarea(A)) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index c11267a5f3..e91dfee034 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -661,5 +661,5 @@ /datum/outfit/lavaknight/captain name ="Cydonian Knight Captain" - l_pocket = /obj/item/twohanded/dualsaber/hypereutactic + l_pocket = /obj/item/dualsaber/hypereutactic id = /obj/item/card/id/knight/captain diff --git a/code/modules/awaymissions/mission_code/Academy.dm b/code/modules/awaymissions/mission_code/Academy.dm index f714a86f22..129e6d7a2b 100644 --- a/code/modules/awaymissions/mission_code/Academy.dm +++ b/code/modules/awaymissions/mission_code/Academy.dm @@ -189,6 +189,8 @@ if(!ishuman(user) || !user.mind || (user.mind in SSticker.mode.wizards)) to_chat(user, "You feel the magic of the dice is restricted to ordinary humans! You should leave it alone.") user.dropItemToGround(src) + return + return ..() /obj/item/dice/d20/fate/proc/effect(var/mob/living/carbon/human/user,roll) diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index a13fecd11c..1b099a22db 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -1,20 +1,39 @@ /*Cabin areas*/ -/area/awaymission/snowforest - name = "Snow Forest" - icon_state = "away" - requires_power = FALSE - dynamic_lighting = DYNAMIC_LIGHTING_ENABLED - /area/awaymission/cabin name = "Cabin" icon_state = "away2" requires_power = TRUE dynamic_lighting = DYNAMIC_LIGHTING_ENABLED -/area/awaymission/snowforest/lumbermill +/area/awaymission/cabin/snowforest + name = "Snow Forest" + icon_state = "away" + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + +/area/awaymission/cabin/snowforest/sovietsurface + name = "Snow Forest" + icon_state = "awaycontent29" + requires_power = FALSE + +/area/awaymission/cabin/lumbermill name = "Lumbermill" icon_state = "away3" + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + +/area/awaymission/cabin/caves/sovietcave + name = "Soviet Bunker" + icon_state = "awaycontent4" + +/area/awaymission/cabin/caves + name = "North Snowdin Caves" + icon_state = "awaycontent15" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/awaymission/cabin/caves/mountain + name = "North Snowdin Mountains" + icon_state = "awaycontent24" /obj/structure/firepit name = "firepit" @@ -92,7 +111,7 @@ egg_type = null speak = list() -/*Cabin's forest*/ +/*Cabin's forest. Removed in the new cabin map since it was buggy and I prefer manual placement.*/ /datum/mapGenerator/snowy modules = list(/datum/mapGeneratorModule/bottomlayer/snow, \ /datum/mapGeneratorModule/snow/pineTrees, \ @@ -136,4 +155,4 @@ endTurfX = 159 endTurfY = 157 startTurfX = 37 - startTurfY = 35 + startTurfY = 35 \ No newline at end of file diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index fc797d227c..c7e2609436 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -475,43 +475,26 @@ /obj/effect/spawner/lootdrop/snowdin/dungeonlite name = "dungeon lite" - loot = list(/obj/item/melee/classic_baton = 11, - /obj/item/melee/classic_baton/telescopic = 12, - /obj/item/book/granter/spell/smoke = 10, + loot = list(/obj/item/book/granter/spell/smoke = 10, /obj/item/book/granter/spell/blind = 10, /obj/item/storage/firstaid/regular = 45, /obj/item/storage/firstaid/toxin = 35, /obj/item/storage/firstaid/brute = 27, /obj/item/storage/firstaid/fire = 27, /obj/item/storage/toolbox/syndicate = 12, - /obj/item/grenade/plastic/c4 = 7, /obj/item/grenade/clusterbuster/smoke = 15, /obj/item/clothing/under/chameleon = 13, - /obj/item/clothing/shoes/chameleon/noslip = 10, /obj/item/borg/upgrade/ddrill = 3) /obj/effect/spawner/lootdrop/snowdin/dungeonmid name = "dungeon mid" - loot = list(/obj/item/defibrillator/compact = 6, - /obj/item/storage/firstaid/tactical = 35, - /obj/item/shield/energy = 6, - /obj/item/shield/riot/tele = 12, - /obj/item/dnainjector/lasereyesmut = 7, - /obj/item/gun/magic/wand/fireball/inert = 3, + loot = list(/obj/item/shield/riot = 12, /obj/item/pneumatic_cannon = 15, - /obj/item/melee/transforming/energy/sword = 7, - /obj/item/book/granter/spell/knock = 15, - /obj/item/book/granter/spell/summonitem = 20, - /obj/item/book/granter/spell/forcewall = 17, /obj/item/storage/backpack/holding = 12, - /obj/item/grenade/spawnergrenade/manhacks = 6, - /obj/item/grenade/spawnergrenade/spesscarp = 7, - /obj/item/grenade/clusterbuster/inferno = 3, /obj/item/stack/sheet/mineral/diamond{amount = 15} = 10, /obj/item/stack/sheet/mineral/uranium{amount = 15} = 10, /obj/item/stack/sheet/mineral/plasma{amount = 15} = 10, /obj/item/stack/sheet/mineral/gold{amount = 15} = 10, - /obj/item/book/granter/spell/barnyard = 4, /obj/item/pickaxe/drill/diamonddrill = 6, /obj/item/borg/upgrade/vtec = 7, /obj/item/borg/upgrade/disablercooler = 7) @@ -519,21 +502,12 @@ /obj/effect/spawner/lootdrop/snowdin/dungeonheavy name = "dungeon heavy" - loot = list(/obj/item/twohanded/singularityhammer = 25, - /obj/item/twohanded/mjollnir = 10, - /obj/item/twohanded/fireaxe = 25, + loot = list(/obj/item/fireaxe = 25, /obj/item/organ/brain/alien = 17, - /obj/item/twohanded/dualsaber = 15, - /obj/item/organ/heart/demon = 7, - /obj/item/gun/ballistic/automatic/c20r/unrestricted = 16, - /obj/item/gun/magic/wand/resurrection/inert = 15, - /obj/item/gun/magic/wand/resurrection = 10, - /obj/item/uplink/old = 2, - /obj/item/book/granter/spell/charge = 12, - /obj/item/grenade/clusterbuster/spawner_manhacks = 15, - /obj/item/book/granter/spell/fireball = 10, + /obj/item/organ/heart/cursed = 7, + /obj/item/book/granter/spell/forcewall = 17, + /obj/item/gun/magic/wand/fireball/inert = 3, /obj/item/pickaxe/drill/jackhammer = 30, - /obj/item/borg/upgrade/syndicate = 13, /obj/item/borg/upgrade/selfrepair = 17) /obj/effect/spawner/lootdrop/snowdin/dungeonmisc @@ -544,7 +518,7 @@ loot = list(/obj/item/stack/sheet/mineral/snow{amount = 25} = 10, /obj/item/toy/snowball = 15, /obj/item/shovel = 10, - /obj/item/twohanded/spear = 8, + /obj/item/spear = 8, ) //special items//-- diff --git a/code/modules/awaymissions/mission_code/spacebattle.dm b/code/modules/awaymissions/mission_code/spacebattle.dm deleted file mode 100644 index a477a223b2..0000000000 --- a/code/modules/awaymissions/mission_code/spacebattle.dm +++ /dev/null @@ -1,51 +0,0 @@ -//Spacebattle Areas - -/area/awaymission/spacebattle - name = "Space Battle" - icon_state = "awaycontent1" - requires_power = FALSE - -/area/awaymission/spacebattle/cruiser - name = "Nanotrasen Cruiser" - icon_state = "awaycontent2" - -/area/awaymission/spacebattle/syndicate1 - name = "Syndicate Assault Ship 1" - icon_state = "awaycontent3" - -/area/awaymission/spacebattle/syndicate2 - name = "Syndicate Assault Ship 2" - icon_state = "awaycontent4" - -/area/awaymission/spacebattle/syndicate3 - name = "Syndicate Assault Ship 3" - icon_state = "awaycontent5" - -/area/awaymission/spacebattle/syndicate4 - name = "Syndicate War Sphere 1" - icon_state = "awaycontent6" - -/area/awaymission/spacebattle/syndicate5 - name = "Syndicate War Sphere 2" - icon_state = "awaycontent7" - -/area/awaymission/spacebattle/syndicate6 - name = "Syndicate War Sphere 3" - icon_state = "awaycontent8" - -/area/awaymission/spacebattle/syndicate7 - name = "Syndicate Fighter" - icon_state = "awaycontent9" - -/area/awaymission/spacebattle/secret - name = "Hidden Chamber" - icon_state = "awaycontent10" - -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier, - /obj/item/gun/ballistic/automatic/c20r, - /obj/item/shield/energy) - -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle - deathmessage = "falls limp as they release their grip from the energy weapons, activating their self-destruct function!" - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 4af28d78cc..744c01a257 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -31,7 +31,7 @@ description = "CentCom's security forces are going through budget cuts. You will be paid if you ship a set of spears." reward = 1000 required_count = 5 - wanted_types = list(/obj/item/twohanded/spear) + wanted_types = list(/obj/item/spear) /datum/bounty/item/assistant/toolbox name = "Toolboxes" @@ -134,7 +134,7 @@ description = "Central Command is looking to commission a new BirdBoat-class station. You've been ordered to supply the potted plants." reward = 2000 required_count = 8 - wanted_types = list(/obj/item/twohanded/required/kirbyplants) + wanted_types = list(/obj/item/kirbyplants) // /datum/bounty/item/assistant/earmuffs // name = "Earmuffs" @@ -160,7 +160,7 @@ name = "Chainsaw" description = "The chef at CentCom is having trouble butchering her animals. She requests one chainsaw, please." reward = 2500 - wanted_types = list(/obj/item/twohanded/required/chainsaw) + wanted_types = list(/obj/item/chainsaw) /datum/bounty/item/assistant/ied name = "IED" diff --git a/code/modules/cargo/bounties/mining.dm b/code/modules/cargo/bounties/mining.dm index 1f3266af62..cd8d5707d8 100644 --- a/code/modules/cargo/bounties/mining.dm +++ b/code/modules/cargo/bounties/mining.dm @@ -22,7 +22,7 @@ name = "Bone Axe" description = "Station 12 has had their fire axes stolen by marauding clowns. Ship them a bone axe as a replacement." reward = 3500 - wanted_types = list(/obj/item/twohanded/fireaxe/boneaxe) + wanted_types = list(/obj/item/fireaxe/boneaxe) /datum/bounty/item/mining/bone_armor name = "Bone Armor" diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm index a4632f7ed0..ffa608f8fd 100644 --- a/code/modules/cargo/bounties/science.dm +++ b/code/modules/cargo/bounties/science.dm @@ -119,7 +119,7 @@ /datum/bounty/item/science/noneactive_reactivearmor name = "Reactive Armor Shells" - description = "Do to the breakthroughs in anomalies, we can not keep up in making reactive armor shells, can you send us a few?" + description = "Due to the breakthroughs in anomalies, we can not keep up in making reactive armor shells, can you send us a few?" reward = 2000 required_count = 5 wanted_types = list(/obj/item/reactive_armour_shell, /obj/item/clothing/suit/armor/reactive) @@ -138,14 +138,14 @@ /datum/bounty/item/science/anomaly_neutralizer name = "Anomaly Neutralizers" - description = "An idea for a long time was to use an unstable Supermatter Shard to help create the breeding grounds for an unstable part of space to harvest any anomalies we want. It worked a little too well and now were out of anomaly neutralizers please send us a baker's dozen." + description = "An idea for a long time was to use an unstable Supermatter Shard to help create the breeding grounds for an unstable part of space to harvest any anomalies we want. It worked a little too well and now we're out of anomaly neutralizers, please send us a baker's dozen." reward = 2500 required_count = 13 wanted_types = list(/obj/item/anomaly_neutralizer) /datum/bounty/item/science/integrated_circuit_printer name = "Integrated Circuit Printer" - description = "due to a paperwork error, a newly made integrated circuit manufacturer line is missing three of its printers needed to operate. Until the paper work is corrected we are outsourcing this problem, so please send us three integrated circuit printers." + description = "Due to a paperwork error, a newly made integrated circuit manufacturer line is missing three of its printers needed to operate. Until the paper work is corrected we are outsourcing this problem, so please send us three integrated circuit printers." reward = 2000 required_count = 3 wanted_types = list(/obj/item/integrated_circuit_printer) @@ -159,7 +159,7 @@ /datum/bounty/item/science/nanite_trash name = "Nanite Based Gear" - description = "CC wants to make nanite based gear available to a new wing of devolvement but lacks the hand held tools to get it full up and running. Please send us any you have." + description = "CC wants to make nanite based gear available to a new wing of development but lacks the hand held tools to get it fully up and running. Please send us any you have." reward = 2500 required_count = 20 //Its just metal wanted_types = list( /obj/item/nanite_remote, /obj/item/nanite_remote/comm, /obj/item/nanite_scanner) diff --git a/code/modules/cargo/console.dm b/code/modules/cargo/console.dm index 6968a5ccd8..d010cee761 100644 --- a/code/modules/cargo/console.dm +++ b/code/modules/cargo/console.dm @@ -18,6 +18,7 @@ var/obj/item/radio/headset/radio /// var that tracks message cooldown var/message_cooldown + var/list/loaded_coupons light_color = "#E2853D"//orange @@ -134,6 +135,8 @@ "cost" = P.cost, "id" = pack, "desc" = P.desc || P.name, // If there is a description, use it. Otherwise use the pack's name. + "private_goody" = P.goody == PACK_GOODY_PRIVATE, + "goody" = P.goody == PACK_GOODY_PUBLIC, "access" = P.access, "can_private_buy" = P.can_private_buy )) @@ -215,8 +218,22 @@ if(isnull(reason) || ..()) return + if(pack.goody == PACK_GOODY_PRIVATE && !self_paid) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, FALSE) + say("ERROR: Private small crates may only be purchased by private accounts.") + return + + var/obj/item/coupon/applied_coupon + for(var/i in loaded_coupons) + var/obj/item/coupon/coupon_check = i + if(pack.type == coupon_check.discounted_pack) + say("Coupon found! [round(coupon_check.discount_pct_off * 100)]% off applied!") + coupon_check.moveToNullspace() + applied_coupon = coupon_check + break + var/turf/T = get_turf(src) - var/datum/supply_order/SO = new(pack, name, rank, ckey, reason, account) + var/datum/supply_order/SO = new(pack, name, rank, ckey, reason, account, applied_coupon) SO.generateRequisition(T) if(requestonly && !self_paid) SSshuttle.requestlist += SO @@ -229,6 +246,9 @@ var/id = text2num(params["id"]) for(var/datum/supply_order/SO in SSshuttle.shoppinglist) if(SO.id == id) + if(SO.applied_coupon) + say("Coupon refunded.") + SO.applied_coupon.forceMove(get_turf(src)) SSshuttle.shoppinglist -= SO . = TRUE break diff --git a/code/modules/cargo/coupon.dm b/code/modules/cargo/coupon.dm new file mode 100644 index 0000000000..c77050c530 --- /dev/null +++ b/code/modules/cargo/coupon.dm @@ -0,0 +1,50 @@ + +#define COUPON_OMEN "omen" + +/obj/item/coupon + name = "coupon" + desc = "It doesn't matter if you didn't want it before, what matters now is that you've got a coupon for it!" + icon_state = "data_1" + icon = 'icons/obj/card.dmi' + item_flags = NOBLUDGEON + w_class = WEIGHT_CLASS_TINY + var/datum/supply_pack/discounted_pack + var/discount_pct_off = 0.05 + var/obj/machinery/computer/cargo/inserted_console + +/// Choose what our prize is :D +/obj/item/coupon/proc/generate() + discounted_pack = pick(subtypesof(/datum/supply_pack/goody)) + var/list/chances = list("0.10" = 4, "0.15" = 8, "0.20" = 10, "0.25" = 8, "0.50" = 4, COUPON_OMEN = 1) + discount_pct_off = pickweight(chances) + if(discount_pct_off == COUPON_OMEN) + name = "coupon - fuck you" + desc = "The small text reads, 'You will be slaughtered'... That doesn't sound right, does it?" + if(ismob(loc)) + var/mob/M = loc + to_chat(M, "The coupon reads 'fuck you' in large, bold text... is- is that a prize, or?") + M.AddComponent(/datum/component/omen, TRUE, src) + else + discount_pct_off = text2num(discount_pct_off) + name = "coupon - [round(discount_pct_off * 100)]% off [initial(discounted_pack.name)]" + +/obj/item/coupon/attack_obj(obj/O, mob/living/user) + if(!istype(O, /obj/machinery/computer/cargo)) + return ..() + if(discount_pct_off == COUPON_OMEN) + to_chat(user, "\The [O] validates the coupon as authentic, but refuses to accept it...") + O.say("Coupon fulfillment already in progress...") + return + + inserted_console = O + LAZYADD(inserted_console.loaded_coupons, src) + inserted_console.say("Coupon for [initial(discounted_pack.name)] applied!") + forceMove(inserted_console) + +/obj/item/coupon/Destroy() + if(inserted_console) + LAZYREMOVE(inserted_console.loaded_coupons, src) + inserted_console = null + . = ..() + +#undef COUPON_OMEN diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index 2b93a25a61..695dab8133 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -303,7 +303,7 @@ export_types = list(/obj/mecha/combat/durand) /datum/export/large/mech/phazon - cost = 35000 //Little over half do to needing a core + cost = 35000 //Little over half due to needing a core unit_name = "working phazon" export_types = list(/obj/mecha/combat/phazon) diff --git a/code/modules/cargo/exports/tools.dm b/code/modules/cargo/exports/tools.dm index a889f0ed13..6769dfec40 100644 --- a/code/modules/cargo/exports/tools.dm +++ b/code/modules/cargo/exports/tools.dm @@ -1,5 +1,5 @@ /datum/export/tool - k_elasticity = 1/500 //Tool selling almost allways fine a target + k_elasticity = 1/500 //Tool selling almost always find a target /datum/export/tool/toolbox cost = 6 diff --git a/code/modules/cargo/exports/weapons.dm b/code/modules/cargo/exports/weapons.dm index 2342603bde..983348a358 100644 --- a/code/modules/cargo/exports/weapons.dm +++ b/code/modules/cargo/exports/weapons.dm @@ -267,7 +267,7 @@ /datum/export/weapon/duelsaber cost = 360 //Get it? unit_name = "energy saber" - export_types = list(/obj/item/twohanded/dualsaber) + export_types = list(/obj/item/dualsaber) /datum/export/weapon/esword cost = 130 diff --git a/code/modules/cargo/order.dm b/code/modules/cargo/order.dm index 3d1caf6ba6..4fa6a4eade 100644 --- a/code/modules/cargo/order.dm +++ b/code/modules/cargo/order.dm @@ -27,10 +27,12 @@ var/orderer_rank var/orderer_ckey var/reason + var/discounted_pct var/datum/supply_pack/pack var/datum/bank_account/paying_account + var/obj/item/coupon/applied_coupon -/datum/supply_order/New(datum/supply_pack/pack, orderer, orderer_rank, orderer_ckey, reason, paying_account) +/datum/supply_order/New(datum/supply_pack/pack, orderer, orderer_rank, orderer_ckey, reason, paying_account, coupon) id = SSshuttle.ordernum++ src.pack = pack src.orderer = orderer @@ -38,6 +40,7 @@ src.orderer_ckey = orderer_ckey src.reason = reason src.paying_account = paying_account + src.applied_coupon = coupon /datum/supply_order/proc/generateRequisition(turf/T) var/obj/item/paper/P = new(T) @@ -57,58 +60,64 @@ P.update_icon() return P -/datum/supply_order/proc/generateManifest(obj/structure/closet/crate/C) - var/obj/item/paper/fluff/jobs/cargo/manifest/P = new(C, id, pack.cost) +/datum/supply_order/proc/generateManifest(obj/container, owner, packname) //generates-the-manifests. + var/obj/item/paper/fluff/jobs/cargo/manifest/P = new(container, id, 0) var/station_name = (P.errors & MANIFEST_ERROR_NAME) ? new_station_name() : station_name() - P.name = "shipping manifest - #[id] ([pack.name])" + P.name = "shipping manifest - [packname?"#[id] ([pack.name])":"(Grouped Item Crate)"]" P.info += "

    [command_name()] Shipping Manifest

    " P.info += "
    " - if(paying_account) - P.info += "Direct purchase from [paying_account.account_holder]
    " - P.name += " - Purchased by [paying_account.account_holder]" + if(id && !(id == "Cargo")) + P.info += "Direct purchase from [owner]
    " + P.name += " - Purchased by [owner]" P.info += "Order #[id]
    " P.info += "Destination: [station_name]
    " - P.info += "Item: [pack.name]
    " + if(packname) + P.info += "Item: [packname]
    " P.info += "Contents:
    " P.info += "
      " - for(var/atom/movable/AM in C.contents - P - C.lockerelectronics) + var/list/ignore_this = list(P) + if(istype(container, /obj/structure/closet)) + var/obj/structure/closet/C = container + ignore_this += C.lockerelectronics + for(var/atom/movable/AM in container.contents - ignore_this) if((P.errors & MANIFEST_ERROR_CONTENTS) && prob(50)) continue P.info += "
    • [AM.name]
    • " P.info += "
    " P.info += "

    Stamp below to confirm receipt of goods:

    " + if(P.errors & MANIFEST_ERROR_ITEM) + var/static/list/blacklisted_error = typecacheof(list( + /obj/structure/closet/crate/secure, + /obj/structure/closet/crate/large, + /obj/structure/closet/secure_closet/goodies + )) + if(blacklisted_error[container.type]) + P.errors &= ~MANIFEST_ERROR_ITEM + else + var/lost = max(round(container.contents.len / 10), 1) + while(--lost >= 0) + qdel(pick(container.contents)) + P.update_icon() - P.forceMove(C) - C.manifest = P - C.update_icon() + P.forceMove(container) + + if(istype(container, /obj/structure/closet/crate)) + var/obj/structure/closet/crate/C = container + C.manifest = P + C.update_icon() return P /datum/supply_order/proc/generate(atom/A) var/obj/structure/closet/crate/C = pack.generate(A, paying_account) - var/obj/item/paper/fluff/jobs/cargo/manifest/M = generateManifest(C) - - if(M.errors & MANIFEST_ERROR_ITEM) - if(istype(C, /obj/structure/closet/crate/secure) || istype(C, /obj/structure/closet/crate/large)) - M.errors &= ~MANIFEST_ERROR_ITEM - else - var/lost = max(round(C.contents.len / 10), 1) - while(--lost >= 0) - qdel(pick(C.contents)) + generateManifest(C, paying_account, pack) return C -//Paperwork for NT -/obj/item/folder/paperwork - name = "Incomplete Paperwork" - desc = "These should've been filled out four months ago! Unfinished grant papers issued by Nanotrasen's finance department. Complete this page for additional funding." - icon = 'icons/obj/bureaucracy.dmi' - icon_state = "docs_generic" - -/obj/item/folder/paperwork_correct - name = "Finished Paperwork" - desc = "A neat stack of filled-out forms, in triplicate and signed. Is there anything more satisfying? Make sure they get stamped." - icon = 'icons/obj/bureaucracy.dmi' - icon_state = "docs_verified" +/datum/supply_order/proc/generateCombo(var/miscbox, var/misc_own, var/misc_contents) + for (var/I in misc_contents) + new I(miscbox) + generateManifest(miscbox, misc_own, "") + return diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index f82e16ad5c..7ec3a775a5 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -15,6 +15,7 @@ var/special_enabled = FALSE var/DropPodOnly = FALSE //only usable by the Bluespace Drop Pod via the express cargo console var/admin_spawned = FALSE //Can only an admin spawn this crate? + var/goody = PACK_GOODY_NONE //Small items can be grouped into a single crate.They also come in a closet/lockbox instead of a full crate, so the 700 min doesn't apply var/can_private_buy = TRUE //Can it be purchased privately by each crewmember? /datum/supply_pack/proc/generate(atom/A, datum/bank_account/paying_account) diff --git a/code/modules/cargo/packs/armory.dm b/code/modules/cargo/packs/armory.dm index 3a3357cc42..835457536f 100644 --- a/code/modules/cargo/packs/armory.dm +++ b/code/modules/cargo/packs/armory.dm @@ -37,15 +37,6 @@ contains = list(/obj/item/storage/box/chemimp) crate_name = "chemical implant crate" -/datum/supply_pack/security/armory/combatknives - name = "Combat Knives Crate" - desc = "Contains three sharpened combat knives. Each knife guaranteed to fit snugly inside any Nanotrasen-standard boot. Requires Armory access to open." - cost = 3200 - contains = list(/obj/item/kitchen/knife/combat, - /obj/item/kitchen/knife/combat, - /obj/item/kitchen/knife/combat) - crate_name = "combat knife crate" - /datum/supply_pack/security/armory/ballistic name = "Combat Shotguns Crate" desc = "For when the enemy absolutely needs to be replaced with lead. Contains three Aussec-designed Combat Shotguns, with three Shotgun Bandoliers, as well as seven buchshot and 12g shotgun slugs. Requires Armory access to open." diff --git a/code/modules/cargo/packs/engineering.dm b/code/modules/cargo/packs/engineering.dm index 22258d19a7..9af18e13f6 100644 --- a/code/modules/cargo/packs/engineering.dm +++ b/code/modules/cargo/packs/engineering.dm @@ -90,16 +90,6 @@ crate_name = "industrial rcd" crate_type = /obj/structure/closet/crate/secure/engineering -/datum/supply_pack/engineering/powergamermitts - name = "Insulated Gloves Crate" - desc = "The backbone of modern society. Barely ever ordered for actual engineering. Contains three insulated gloves." - cost = 2300 //Made of pure-grade bullshittinium - contains = list(/obj/item/clothing/gloves/color/yellow, - /obj/item/clothing/gloves/color/yellow, - /obj/item/clothing/gloves/color/yellow) - crate_name = "insulated gloves crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - /datum/supply_pack/engineering/inducers name = "NT-75 Electromagnetic Power Inducers Crate" desc = "No rechargers? No problem, with the NT-75 EPI, you can recharge any standard cell-based equipment anytime, anywhere. Contains two Inducers." @@ -162,6 +152,7 @@ /obj/item/storage/toolbox/mechanical) cost = 1200 crate_name = "toolbox crate" + special = TRUE //Department resupply shuttle loan event. /datum/supply_pack/engineering/bsa name = "Bluespace Artillery Parts" diff --git a/code/modules/cargo/packs/goodies.dm b/code/modules/cargo/packs/goodies.dm new file mode 100644 index 0000000000..ac8b1e9032 --- /dev/null +++ b/code/modules/cargo/packs/goodies.dm @@ -0,0 +1,77 @@ + +/datum/supply_pack/goody + access = NONE + group = "Goodies" + goody = PACK_GOODY_PRIVATE + +/datum/supply_pack/goody/combatknives_single + name = "Combat Knife Single-Pack" + desc = "Contains one sharpened combat knive. Guaranteed to fit snugly inside any Nanotrasen-standard boot." + cost = 800 + contains = list(/obj/item/kitchen/knife/combat) + +/datum/supply_pack/goody/sologamermitts + name = "Insulated Gloves Single-Pack" + desc = "The backbone of modern society. Barely ever ordered for actual engineering." + cost = 800 + contains = list(/obj/item/clothing/gloves/color/yellow) + +/datum/supply_pack/goody/firstaidbruises_single + name = "Bruise Treatment Kit Single-Pack" + desc = "A single brute first-aid kit, perfect for recovering from being crushed in an airlock. Did you know people get crushed in airlocks all the time? Interesting..." + cost = 330 + contains = list(/obj/item/storage/firstaid/brute) + +/datum/supply_pack/goody/firstaidburns_single + name = "Burn Treatment Kit Single-Pack" + desc = "A single burn first-aid kit. The advertisement displays a winking atmospheric technician giving a thumbs up, saying \"Mistakes happen!\"" + cost = 330 + contains = list(/obj/item/storage/firstaid/fire) + +/datum/supply_pack/goody/firstaid_single + name = "First Aid Kit Single-Pack" + desc = "A single first-aid kit, fit for healing most types of bodily harm." + cost = 250 + contains = list(/obj/item/storage/firstaid/regular) + +/datum/supply_pack/goody/firstaidoxygen_single + name = "Oxygen Deprivation Kit Single-Pack" + desc = "A single oxygen deprivation first-aid kit, marketed heavily to those with crippling fears of asphyxiation." + cost = 330 + contains = list(/obj/item/storage/firstaid/o2) + +/datum/supply_pack/goody/firstaidtoxins_single + name = "Toxin Treatment Kit Single-Pack" + desc = "A single first aid kit focused on healing damage dealt by heavy toxins." + cost = 330 + contains = list(/obj/item/storage/firstaid/toxin) + +/datum/supply_pack/goody/toolbox // mostly just to water down coupon probability + name = "Mechanical Toolbox" + desc = "A fully stocked mechanical toolbox, for when you're too lazy to just print them out." + cost = 300 + contains = list(/obj/item/storage/toolbox/mechanical) + +/datum/supply_pack/goody/electrical_toolbox // mostly just to water down coupon probability + name = "Mechanical Toolbox" + desc = "A fully stocked electrical toolbox, for when you're too lazy to just print them out." + cost = 300 + contains = list(/obj/item/storage/toolbox/electrical) + +/datum/supply_pack/goody/valentine + name = "Valentine Card" + desc = "Make an impression on that special someone! Comes with one valentine card and a free candy heart!" + cost = 150 + contains = list(/obj/item/valentine, /obj/item/reagent_containers/food/snacks/candyheart) + +/datum/supply_pack/goody/beeplush + name = "Bee Plushie" + desc = "The most important thing you could possibly spend your hard-earned money on." + cost = 1500 + contains = list(/obj/item/toy/plush/beeplushie) + +/datum/supply_pack/goody/beach_ball + name = "Beach Ball" + desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen" + cost = 200 + contains = list(/obj/item/toy/beach_ball) diff --git a/code/modules/cargo/packs/materials.dm b/code/modules/cargo/packs/materials.dm index 771f7ce222..0cf12fbc5d 100644 --- a/code/modules/cargo/packs/materials.dm +++ b/code/modules/cargo/packs/materials.dm @@ -14,53 +14,60 @@ ////////////////////////////////////////////////////////////////////////////// /datum/supply_pack/materials/cardboard50 + goody = PACK_GOODY_PUBLIC name = "50 Cardboard Sheets" desc = "Create a bunch of boxes." - cost = 1000 + cost = 300 //thrice their export value contains = list(/obj/item/stack/sheet/cardboard/fifty) - crate_name = "cardboard sheets crate" /datum/supply_pack/materials/glass50 + goody = PACK_GOODY_PUBLIC name = "50 Glass Sheets" desc = "Let some nice light in with fifty glass sheets!" - cost = 850 + cost = 300 //double their export value contains = list(/obj/item/stack/sheet/glass/fifty) - crate_name = "glass sheets crate" /datum/supply_pack/materials/metal50 + goody = PACK_GOODY_PUBLIC name = "50 Metal Sheets" desc = "Any construction project begins with a good stack of fifty metal sheets!" - cost = 850 + cost = 300 //double their export value contains = list(/obj/item/stack/sheet/metal/fifty) - crate_name = "metal sheets crate" /datum/supply_pack/materials/plasteel20 + goody = PACK_GOODY_PUBLIC name = "20 Plasteel Sheets" desc = "Reinforce the station's integrity with twenty plasteel sheets!" - cost = 4700 + cost = 4000 contains = list(/obj/item/stack/sheet/plasteel/twenty) - crate_name = "plasteel sheets crate" - -/datum/supply_pack/materials/plasteel50 - name = "50 Plasteel Sheets" - desc = "For when you REALLY have to reinforce something." - cost = 9050 - contains = list(/obj/item/stack/sheet/plasteel/fifty) - crate_name = "plasteel sheets crate" /datum/supply_pack/materials/plastic50 + goody = PACK_GOODY_PUBLIC name = "50 Plastic Sheets" desc = "Build a limitless amount of toys with fifty plastic sheets!" - cost = 950 - contains = list(/obj/item/stack/sheet/plastic/fifty) - crate_name = "plastic sheets crate" + cost = 200 // double their export + contains = list(/obj/item/stack/sheet/plastic/twenty) /datum/supply_pack/materials/sandstone30 + goody = PACK_GOODY_PUBLIC name = "30 Sandstone Blocks" desc = "Neither sandy nor stoney, these thirty blocks will still get the job done." - cost = 800 + cost = 150 // five times their export contains = list(/obj/item/stack/sheet/mineral/sandstone/thirty) - crate_name = "sandstone blocks crate" + +/datum/supply_pack/materials/wood50 + goody = PACK_GOODY_PUBLIC + name = "50 Wood Planks" + desc = "Turn cargo's boring metal groundwork into beautiful panelled flooring and much more with fifty wooden planks!" + cost = 400 // 6-7 planks shy from having equal import/export prices + contains = list(/obj/item/stack/sheet/mineral/wood/twenty) + +/datum/supply_pack/materials/rcdammo + goody = PACK_GOODY_PUBLIC + name = "Large RCD ammo Single-Pack" + desc = "A single large compressed RCD matter pack, to help with any holes or projects people might be working on." + cost = 600 + contains = list(/obj/item/rcd_ammo/large) /datum/supply_pack/materials/rawlumber name = "50 Towercap Logs" @@ -74,35 +81,6 @@ for(var/i in 1 to 49) new /obj/item/grown/log(.) -/datum/supply_pack/materials/wood50 - name = "50 Wood Planks" - desc = "Turn cargo's boring metal groundwork into beautiful panelled flooring and much more with fifty wooden planks!" - cost = 1450 - contains = list(/obj/item/stack/sheet/mineral/wood/fifty) - crate_name = "wood planks crate" - -/datum/supply_pack/materials/rcdammo - name = "Spare RCD ammo" - desc = "This crate contains sixteen RCD compressed matter packs, to help with any holes or projects people might be working on." - cost = 3750 - contains = list(/obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo, - /obj/item/rcd_ammo) - crate_name = "rcd ammo" - ////////////////////////////////////////////////////////////////////////////// ///////////////////////////// Canisters ////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/cargo/packs/medical.dm b/code/modules/cargo/packs/medical.dm index ab188f235b..2bb629308c 100644 --- a/code/modules/cargo/packs/medical.dm +++ b/code/modules/cargo/packs/medical.dm @@ -141,34 +141,6 @@ ///////////////////////////// Medical Kits /////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// -/datum/supply_pack/medical/firstaidbruises - name = "Bruise Treatment Kit Crate" - desc = "Contains three first aid kits focused on healing bruises and broken bones." - cost = 1000 - contains = list(/obj/item/storage/firstaid/brute, - /obj/item/storage/firstaid/brute, - /obj/item/storage/firstaid/brute) - crate_name = "brute treatment kit crate" - -/datum/supply_pack/medical/firstaidburns - name = "Burn Treatment Kit Crate" - desc = "Contains three first aid kits focused on healing severe burns." - cost = 1000 - contains = list(/obj/item/storage/firstaid/fire, - /obj/item/storage/firstaid/fire, - /obj/item/storage/firstaid/fire) - crate_name = "burn treatment kit crate" - -/datum/supply_pack/medical/firstaid - name = "First Aid Kit Crate" - desc = "Contains four first aid kits for healing most types of wounds." - cost = 1000 - contains = list(/obj/item/storage/firstaid/regular, - /obj/item/storage/firstaid/regular, - /obj/item/storage/firstaid/regular, - /obj/item/storage/firstaid/regular) - crate_name = "first aid kit crate" - /datum/supply_pack/medical/sprays name = "Medical Sprays" desc = "Contains two cans of Styptic Spray, Silver Sulfadiazine Spray, Synthflesh Spray and Sterilizer Compound Spray." @@ -183,35 +155,6 @@ /obj/item/reagent_containers/medspray/sterilizine) crate_name = "medical supplies crate" -/datum/supply_pack/medical/firstaidmixed - name = "Mixed Medical Kits" - desc = "Contains one of each medical kits for dealing with a variety of injured crewmembers." - cost = 1250 - contains = list(/obj/item/storage/firstaid/toxin, - /obj/item/storage/firstaid/o2, - /obj/item/storage/firstaid/brute, - /obj/item/storage/firstaid/fire, - /obj/item/storage/firstaid/regular) - crate_name = "medical supplies crate" - -/datum/supply_pack/medical/firstaidoxygen - name = "Oxygen Deprivation Kit Crate" - desc = "Contains three first aid kits focused on helping oxygen deprivation victims." - cost = 1000 - contains = list(/obj/item/storage/firstaid/o2, - /obj/item/storage/firstaid/o2, - /obj/item/storage/firstaid/o2) - crate_name = "oxygen deprivation kit crate" - -/datum/supply_pack/medical/firstaidtoxins - name = "Toxin Treatment Kit Crate" - desc = "Contains three first aid kits focused on healing damage dealt by heavy toxins." - cost = 1000 - contains = list(/obj/item/storage/firstaid/toxin, - /obj/item/storage/firstaid/toxin, - /obj/item/storage/firstaid/toxin) - crate_name = "toxin treatment kit crate" - /datum/supply_pack/medical/advrad name = "Radiation Treatment Crate Deluxe" desc = "A crate for when radiation is out of hand... Contains two rad-b-gone kits, one bottle of anti radiation deluxe pills, as well as a radiation treatment deluxe pill bottle!" diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index 5265b2c2f6..a84e22f6f9 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -294,11 +294,11 @@ name = "Potted Plants Crate" desc = "Spruce up the station with these lovely plants! Contains a random assortment of five potted plants from Nanotrasen's potted plant research division. Warranty void if thrown." cost = 730 - contains = list(/obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random) + contains = list(/obj/item/kirbyplants/random, + /obj/item/kirbyplants/random, + /obj/item/kirbyplants/random, + /obj/item/kirbyplants/random, + /obj/item/kirbyplants/random) crate_name = "potted plants crate" crate_type = /obj/structure/closet/crate/hydroponics @@ -333,45 +333,58 @@ //////////////////////////// Misc + Decor //////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// -/datum/supply_pack/misc/carpet_exotic - name = "Exotic Carpet Crate" - desc = "Exotic carpets straight from Space Russia, for all your decorating needs. Contains 100 tiles each of 10 different flooring patterns." - cost = 7000 - contains = list(/obj/item/stack/tile/carpet/blue/fifty, - /obj/item/stack/tile/carpet/blue/fifty, - /obj/item/stack/tile/carpet/cyan/fifty, - /obj/item/stack/tile/carpet/cyan/fifty, - /obj/item/stack/tile/carpet/green/fifty, - /obj/item/stack/tile/carpet/green/fifty, - /obj/item/stack/tile/carpet/orange/fifty, - /obj/item/stack/tile/carpet/orange/fifty, - /obj/item/stack/tile/carpet/purple/fifty, - /obj/item/stack/tile/carpet/purple/fifty, - /obj/item/stack/tile/carpet/red/fifty, - /obj/item/stack/tile/carpet/red/fifty, - /obj/item/stack/tile/carpet/royalblue/fifty, - /obj/item/stack/tile/carpet/royalblue/fifty, - /obj/item/stack/tile/carpet/royalblack/fifty, - /obj/item/stack/tile/carpet/royalblack/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty) - crate_name = "exotic carpet crate" - /datum/supply_pack/misc/carpet - name = "Premium Carpet Crate" - desc = "Plasteel floor tiles getting on your nerves? These stacks of extra soft carpet will tie any room together. Contains some classic carpet, along with black, red, and monochrome varients." - cost = 1350 - contains = list(/obj/item/stack/tile/carpet/fifty, - /obj/item/stack/tile/carpet/fifty, - /obj/item/stack/tile/carpet/black/fifty, - /obj/item/stack/tile/carpet/black/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty) - crate_name = "premium carpet crate" + goody = PACK_GOODY_PUBLIC + name = "Classic Carpet Single-Pack" + desc = "Plasteel floor tiles getting on your nerves? This 50 units stack of extra soft carpet will tie any room together." + cost = 200 + contains = list(/obj/item/stack/tile/carpet/fifty) + +/datum/supply_pack/misc/carpet/black + name = "Black Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/black/fifty) + +/datum/supply_pack/misc/carpet/premium + name = "Monochrome Carpet Single-Pack" + desc = "Exotic carpets for all your decorating needs. This 30 units stack of extra soft carpet will tie any room together." + cost = 250 + contains = list(/obj/item/stack/tile/carpet/monochrome/thirty) + +/datum/supply_pack/misc/carpet/premium/blackred + name = "Black-Red Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/blackred/thirty) + +/datum/supply_pack/misc/carpet/premium/royalblack + name = "Royal Black Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/royalblack/thirty) + +/datum/supply_pack/misc/carpet/premium/royalblue + name = "Royal Blue Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/royalblue/thirty) + +/datum/supply_pack/misc/carpet/premium/red + name = "Red Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/red/thirty) + +/datum/supply_pack/misc/carpet/premium/purple + name = "Purple Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/purple/thirty) + +/datum/supply_pack/misc/carpet/premium/orange + name = "Orange Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/orange/thirty) + +/datum/supply_pack/misc/carpet/premium/green + name = "Green Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/green/thirty) + +/datum/supply_pack/misc/carpet/premium/cyan + name = "Cyan Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/cyan/thirty) + +/datum/supply_pack/misc/carpet/premium/blue + name = "Blue Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/blue/thirty) /datum/supply_pack/misc/noslipfloor name = "High-traction Floor Tiles" @@ -417,3 +430,40 @@ crate_type = /obj/structure/closet/crate +///Special supply crate that generates random syndicate gear up to a determined TC value + +/datum/supply_pack/misc/syndicate + + name = "Assorted Syndicate Gear" + + desc = "Contains a random assortment of syndicate gear." + + special = TRUE ///Cannot be ordered via cargo + + contains = list() + + crate_name = "syndicate gear crate" + + crate_type = /obj/structure/closet/crate + + var/crate_value = 30 ///Total TC worth of contained uplink items + + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////////// Syndicate Packs ///////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +//Generate assorted uplink items, taking into account the same surplus modifiers used for surplus crates +//(this is exclusively used for the rare variant of the stray cargo event!) +/datum/supply_pack/misc/syndicate/fill(obj/structure/closet/crate/C) + var/list/uplink_items = get_uplink_items(SSticker.mode) + while(crate_value) + var/category = pick(uplink_items) + var/item = pick(uplink_items[category]) + var/datum/uplink_item/I = uplink_items[category][item] + if(!I.surplus || prob(100 - I.surplus)) + continue + if(crate_value < I.cost) + continue + crate_value -= I.cost + new I.item(C) \ No newline at end of file diff --git a/code/modules/cargo/packs/security.dm b/code/modules/cargo/packs/security.dm index a48874e974..738eb03fbf 100644 --- a/code/modules/cargo/packs/security.dm +++ b/code/modules/cargo/packs/security.dm @@ -228,3 +228,35 @@ access = ACCESS_ARMORY crate_name = "sporting crate" crate_type = /obj/structure/closet/crate/secure // Would have liked a wooden crate but access >:( + +/datum/supply_pack/security/dumdum + name = ".38 DumDum Speedloader" + desc = "Contains one speedloader of .38 DumDum ammunition, good for embedding in soft targets. Requires Security or Forensics access to open." + cost = 1200 + access = FALSE + access_any = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) + contains = list(/obj/item/ammo_box/c38/dumdum) + crate_name = ".38 match crate" + +/datum/supply_pack/security/match + name = ".38 Match Grade Speedloader" + desc = "Contains one speedloader of match grade .38 ammunition, perfect for showing off trickshots. Requires Security or Forensics access to open." + cost = 1200 + access = FALSE + access_any = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) + contains = list(/obj/item/ammo_box/c38/match) + crate_name = ".38 match crate" + +/datum/supply_pack/security/stingpack + name = "Stingbang Grenade Pack" + desc = "Contains five \"stingbang\" grenades, perfect for stopping riots and playing morally unthinkable pranks. Requires Security access to open." + cost = 2500 + contains = list(/obj/item/storage/box/stingbangs) + crate_name = "stingbang grenade pack crate" + +/datum/supply_pack/security/stingpack/single + name = "Stingbang Single-Pack" + desc = "Contains one \"stingbang\" grenade, perfect for playing meanhearted pranks. Requires Security access to open." + cost = 1400 + contains = list(/obj/item/grenade/stingbang) + diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 7d87a82afb..7f670e756f 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -19,6 +19,8 @@ ///Next tick to reset the total message counter var/total_count_reset = 0 var/ircreplyamount = 0 + /// last time they tried to do an autobunker auth + var/autobunker_last_try = 0 ///////// //OTHER// @@ -133,3 +135,14 @@ var/parallax_movedir = 0 var/parallax_layers_max = 3 var/parallax_animate_timer + + // List of all asset filenames sent to this client by the asset cache, along with their assoicated md5s + var/list/sent_assets = list() + /// List of all completed blocking send jobs awaiting acknowledgement by send_asset + var/list/completed_asset_jobs = list() + /// Last asset send job id. + var/last_asset_job = 0 + var/last_completed_asset_job = 0 + + //world.time of when the crew manifest can be accessed + var/crew_manifest_delay diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index d575a53afa..8ae002dd2f 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -36,29 +36,11 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(!usr || usr != mob) //stops us calling Topic for somebody else's client. Also helps prevent usr=null return - // asset_cache + var/asset_cache_job if(href_list["asset_cache_confirm_arrival"]) - var/job = text2num(href_list["asset_cache_confirm_arrival"]) - //because we skip the limiter, we have to make sure this is a valid arrival and not somebody tricking us - // into letting append to a list without limit. - if (job && job <= last_asset_job && !(job in completed_asset_jobs)) - completed_asset_jobs += job + asset_cache_job = asset_cache_confirm_arrival(href_list["asset_cache_confirm_arrival"]) + if (!asset_cache_job) return - else if (job in completed_asset_jobs) //byond bug ID:2256651 - to_chat(src, "An error has been detected in how your client is receiving resources. Attempting to correct.... (If you keep seeing these messages you might want to close byond and reconnect)") - src << browse("...", "window=asset_cache_browser") - // Keypress passthrough - if(href_list["__keydown"]) - var/keycode = browser_keycode_to_byond(href_list["__keydown"]) - if(keycode) - keyDown(keycode) - return - if(href_list["__keyup"]) - var/keycode = browser_keycode_to_byond(href_list["__keyup"]) - if(keycode) - keyUp(keycode) - return - var/mtl = CONFIG_GET(number/minute_topic_limit) if (!holder && mtl) @@ -75,7 +57,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( topiclimiter[ADMINSWARNED_AT] = minute msg += " Administrators have been informed." log_game("[key_name(src)] Has hit the per-minute topic limit of [mtl] topic calls in a given game minute") - message_admins("[ADMIN_LOOKUPFLW(src)] [ADMIN_KICK(usr)] Has hit the per-minute topic limit of [mtl] topic calls in a given game minute") + message_admins("[ADMIN_LOOKUPFLW(usr)] [ADMIN_KICK(usr)] Has hit the per-minute topic limit of [mtl] topic calls in a given game minute") to_chat(src, "[msg]") return @@ -96,6 +78,27 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(!(href_list["_src_"] == "chat" && href_list["proc"] == "ping" && LAZYLEN(href_list) == 2)) log_href("[src] (usr:[usr]\[[COORD(usr)]\]) : [hsrc ? "[hsrc] " : ""][href]") + //byond bug ID:2256651 + if (asset_cache_job && (asset_cache_job in completed_asset_jobs)) + to_chat(src, "An error has been detected in how your client is receiving resources. Attempting to correct.... (If you keep seeing these messages you might want to close byond and reconnect)") + src << browse("...", "window=asset_cache_browser") + return + if (href_list["asset_cache_preload_data"]) + asset_cache_preload_data(href_list["asset_cache_preload_data"]) + return + + // Keypress passthrough + if(href_list["__keydown"]) + var/keycode = browser_keycode_to_byond(href_list["__keydown"]) + if(keycode) + keyDown(keycode) + return + if(href_list["__keyup"]) + var/keycode = browser_keycode_to_byond(href_list["__keyup"]) + if(keycode) + keyUp(keycode) + return + // Admin PM if(href_list["priv_msg"]) cmd_admin_pm(href_list["priv_msg"],null) @@ -265,9 +268,7 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) else prefs = new /datum/preferences(src) GLOB.preferences_datums[ckey] = prefs - if(SSinput.initialized) - set_macros() - update_movement_keys(prefs) + addtimer(CALLBACK(src, .proc/ensure_keys_set), 0) //prevents possible race conditions prefs.last_ip = address //these are gonna be used for banning prefs.last_id = computer_id //these are gonna be used for banning @@ -461,6 +462,11 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) Master.UpdateTickRate() +/client/proc/ensure_keys_set() + if(SSinput.initialized) + set_macros() + update_movement_keys(prefs) + ////////////// //DISCONNECT// ////////////// @@ -858,8 +864,14 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) 'html/browser/playeroptions.css', ) spawn (10) //removing this spawn causes all clients to not get verbs. + + //load info on what assets the client has + src << browse('code/modules/asset_cache/validate_assets.html', "window=asset_cache_browser") + //Precache the client with all other assets slowly, so as to not block other browse() calls getFilesSlow(src, SSassets.preload, register_asset = FALSE) + addtimer(CALLBACK(GLOBAL_PROC, /proc/getFilesSlow, src, SSassets.preload, FALSE), 5 SECONDS) + #if (PRELOAD_RSC == 0) for (var/name in GLOB.vox_sounds) var/file = GLOB.vox_sounds[name] diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 0b6bf4909d..2efc7f8cd3 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -162,6 +162,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) "body_model" = MALE, "body_size" = RESIZE_DEFAULT_SIZE ) + var/custom_speech_verb = "default" //if your say_mod is to be something other than your races + var/custom_tongue = "default" //if your tongue is to be something other than your races var/list/custom_names = list() var/preferred_ai_core_display = "Blue" @@ -440,6 +442,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) else if(use_skintones || mutant_colors) dat += "" + dat += APPEARANCE_CATEGORY_COLUMN + dat += "

    Speech preferences

    " + dat += "Custom Speech Verb:
    " + dat += "
    [custom_speech_verb]
    " + dat += "Custom Tongue:
    " + dat += "[custom_tongue]
    " + if(HAIR in pref_species.species_traits) dat += APPEARANCE_CATEGORY_COLUMN @@ -1638,19 +1647,19 @@ GLOBAL_LIST_EMPTY(preferences_datums) age = max(min( round(text2num(new_age)), AGE_MAX),AGE_MIN) if("flavor_text") - var/msg = stripped_multiline_input(usr, "Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Flavor Text", features["flavor_text"], MAX_FLAVOR_LEN, TRUE) + var/msg = stripped_multiline_input(usr, "Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Flavor Text", html_decode(features["flavor_text"]), MAX_FLAVOR_LEN, TRUE) if(!isnull(msg)) - features["flavor_text"] = html_decode(msg) + features["flavor_text"] = msg if("silicon_flavor_text") - var/msg = stripped_multiline_input(usr, "Set the silicon flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Silicon Flavor Text", features["silicon_flavor_text"], MAX_FLAVOR_LEN, TRUE) + var/msg = stripped_multiline_input(usr, "Set the silicon flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Silicon Flavor Text", html_decode(features["silicon_flavor_text"]), MAX_FLAVOR_LEN, TRUE) if(!isnull(msg)) - features["silicon_flavor_text"] = html_decode(msg) + features["silicon_flavor_text"] = msg if("ooc_notes") - var/msg = stripped_multiline_input(usr, "Set always-visible OOC notes related to content preferences. THIS IS NOT FOR CHARACTER DESCRIPTIONS!", "OOC notes", features["ooc_notes"], MAX_FLAVOR_LEN, TRUE) + var/msg = stripped_multiline_input(usr, "Set always-visible OOC notes related to content preferences. THIS IS NOT FOR CHARACTER DESCRIPTIONS!", "OOC notes", html_decode(features["ooc_notes"]), MAX_FLAVOR_LEN, TRUE) if(!isnull(msg)) - features["ooc_notes"] = html_decode(msg) + features["ooc_notes"] = msg if("hair") var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference","#"+hair_color) as color|null @@ -2323,7 +2332,14 @@ GLOBAL_LIST_EMPTY(preferences_datums) new_body_size = danger if(dorfy != "No") features["body_size"] = new_body_size - + if("tongue") + var/selected_custom_tongue = input(user, "Choose your desired tongue (none means your species tongue)", "Character Preference") as null|anything in GLOB.roundstart_tongues + if(selected_custom_tongue) + custom_tongue = selected_custom_tongue + if("speech_verb") + var/selected_custom_speech_verb = input(user, "Choose your desired speech verb (none means your species speech verb)", "Character Preference") as null|anything in GLOB.speech_verbs + if(selected_custom_speech_verb) + custom_speech_verb = selected_custom_speech_verb else switch(href_list["preference"]) //CITADEL PREFERENCES EDIT - I can't figure out how to modularize these, so they have to go here. :c -Pooj @@ -2720,6 +2736,19 @@ GLOBAL_LIST_EMPTY(preferences_datums) character.dna.update_body_size(old_size) + //speech stuff + if(custom_tongue != "default") + var/new_tongue = GLOB.roundstart_tongues[custom_tongue] + if(new_tongue) + var/obj/item/organ/tongue/T = character.getorganslot(ORGAN_SLOT_TONGUE) + if(T) + qdel(T) + var/obj/item/organ/tongue/new_custom_tongue = new new_tongue + new_custom_tongue.Insert(character) + if(custom_speech_verb != "default") + character.dna.species.say_mod = custom_speech_verb + + SEND_SIGNAL(character, COMSIG_HUMAN_PREFS_COPIED_TO, src, icon_updates, roundstart_checks) //let's be sure the character updates diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index ffbdcdd113..3a8e7582cb 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -5,7 +5,7 @@ // You do not need to raise this if you are adding new values that have sane defaults. // Only raise this value when changing the meaning/format/name/layout of an existing value // where you would want the updater procs below to run -#define SAVEFILE_VERSION_MAX 32 +#define SAVEFILE_VERSION_MAX 33 /* SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn @@ -195,6 +195,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["wing_color"] >> features["wings_color"] S["horn_color"] >> features["horns_color"] + if(current_version < 33) + features["flavor_text"] = html_encode(features["flavor_text"]) + features["silicon_flavor_text"] = html_encode(features["silicon_flavor_text"]) + features["ooc_notes"] = html_encode(features["ooc_notes"]) + /datum/preferences/proc/load_path(ckey,filename="preferences.sav") if(!ckey) return @@ -474,6 +479,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["backbag"] >> backbag S["jumpsuit_style"] >> jumpsuit_style S["uplink_loc"] >> uplink_spawn_loc + S["custom_speech_verb"] >> custom_speech_verb + S["custom_tongue"] >> custom_tongue S["feature_mcolor"] >> features["mcolor"] S["feature_lizard_tail"] >> features["tail_lizard"] S["feature_lizard_snout"] >> features["snout"] @@ -688,6 +695,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car features["balls_visibility"] = sanitize_inlist(features["balls_visibility"], safe_visibilities, GEN_VISIBLE_NO_UNDIES) features["vag_visibility"] = sanitize_inlist(features["vag_visibility"], safe_visibilities, GEN_VISIBLE_NO_UNDIES) + custom_speech_verb = sanitize_inlist(custom_speech_verb, GLOB.speech_verbs, "default") + custom_tongue = sanitize_inlist(custom_tongue, GLOB.roundstart_tongues, "default") features["flavor_text"] = copytext(features["flavor_text"], 1, MAX_FLAVOR_LEN) features["silicon_flavor_text"] = copytext(features["silicon_flavor_text"], 1, MAX_FLAVOR_LEN) @@ -751,6 +760,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["jumpsuit_style"] , jumpsuit_style) WRITE_FILE(S["uplink_loc"] , uplink_spawn_loc) WRITE_FILE(S["species"] , pref_species.id) + WRITE_FILE(S["custom_speech_verb"] , custom_speech_verb) + WRITE_FILE(S["custom_tongue"] , custom_tongue) WRITE_FILE(S["feature_mcolor"] , features["mcolor"]) WRITE_FILE(S["feature_lizard_tail"] , features["tail_lizard"]) WRITE_FILE(S["feature_human_tail"] , features["tail_human"]) diff --git a/code/modules/client/verbs/aooc.dm b/code/modules/client/verbs/aooc.dm index bc32d3c222..1a019bba80 100644 --- a/code/modules/client/verbs/aooc.dm +++ b/code/modules/client/verbs/aooc.dm @@ -13,21 +13,38 @@ GLOBAL_VAR_INIT(normal_aooc_colour, "#ce254f") if(!mob) return + if(!(prefs.toggles & CHAT_OOC)) + to_chat(src, " You have OOC muted.") + return + if(jobban_isbanned(mob, "OOC")) + to_chat(src, "You have been banned from OOC.") + return + if(!holder) - if(mob.stat == DEAD) - to_chat(usr, "You cannot use AOOC while dead.") - return - if(!is_special_character(mob)) - to_chat(usr, "You aren't an antagonist!") - if(prefs.muted & MUTE_OOC) - to_chat(src, "You cannot use AOOC (muted).") - return - if(jobban_isbanned(src.mob, "OOC")) - to_chat(src, "You are banned from OOC.") - return if(!GLOB.aooc_allowed) to_chat(src, "AOOC is currently muted.") return + if(prefs.muted & MUTE_OOC) + to_chat(src, "You cannot use AOOC (muted).") + return + if(!is_special_character(mob)) + to_chat(usr, "You aren't an antagonist!") + if(handle_spam_prevention(msg,MUTE_OOC)) + return + if(findtext(msg, "byond://")) + to_chat(src, "Advertising other servers is not allowed.") + log_admin("[key_name(src)] has attempted to advertise in LOOC: [msg]") + return + if(mob.stat) + to_chat(usr, "You cannot use AOOC while unconscious or dead.") + return + if(isdead(mob)) + to_chat(src, "You cannot use AOOC while ghosting.") + return + if(HAS_TRAIT(mob, TRAIT_AOOC_MUTE)) + to_chat(src, "You cannot use AOOC right now.") + return + if(QDELETED(src)) return diff --git a/code/modules/client/verbs/autobunker.dm b/code/modules/client/verbs/autobunker.dm new file mode 100644 index 0000000000..03200c5f0b --- /dev/null +++ b/code/modules/client/verbs/autobunker.dm @@ -0,0 +1,37 @@ +/client/verb/bunker_auto_authorize() + set name = "Auto Authorize Panic Bunker" + set desc = "Authorizes your account in the panic bunker of any servers connected to this function." + set category = "OOC" + + if(autobunker_last_try + 5 SECONDS > world.time) + to_chat(src, "Function on cooldown, try again in 5 seconds.") + return + autobunker_last_try = world.time + + world.send_cross_server_bunker_overrides(key, src) + +/world/proc/send_cross_server_bunker_overrides(key, client/C) + var/comms_key = CONFIG_GET(string/comms_key) + if(!comms_key) + return + var/list/message = list() + message["ckey"] = key + message["source"] = "[CONFIG_GET(string/cross_comms_name)]" + message["key"] = comms_key + message["auto_bunker_override"] = TRUE + var/list/servers = CONFIG_GET(keyed_list/cross_server_bunker_override) + if(!length(servers)) + to_chat(C, "AUTOBUNKER: No servers are configured to receive from this one.") + return + log_admin("[key] ([key_name(C)]) has initiated an autobunker authentication with linked servers.") + for(var/name in servers) + var/returned = world.Export("[servers[name]]?[list2params(message)]") + switch(returned) + if("Bad Key") + to_chat(C, "AUTOBuNKER: [name] failed to authenticate with this server.") + if("Function Disabled") + to_chat(C, "AUTOBUNKER: [name] has autobunker receive disabled.") + if("Success") + to_chat(C, "AUTOBUNKER: Successfully authenticated with [name]. Panic bunker bypass granted to [key]..") + else + to_chat(C, "AUTOBUNKER: Unknown error ([name]).") diff --git a/code/modules/client/verbs/looc.dm b/code/modules/client/verbs/looc.dm index 075cabcbbb..da39eabc12 100644 --- a/code/modules/client/verbs/looc.dm +++ b/code/modules/client/verbs/looc.dm @@ -38,11 +38,15 @@ GLOBAL_VAR_INIT(normal_looc_colour, "#6699CC") log_admin("[key_name(src)] has attempted to advertise in LOOC: [msg]") return if(mob.stat) - to_chat(src, "You cannot salt in LOOC while unconscious or dead.") + to_chat(src, "You cannot use LOOC while unconscious or dead.") return - if(istype(mob, /mob/dead)) + if(isdead(mob)) to_chat(src, "You cannot use LOOC while ghosting.") return + if(HAS_TRAIT(mob, TRAIT_LOOC_MUTE)) + to_chat(src, "You cannot use LOOC right now.") + return + msg = emoji_parse(msg) diff --git a/code/modules/client/verbs/minimap.dm b/code/modules/client/verbs/minimap.dm index 3d213dc210..3cdb1d57a8 100644 --- a/code/modules/client/verbs/minimap.dm +++ b/code/modules/client/verbs/minimap.dm @@ -6,5 +6,7 @@ if(!CONFIG_GET(flag/minimaps_enabled)) to_chat(usr, "Minimap generation is not enabled in the server's configuration.") return - + if(!SSminimaps.station_minimap) + to_chat(usr, "Minimap generation is in progress, please wait!") + return SSminimaps.station_minimap.show(src) diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 8cbc416b2e..01effea6f2 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -203,6 +203,12 @@ icon_state = "hipster_glasses" item_state = "hipster_glasses" +/obj/item/clothing/glasses/regular/circle + name = "circle glasses" + desc = "Why would you wear something so controversial yet so brave?" + icon_state = "circle_glasses" + item_state = "circle_glasses" + //Here lies green glasses, so ugly they died. RIP /obj/item/clothing/glasses/sunglasses diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 1b5cd6c7d2..56d6e7d38f 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -23,14 +23,15 @@ if(iscarbon(target) && proximity) var/mob/living/carbon/C = target var/mob/living/carbon/U = user - var/success = C.equip_to_slot_if_possible(new /obj/item/clothing/gloves/color/yellow/sprayon, ITEM_SLOT_GLOVES, TRUE, TRUE) + var/success = C.equip_to_slot_if_possible(new /obj/item/clothing/gloves/color/yellow/sprayon, ITEM_SLOT_GLOVES, TRUE, TRUE, clothing_check = TRUE) if(success) if(C == user) C.visible_message("[U] sprays their hands with glittery rubber!") else C.visible_message("[U] sprays glittery rubber on the hands of [C]!") else - C.visible_message("The rubber fails to stick to [C]'s hands!") + user.visible_message("The rubber fails to stick to [C]'s hands!", + "The rubber fails to stick to [C]'s [(SLOT_GLOVES in C.check_obscured_slots()) ? "unexposed" : ""] hands!") qdel(src) diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm index 4117e88811..e79095863a 100644 --- a/code/modules/clothing/head/beanie.dm +++ b/code/modules/clothing/head/beanie.dm @@ -74,6 +74,10 @@ icon_state = "beaniedurathread" armor = list("melee" = 25, "bullet" = 10, "laser" = 20,"energy" = 10, "bomb" = 30, "bio" = 15, "rad" = 20, "fire" = 100, "acid" = 50) - +/obj/item/clothing/head/beanie/waldo + name = "red striped bobble hat" + desc = "If you're going on a worldwide hike, you'll need some cold protection." + icon_state = "waldo_hat" + item_state = "waldo_hat" //No dog fashion sprites yet :( poor Ian can't be dope like the rest of us yet \ No newline at end of file diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 642888ffaf..662318fb82 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -244,7 +244,7 @@ icon_state = "knight_greyscale" item_state = "knight_greyscale" armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS //Can change color and add prefix + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Can change color and add prefix /obj/item/clothing/head/helmet/skull name = "skull helmet" @@ -386,3 +386,9 @@ cold_protection = HEAD min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 50, "rad" = 20, "fire" = -10, "acid" = 0) + +/obj/item/clothing/head/helmet/police + name = "police officer's hat" + desc = "A police officer's Hat. This hat emphasizes that you are THE LAW." + icon_state = "policehelm" + dynamic_hair_suffix = "" diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 54435f0daa..73675257e4 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -429,3 +429,20 @@ icon_state = "russobluecamohat" item_state = "russobluecamohat" dynamic_hair_suffix = "" + +/obj/item/clothing/head/hunter + name = "bounty hunting hat" + desc = "Ain't nobody gonna cheat the hangman in my town." + icon_state = "hunter" + item_state = "hunter" + armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + resistance_flags = FIRE_PROOF | ACID_PROOF + +/obj/item/clothing/head/kepi + name = "kepi" + desc = "A white cap with visor. Oui oui, mon capitane!" + icon_state = "kepi" + +/obj/item/clothing/head/kepi/old + icon_state = "kepi_old" + desc = "A flat, white circular cap with a visor, that demands some honor from it's wearer." diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 5582947732..723fb93b78 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -238,7 +238,7 @@ item_state = "foilhat" armor = list("melee" = 0, "bullet" = 0, "laser" = -5,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = -5, "fire" = 0, "acid" = 0) equip_delay_other = 140 - var/datum/brain_trauma/mild/phobia/paranoia + var/datum/brain_trauma/mild/phobia/conspiracies/paranoia var/warped = FALSE clothing_flags = IGNORE_HAT_TOSS @@ -255,7 +255,8 @@ return if(paranoia) QDEL_NULL(paranoia) - paranoia = new("conspiracies") + paranoia = new() + paranoia.clonable = FALSE user.gain_trauma(paranoia, TRAUMA_RESILIENCE_MAGIC) to_chat(user, "As you don the foiled hat, an entire world of conspiracy theories and seemingly insane ideas suddenly rush into your mind. What you once thought unbelievable suddenly seems.. undeniable. Everything is connected and nothing happens just by accident. You know too much and now they're out to get you. ") diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 2778c6abeb..4c26a0863e 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -231,3 +231,16 @@ A.UpdateButtonIcon() to_chat(M, "The Tiki Mask has now changed into the [choice] Mask!") return TRUE + +/obj/item/clothing/mask/gas/tiki_mask/yalp_elor + icon_state = "tiki_yalp" + item_state = "tiki_yalp" + actions_types = list() + +/obj/item/clothing/mask/gas/hunter + name = "bounty hunting mask" + desc = "A custom tactical mask with decals added." + icon_state = "hunter" + item_state = "hunter" + resistance_flags = FIRE_PROOF | ACID_PROOF + flags_inv = HIDEFACIALHAIR|HIDEFACE|HIDEEYES|HIDEEARS|HIDEHAIR diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index 086d47e8bf..a7038f7ec9 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -185,3 +185,9 @@ playsound(src.loc, "sound/voice/complionator/[phrase_sound].ogg", 100, 0, 4) cooldown = world.time cooldown_special = world.time + +/obj/item/clothing/mask/gas/sechailer/swat/spacepol + name = "spacepol mask" + desc = "A close-fitting tactical mask created in cooperation with a certain megacorporation, comes with an especially aggressive Compli-o-nator 3000." + icon_state = "spacepol" + item_state = "spacepol" diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index d692f9c3fb..afe74de6a0 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -123,7 +123,7 @@ l_pocket = /obj/item/reagent_containers/food/snacks/grown/banana r_pocket = /obj/item/bikehorn id = /obj/item/card/id - r_hand = /obj/item/twohanded/fireaxe + r_hand = /obj/item/fireaxe /datum/outfit/tunnel_clown/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) if(visualsOnly) @@ -148,7 +148,7 @@ suit = /obj/item/clothing/suit/apron l_pocket = /obj/item/kitchen/knife r_pocket = /obj/item/scalpel - r_hand = /obj/item/twohanded/fireaxe + r_hand = /obj/item/fireaxe /datum/outfit/psycho/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) for(var/obj/item/carried_item in H.get_equipped_items(TRUE)) diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 802dd7265e..447a531717 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -18,6 +18,7 @@ mutantrace_variation = STYLE_DIGITIGRADE var/last_bloodtype = "" //used to track the last bloodtype to have graced these shoes; makes for better performing footprint shenanigans var/last_blood_DNA = "" //same as last one + var/last_blood_color = "" /obj/item/clothing/shoes/ComponentInitialize() . = ..() @@ -48,6 +49,7 @@ if(blood_dna.len) last_bloodtype = blood_dna[blood_dna[blood_dna.len]]//trust me this works last_blood_DNA = blood_dna[blood_dna.len] + last_blood_color = blood_dna["color"] /obj/item/clothing/shoes/worn_overlays(isinhands = FALSE, icon_file, used_state, style_flags = NONE) . = ..() diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 94ccdf94c6..4590d46219 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -84,7 +84,7 @@ user.alpha = 255 user.update_atom_colour() user.animate_movement = FORWARD_STEPS - user.notransform = 0 + user.mob_transforming = 0 user.anchored = FALSE teleporting = 0 for(var/obj/item/I in user.held_items) @@ -125,7 +125,7 @@ ADD_TRAIT(I, TRAIT_NODROP, CHRONOSUIT_TRAIT) user.animate_movement = NO_STEPS user.changeNext_move(8 + phase_in_ds) - user.notransform = 1 + user.mob_transforming = 1 user.anchored = TRUE user.Stun(INFINITY) diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 3d55e569dc..7df91352ca 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -469,7 +469,7 @@ Contains: desc = "Voices echo from the hardsuit, driving the user insane. This one is pretty battle-worn, but still fearsome." armor = list("melee" = 55, "bullet" = 40, "laser" = 40, "energy" = 40, "bomb" = 40, "bio" = 80, "rad" = 80, "fire" = 60, "acid" = 60) slowdown = 0.8 - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/inquisitor/old + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/beserker/old charges = 6 /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/beserker/old @@ -518,3 +518,14 @@ Contains: desc = "A deep blue space helmet with a large red cross on the faceplate to designate the wearer as trained emergency medical personnel." icon_state = "paramedic-eva-helmet" item_state = "paramedic-eva-helmet" + +/obj/item/clothing/suit/space/hunter + name = "bounty hunting suit" + desc = "A custom version of the MK.II SWAT suit, modified to look rugged and tough. Works as a space suit, if you can find a helmet." + icon_state = "hunter" + item_state = "swat_suit" + allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/kitchen/knife/combat) + armor = list("melee" = 60, "bullet" = 40, "laser" = 40, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) + strip_delay = 130 + resistance_flags = FIRE_PROOF | ACID_PROOF + diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 557b4860c9..0ef1a83bf5 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -286,7 +286,7 @@ icon_state = "knight_greyscale" item_state = "knight_greyscale" armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS //Can change color and add prefix + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Can change color and add prefix /obj/item/clothing/suit/armor/vest/durathread name = "makeshift vest" diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 0a3923b28c..d5f65e4fa8 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -59,7 +59,7 @@ name = "goliath cloak" icon_state = "goliath_cloak" desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/twohanded/spear, /obj/item/twohanded/bonespear, /obj/item/organ/regenerative_core/legion, /obj/item/kitchen/knife/combat/bone, /obj/item/kitchen/knife/combat/survival) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/spear/bonespear, /obj/item/organ/regenerative_core/legion, /obj/item/kitchen/knife/combat/bone, /obj/item/kitchen/knife/combat/survival) armor = list("melee" = 35, "bullet" = 10, "laser" = 25, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot hoodtype = /obj/item/clothing/head/hooded/cloakhood/goliath body_parts_covered = CHEST|ARMS|LEGS @@ -75,7 +75,7 @@ name = "drake armour" icon_state = "dragon" desc = "A suit of armour fashioned from the remains of an ash drake." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/twohanded/spear) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) armor = list("melee" = 70, "bullet" = 20, "laser" = 35, "energy" = 25, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 4fec2f59e7..05abed603c 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -537,7 +537,7 @@ /obj/item/clothing/suit/hooded/wintercoat/captain name = "captain's winter coat" - desc = "A luxuriant winter coat, stuffed with the down of the endangered Uka bird and trimmed with genuine sable. The fabric is an indulgently soft micro-fiber, and the deep ultramarine color is only one that could be achieved with minute amounts of crystalline bluespace dust woven into the thread between the plectrums. Extremely lavish, and extremely durable. The tiny flakes of protective material make it nothing short of extremely light lamellar armor." + desc = "A luxurious winter coat, stuffed with the down of the endangered Uka bird and trimmed with genuine sable. The fabric is an indulgently soft micro-fiber, and the deep ultramarine color is only one that could be achieved with minute amounts of crystalline bluespace dust woven into the thread between the plectrums. Extremely lavish, and extremely durable. The tiny flakes of protective material make it nothing short of extremely light lamellar armor." icon_state = "coatcaptain" item_state = "coatcaptain" armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) @@ -565,7 +565,7 @@ /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" - desc = "A red, armor-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a pair of jingly little handcuffs and got annoying after the first ten seconds." + desc = "A red, armor-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a pair of jingly little handcuffs that get annoying after the first ten seconds." icon_state = "coatsecurity" item_state = "coatsecurity" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) @@ -867,7 +867,7 @@ icon_state = "coatnarsie" item_state = "coatnarsie" armor = list("melee" = 30, "bullet" = 20, "laser" = 30,"energy" = 10, "bomb" = 30, "bio" = 10, "rad" = 10, "fire" = 30, "acid" = 30) - allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/restraints/legcuffs/bola/cult,/obj/item/melee/cultblade,/obj/item/melee/cultblade/dagger,/obj/item/reagent_containers/glass/beaker/unholywater,/obj/item/cult_shift,/obj/item/flashlight/flare/culttorch,/obj/item/twohanded/cult_spear) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/restraints/legcuffs/bola/cult,/obj/item/melee/cultblade,/obj/item/melee/cultblade/dagger,/obj/item/reagent_containers/glass/beaker/unholywater,/obj/item/cult_shift,/obj/item/flashlight/flare/culttorch,/obj/item/cult_spear) hoodtype = /obj/item/clothing/head/hooded/winterhood/narsie var/real = TRUE @@ -1016,3 +1016,9 @@ /obj/item/clothing/head/hooded/winterhood/polychromic icon_state = "winterhood_poly" item_state = "winterhood_poly" + +/obj/item/clothing/suit/striped_sweater + name = "striped sweater" + desc = "Reminds you of someone, but you just can't put your finger on it..." + icon_state = "waldo_shirt" + item_state = "waldo_shirt" diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index 639f2d3bfb..60f8cc179a 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -164,7 +164,7 @@ RemoveHelmet() ..() -/obj/item/clothing/suit/space/hardsuit/proc/RemoveHelmet() +/obj/item/clothing/suit/space/hardsuit/proc/RemoveHelmet(message = TRUE) if(!helmet) return suittoggled = FALSE @@ -174,16 +174,18 @@ helmet.attack_self(H) H.transferItemToLoc(helmet, src, TRUE) H.update_inv_wear_suit() - to_chat(H, "The helmet on the hardsuit disengages.") + if(message) + to_chat(H, "The helmet on the hardsuit disengages.") playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1) else helmet.forceMove(src) + return TRUE /obj/item/clothing/suit/space/hardsuit/dropped(mob/user) ..() RemoveHelmet() -/obj/item/clothing/suit/space/hardsuit/proc/ToggleHelmet() +/obj/item/clothing/suit/space/hardsuit/proc/ToggleHelmet(message = TRUE) var/mob/living/carbon/human/H = loc if(!helmettype) return @@ -192,15 +194,19 @@ if(!suittoggled) if(ishuman(src.loc)) if(H.wear_suit != src) - to_chat(H, "You must be wearing [src] to engage the helmet!") + if(message) + to_chat(H, "You must be wearing [src] to engage the helmet!") return if(H.head) - to_chat(H, "You're already wearing something on your head!") + if(message) + to_chat(H, "You're already wearing something on your head!") return else if(H.equip_to_slot_if_possible(helmet,SLOT_HEAD,0,0,1)) - to_chat(H, "You engage the helmet on the hardsuit.") + if(message) + to_chat(H, "You engage the helmet on the hardsuit.") suittoggled = TRUE H.update_inv_wear_suit() playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1) + return TRUE else - RemoveHelmet() + return RemoveHelmet(message) diff --git a/code/modules/clothing/under/jobs/command.dm b/code/modules/clothing/under/jobs/command.dm index a614e2fcb3..1bc0f64373 100644 --- a/code/modules/clothing/under/jobs/command.dm +++ b/code/modules/clothing/under/jobs/command.dm @@ -46,4 +46,4 @@ icon_state = "lewdcap" item_state = "lewdcap" can_adjust = FALSE - mutantrace_variation = USE_TAUR_CLIP_MASK + mutantrace_variation = STYLE_DIGITIGRADE|USE_TAUR_CLIP_MASK diff --git a/code/modules/clothing/under/jobs/medical.dm b/code/modules/clothing/under/jobs/medical.dm index f50e5161b6..78a905f897 100644 --- a/code/modules/clothing/under/jobs/medical.dm +++ b/code/modules/clothing/under/jobs/medical.dm @@ -22,7 +22,7 @@ icon_state = "cmoturtle" item_state = "w_suit" alt_covers_chest = TRUE - mutantrace_variation = USE_TAUR_CLIP_MASK + mutantrace_variation = STYLE_DIGITIGRADE|USE_TAUR_CLIP_MASK /obj/item/clothing/under/rank/medical/geneticist desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 0061a4bc2d..26fff7c8ed 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -192,3 +192,14 @@ icon_state = "hos_parade_fem" item_state = "r_suit" fitted = FEMALE_UNIFORM_TOP + +/* + *Spacepol + */ + +/obj/item/clothing/under/rank/security/spacepol + name = "police uniform" + desc = "Space not controlled by megacorporations, planets, or pirates is under the jurisdiction of Spacepol." + icon_state = "spacepol" + item_state = "spacepol" + can_adjust = FALSE \ No newline at end of file diff --git a/code/modules/events/_event.dm b/code/modules/events/_event.dm index a8ab470d5d..b88bef1c87 100644 --- a/code/modules/events/_event.dm +++ b/code/modules/events/_event.dm @@ -17,9 +17,9 @@ var/holidayID = "" //string which should be in the SSeventss.holidays list if you wish this event to be holiday-specific //anything with a (non-null) holidayID which does not match holiday, cannot run. - var/wizardevent = 0 - - var/alertadmins = 1 //should we let the admins know this event is firing + var/wizardevent = FALSE + var/random = FALSE //If the event has occured randomly, or if it was forced by an admin or in-game occurance + var/alert_observers = TRUE //should we let the ghosts and admins know this event is firing //should be disabled on events that fire a lot var/list/gamemode_blacklist = list() // Event won't happen in these gamemodes @@ -33,7 +33,7 @@ min_players = CEILING(min_players * CONFIG_GET(number/events_min_players_mul), 1) /datum/round_event_control/wizard - wizardevent = 1 + wizardevent = TRUE var/can_be_midround_wizard = TRUE // Checks if the event can be spawned. Used by event controller and "false alarm" event. @@ -67,7 +67,7 @@ return EVENT_CANT_RUN triggering = TRUE - if (alertadmins) + if (alert_observers) message_admins("Random Event triggering in 10 seconds: [name] (CANCEL)") sleep(100) var/gamemode = SSticker.mode.config_tag @@ -92,7 +92,7 @@ log_admin_private("[key_name(usr)] cancelled event [name].") SSblackbox.record_feedback("tally", "event_admin_cancelled", 1, typepath) -/datum/round_event_control/proc/runEvent(random) +/datum/round_event_control/proc/runEvent() var/datum/round_event/E = new typepath() E.current_players = get_active_player_count(alive_check = 1, afk_check = 1, human_check = 1) E.control = src @@ -101,10 +101,9 @@ testing("[time2text(world.time, "hh:mm:ss")] [E.type]") if(random) - if(alertadmins) - deadchat_broadcast("[name] has just been randomly triggered!") //STOP ASSUMING IT'S BADMINS! log_game("Random Event triggering: [name] ([typepath])") - + if (alert_observers) + deadchat_broadcast("[name] has just been[random ? " randomly" : ""] triggered!") //STOP ASSUMING IT'S BADMINS! return E //Special admins setup @@ -140,6 +139,17 @@ /datum/round_event/proc/start() return +/** + * Called after something followable has been spawned by an event + * Provides ghosts a follow link to an atom if possible + * Only called once. + */ +/datum/round_event/proc/announce_to_ghosts(atom/atom_of_interest) + if(control.alert_observers) + if (atom_of_interest) + notify_ghosts("[control.name] has an object of interest: [atom_of_interest]!", source=atom_of_interest, action=NOTIFY_ORBIT, header="Something's Interesting!") + return + //Called when the tick is equal to the announceWhen variable. //Allows you to announce before starting or vice versa. //Only called once. diff --git a/code/modules/events/anomaly.dm b/code/modules/events/anomaly.dm index d8122eac75..394294db37 100644 --- a/code/modules/events/anomaly.dm +++ b/code/modules/events/anomaly.dm @@ -8,7 +8,7 @@ /datum/round_event/anomaly var/area/impact_area - var/obj/effect/anomaly/newAnomaly + var/obj/effect/anomaly/anomaly_path = /obj/effect/anomaly/flux announceWhen = 1 @@ -27,7 +27,7 @@ //Subtypes from the above that actually should explode. var/list/unsafe_area_subtypes = typecacheof(list(/area/engine/break_room)) - + allowed_areas = make_associative(GLOB.the_station_areas) - safe_area_types + unsafe_area_subtypes return safepick(typecache_filter_list(GLOB.sortedAreas,allowed_areas)) @@ -44,6 +44,9 @@ priority_announce("Localized energetic flux wave detected on long range scanners. Expected location of impact: [impact_area.name].", "Anomaly Alert") /datum/round_event/anomaly/start() - var/turf/T = safepick(get_area_turfs(impact_area)) + var/turf/T = pick(get_area_turfs(impact_area)) + var/newAnomaly if(T) - newAnomaly = new /obj/effect/anomaly/flux(T) \ No newline at end of file + newAnomaly = new anomaly_path(T) + if (newAnomaly) + announce_to_ghosts(newAnomaly) diff --git a/code/modules/events/anomaly_bluespace.dm b/code/modules/events/anomaly_bluespace.dm index a6a0effa2b..395b3b88a5 100644 --- a/code/modules/events/anomaly_bluespace.dm +++ b/code/modules/events/anomaly_bluespace.dm @@ -1,6 +1,7 @@ /datum/round_event_control/anomaly/anomaly_bluespace name = "Anomaly: Bluespace" typepath = /datum/round_event/anomaly/anomaly_bluespace + max_occurrences = 1 weight = 5 gamemode_blacklist = list("dynamic") @@ -8,15 +9,10 @@ /datum/round_event/anomaly/anomaly_bluespace startWhen = 3 announceWhen = 10 - + anomaly_path = /obj/effect/anomaly/bluespace /datum/round_event/anomaly/anomaly_bluespace/announce(fake) if(prob(90)) priority_announce("Unstable bluespace anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Unstable bluespace anomaly detected on long range scanners. Expected location: [impact_area.name].", "Unstable bluespace anomaly") - -/datum/round_event/anomaly/anomaly_bluespace/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/bluespace(T) diff --git a/code/modules/events/anomaly_flux.dm b/code/modules/events/anomaly_flux.dm index f4c78c0ec4..a9a7ed50b9 100644 --- a/code/modules/events/anomaly_flux.dm +++ b/code/modules/events/anomaly_flux.dm @@ -10,14 +10,10 @@ /datum/round_event/anomaly/anomaly_flux startWhen = 10 announceWhen = 3 + anomaly_path = /obj/effect/anomaly/flux /datum/round_event/anomaly/anomaly_flux/announce(fake) if(prob(90)) priority_announce("Localized hyper-energetic flux wave detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Localized hyper-energetic flux wave detected on long range scanners. Expected location: [impact_area.name].","Localized hyper-energetic flux wave") - -/datum/round_event/anomaly/anomaly_flux/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/flux(T) diff --git a/code/modules/events/anomaly_grav.dm b/code/modules/events/anomaly_grav.dm index 8500b44597..cabd7face8 100644 --- a/code/modules/events/anomaly_grav.dm +++ b/code/modules/events/anomaly_grav.dm @@ -1,6 +1,7 @@ /datum/round_event_control/anomaly/anomaly_grav name = "Anomaly: Gravitational" typepath = /datum/round_event/anomaly/anomaly_grav + max_occurrences = 5 weight = 20 gamemode_blacklist = list("dynamic") @@ -9,14 +10,10 @@ /datum/round_event/anomaly/anomaly_grav startWhen = 3 announceWhen = 20 + anomaly_path = /obj/effect/anomaly/grav /datum/round_event/anomaly/anomaly_grav/announce(fake) if(prob(90)) priority_announce("Gravitational anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Gravitational anomaly detected on long range scanners. Expected location: [impact_area.name].", "Gravitational anomaly") - -/datum/round_event/anomaly/anomaly_grav/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/grav(T) diff --git a/code/modules/events/anomaly_pyro.dm b/code/modules/events/anomaly_pyro.dm index 9594727784..8c8fbd6d36 100644 --- a/code/modules/events/anomaly_pyro.dm +++ b/code/modules/events/anomaly_pyro.dm @@ -1,6 +1,7 @@ /datum/round_event_control/anomaly/anomaly_pyro name = "Anomaly: Pyroclastic" typepath = /datum/round_event/anomaly/anomaly_pyro + max_occurrences = 5 weight = 20 gamemode_blacklist = list("dynamic") @@ -8,14 +9,10 @@ /datum/round_event/anomaly/anomaly_pyro startWhen = 3 announceWhen = 10 + anomaly_path = /obj/effect/anomaly/pyro /datum/round_event/anomaly/anomaly_pyro/announce(fake) if(prob(90)) priority_announce("Pyroclastic anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Pyroclastic anomaly detected on long range scanners. Expected location: [impact_area.name].", "Pyroclastic anomaly") - -/datum/round_event/anomaly/anomaly_pyro/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/pyro(T) diff --git a/code/modules/events/anomaly_vortex.dm b/code/modules/events/anomaly_vortex.dm index f6eaea40d5..96d084873d 100644 --- a/code/modules/events/anomaly_vortex.dm +++ b/code/modules/events/anomaly_vortex.dm @@ -10,14 +10,10 @@ /datum/round_event/anomaly/anomaly_vortex startWhen = 10 announceWhen = 3 + anomaly_path = /obj/effect/anomaly/bhole /datum/round_event/anomaly/anomaly_vortex/announce(fake) if(prob(90)) priority_announce("Localized high-intensity vortex anomaly detected on long range scanners. Expected location: [impact_area.name]", "Anomaly Alert") else print_command_report("Localized high-intensity vortex anomaly detected on long range scanners. Expected location: [impact_area.name].","Vortex anomaly") - -/datum/round_event/anomaly/anomaly_vortex/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/bhole(T) diff --git a/code/modules/events/brain_trauma.dm b/code/modules/events/brain_trauma.dm new file mode 100644 index 0000000000..3e8182a827 --- /dev/null +++ b/code/modules/events/brain_trauma.dm @@ -0,0 +1,33 @@ +/datum/round_event_control/brain_trauma + name = "Spontaneous Brain Trauma" + typepath = /datum/round_event/brain_trauma + weight = 25 + +/datum/round_event/brain_trauma + fakeable = FALSE + +/datum/round_event/brain_trauma/start() + for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list)) + if(!H.client) + continue + if(H.stat == DEAD) // What are you doing in this list + continue + if(!H.getorgan(/obj/item/organ/brain)) // If only I had a brain + continue + + traumatize(H) + break + +/datum/round_event/brain_trauma/proc/traumatize(mob/living/carbon/human/H) + var/resistance = pick( + 65;TRAUMA_RESILIENCE_BASIC, + 30;TRAUMA_RESILIENCE_SURGERY, + 5;TRAUMA_RESILIENCE_LOBOTOMY) + + var/trauma_type = pickweight(list( + BRAIN_TRAUMA_MILD = 60, + BRAIN_TRAUMA_SEVERE = 30, + BRAIN_TRAUMA_SPECIAL = 10 + )) + + H.gain_trauma_type(trauma_type, resistance) diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index e61af1368d..da5b4c0cb2 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -54,6 +54,7 @@ vendingMachines.Remove(originMachine) originMachine.shut_up = 0 originMachine.shoot_inventory = 1 + announce_to_ghosts(originMachine) /datum/round_event/brand_intelligence/tick() diff --git a/code/modules/events/camerafailure.dm b/code/modules/events/camerafailure.dm index e8556e9118..8d7ef3204c 100644 --- a/code/modules/events/camerafailure.dm +++ b/code/modules/events/camerafailure.dm @@ -3,7 +3,7 @@ typepath = /datum/round_event/camera_failure weight = 100 max_occurrences = 20 - alertadmins = 0 + alert_observers = FALSE /datum/round_event/camera_failure fakeable = FALSE diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index e6cb043165..2c553fc8a7 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -10,6 +10,7 @@ /datum/round_event/carp_migration announceWhen = 3 startWhen = 50 + var/hasAnnounced = FALSE /datum/round_event/carp_migration/setup() startWhen = rand(40, 60) @@ -22,10 +23,16 @@ /datum/round_event/carp_migration/start() + var/mob/living/simple_animal/hostile/carp/fish for(var/obj/effect/landmark/carpspawn/C in GLOB.landmarks_list) if(prob(95)) - new /mob/living/simple_animal/hostile/carp(C.loc) + fish = new (C.loc) else - new /mob/living/simple_animal/hostile/carp/megacarp(C.loc) - + fish = new /mob/living/simple_animal/hostile/carp/megacarp(C.loc) + fishannounce(fish) //Prefer to announce the megacarps over the regular fishies + fishannounce(fish) +/datum/round_event/carp_migration/proc/fishannounce(atom/fish) + if (!hasAnnounced) + announce_to_ghosts(fish) //Only anounce the first fish + hasAnnounced = TRUE diff --git a/code/modules/events/dust.dm b/code/modules/events/dust.dm index 802736d5d4..860685c787 100644 --- a/code/modules/events/dust.dm +++ b/code/modules/events/dust.dm @@ -4,7 +4,7 @@ weight = 200 max_occurrences = 1000 earliest_start = 0 MINUTES - alertadmins = 0 + alert_observers = FALSE gamemode_blacklist = list("dynamic") /datum/round_event/space_dust diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index 6e6abb1cd4..5e5e318e3c 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -4,7 +4,7 @@ earliest_start = 10 MINUTES min_players = 5 weight = 40 - alertadmins = 0 + alert_observers = FALSE gamemode_blacklist = list("dynamic") /datum/round_event/electrical_storm diff --git a/code/modules/events/fake_virus.dm b/code/modules/events/fake_virus.dm new file mode 100644 index 0000000000..77520198e8 --- /dev/null +++ b/code/modules/events/fake_virus.dm @@ -0,0 +1,30 @@ +/datum/round_event_control/fake_virus + name = "Fake Virus" + typepath = /datum/round_event/fake_virus + weight = 20 + +/datum/round_event/fake_virus/start() + var/list/fake_virus_victims = list() + for(var/mob/living/carbon/human/H in shuffle(GLOB.player_list)) + if(!H.client || H.stat == DEAD || H.InCritical()) + continue + fake_virus_victims += H + + //first we do hard status effect victims + var/defacto_min = min(3, LAZYLEN(fake_virus_victims)) + if(defacto_min)// event will hit 1-3 people by default, but will do 1-2 or just 1 if only those many candidates are available + for(var/i=1; i<=rand(1,defacto_min); i++) + var/mob/living/carbon/human/hypochondriac = pick(fake_virus_victims) + hypochondriac.apply_status_effect(STATUS_EFFECT_FAKE_VIRUS) + fake_virus_victims -= hypochondriac + + //then we do light one-message victims who simply cough or whatever once (have to repeat the process since the last operation modified our candidates list) + defacto_min = min(5, LAZYLEN(fake_virus_victims)) + if(defacto_min) + for(var/i=1; i<=rand(1,defacto_min); i++) + var/mob/living/carbon/human/onecoughman = pick(fake_virus_victims) + if(prob(25))//1/4 odds to get a spooky message instead of coughing out loud + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, onecoughman, "[pick("Your head hurts.", "Your head pounds.")]"), rand(30,150)) + else + addtimer(CALLBACK(onecoughman, .mob/proc/emote, pick("cough", "sniff", "sneeze")), rand(30,150))//deliver the message with a slightly randomized time interval so there arent multiple people coughing at the exact same time + fake_virus_victims -= onecoughman diff --git a/code/modules/events/fugitive_spawning.dm b/code/modules/events/fugitive_spawning.dm new file mode 100644 index 0000000000..7b4628f135 --- /dev/null +++ b/code/modules/events/fugitive_spawning.dm @@ -0,0 +1,117 @@ +/datum/round_event_control/fugitives + name = "Spawn Fugitives" + typepath = /datum/round_event/ghost_role/fugitives + max_occurrences = 1 + min_players = 20 + earliest_start = 30 MINUTES //deadchat sink, lets not even consider it early on. + gamemode_blacklist = list("nuclear") + +/datum/round_event/ghost_role/fugitives + minimum_required = 1 + role_name = "fugitive" + fakeable = FALSE + +/datum/round_event/ghost_role/fugitives/spawn_role() + var/list/possible_spawns = list()//Some xeno spawns are in some spots that will instantly kill the refugees, like atmos + for(var/turf/X in GLOB.xeno_spawn) + if(istype(X.loc, /area/maintenance)) + possible_spawns += X + if(!possible_spawns.len) + message_admins("No valid spawn locations found, aborting...") + return MAP_ERROR + var/turf/landing_turf = pick(possible_spawns) + var/list/possible_backstories = list() + var/list/candidates = get_candidates(ROLE_TRAITOR, null, ROLE_TRAITOR) + if(candidates.len >= 1) //solo refugees + if(prob(30)) + possible_backstories.Add("waldo") //less common as it comes with magicks and is kind of immershun shattering + else //For accurate deadchat feedback + minimum_required = 4 + if(candidates.len >= 4)//group refugees + possible_backstories.Add("prisoner", "cultist", "synth") + if(!possible_backstories.len) + return NOT_ENOUGH_PLAYERS + + var/backstory = pick(possible_backstories) + var/member_size = 3 + var/leader + switch(backstory) + if("synth") + leader = pick_n_take(candidates) + if("waldo") + member_size = 0 //solo refugees have no leader so the member_size gets bumped to one a bit later + var/list/members = list() + var/list/spawned_mobs = list() + if(isnull(leader)) + member_size++ //if there is no leader role, then the would be leader is a normal member of the team. + + for(var/i in 1 to member_size) + members += pick_n_take(candidates) + + for(var/mob/dead/selected in members) + var/mob/living/carbon/human/S = gear_fugitive(selected, landing_turf, backstory) + spawned_mobs += S + if(!isnull(leader)) + gear_fugitive_leader(leader, landing_turf, backstory) + +//after spawning + playsound(src, 'sound/weapons/emitter.ogg', 50, TRUE) + new /obj/item/storage/toolbox/mechanical(landing_turf) //so they can actually escape maint + addtimer(CALLBACK(src, .proc/spawn_hunters), 10 MINUTES) + role_name = "fugitive hunter" + return SUCCESSFUL_SPAWN + +/datum/round_event/ghost_role/fugitives/proc/gear_fugitive(mob/dead/selected, turf/landing_turf, backstory) //spawns normal fugitive + var/datum/mind/player_mind = new /datum/mind(selected.key) + player_mind.active = TRUE + var/mob/living/carbon/human/S = new(landing_turf) + player_mind.transfer_to(S) + player_mind.assigned_role = "Fugitive" + player_mind.special_role = "Fugitive" + player_mind.add_antag_datum(/datum/antagonist/fugitive) + var/datum/antagonist/fugitive/fugitiveantag = player_mind.has_antag_datum(/datum/antagonist/fugitive) + INVOKE_ASYNC(fugitiveantag, /datum/antagonist/fugitive.proc/greet, backstory) //some fugitives have a sleep on their greet, so we don't want to stop the entire antag granting proc with fluff + + switch(backstory) + if("prisoner") + S.equipOutfit(/datum/outfit/prisoner) + if("cultist") + S.equipOutfit(/datum/outfit/yalp_cultist) + if("waldo") + S.equipOutfit(/datum/outfit/waldo) + if("synth") + S.equipOutfit(/datum/outfit/synthetic) + message_admins("[ADMIN_LOOKUPFLW(S)] has been made into a Fugitive by an event.") + log_game("[key_name(S)] was spawned as a Fugitive by an event.") + spawned_mobs += S + return S + + //special spawn for one member. it can be used for a special mob or simply to give one normal member special items. +/datum/round_event/ghost_role/fugitives/proc/gear_fugitive_leader(mob/dead/leader, turf/landing_turf, backstory) + var/datum/mind/player_mind = new /datum/mind(leader.key) + player_mind.active = TRUE + //if you want to add a fugitive with a special leader in the future, make this switch with the backstory + var/mob/living/carbon/human/S = gear_fugitive(leader, landing_turf, backstory) + var/obj/item/choice_beacon/augments/A = new(S) + S.put_in_hands(A) + new /obj/item/autosurgeon(landing_turf) + +//security team gets called in after 10 minutes of prep to find the refugees +/datum/round_event/ghost_role/fugitives/proc/spawn_hunters() + var/backstory = pick("space cop", "russian", "bounty hunter") + var/datum/map_template/shuttle/ship + if(backstory == "space cop") + ship = new /datum/map_template/shuttle/hunter/space_cop + else if (backstory == "russian") + ship = new /datum/map_template/shuttle/hunter/russian + else + ship = new /datum/map_template/shuttle/hunter/bounty + var/x = rand(TRANSITIONEDGE,world.maxx - TRANSITIONEDGE - ship.width) + var/y = rand(TRANSITIONEDGE,world.maxy - TRANSITIONEDGE - ship.height) + var/z = SSmapping.empty_space.z_value + var/turf/T = locate(x,y,z) + if(!T) + CRASH("Fugitive Hunters (Created from fugitive event) found no turf to load in") + if(!ship.load(T)) + CRASH("Loading [backstory] ship failed!") + priority_announce("Unidentified ship detected near the station.") diff --git a/code/modules/events/ghost_role.dm b/code/modules/events/ghost_role.dm index e50d89a3a3..ae1d1320a5 100644 --- a/code/modules/events/ghost_role.dm +++ b/code/modules/events/ghost_role.dm @@ -37,7 +37,10 @@ signing up.") else if(status == SUCCESSFUL_SPAWN) message_admins("[role_name] spawned successfully.") - if(!spawned_mobs.len) + if(spawned_mobs.len) + for(var/mob/M in spawned_mobs) + announce_to_ghosts(M) + else message_admins("No mobs found in the `spawned_mobs` list, this is \ a bug.") else diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index a47a8b81b4..b3bc571a4a 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -20,4 +20,4 @@ var/mob/living/carbon/human/winner = pickweight(heart_attack_contestants) var/datum/disease/D = new /datum/disease/heart_failure() winner.ForceContractDisease(D, FALSE, TRUE) - notify_ghosts("[winner] is beginning to have a heart attack!", enter_link="(Click to orbit)", source=winner, action=NOTIFY_ORBIT) + announce_to_ghosts(winner) \ No newline at end of file diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index d4f51e995e..0ace65ffd3 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -35,7 +35,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 var/z = pick(SSmapping.levels_by_trait(ZTRAIT_STATION)) var/turf/startT = spaceDebrisStartLoc(startside, z) var/turf/endT = spaceDebrisFinishLoc(startside, z) - new /obj/effect/immovablerod(startT, endT, C.special_target) + var/atom/rod = new /obj/effect/immovablerod(startT, endT, C.special_target) + announce_to_ghosts(rod) /obj/effect/immovablerod name = "immovable rod" @@ -61,10 +62,6 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 z_original = z destination = end special_target = aimed_at - if(notify) - notify_ghosts("\A [src] is inbound!", - enter_link="(Click to orbit)", - source=src, action=NOTIFY_ORBIT) GLOB.poi_list += src var/special_target_valid = FALSE diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm index b0b12f3944..fd3a189eb3 100644 --- a/code/modules/events/pirates.dm +++ b/code/modules/events/pirates.dm @@ -80,8 +80,9 @@ var/mob/M = candidates[1] spawner.create(M.ckey) candidates -= M + announce_to_ghosts(M) else - notify_ghosts("Space pirates are waking up!", source = spawner, action=NOTIFY_ATTACK, flashwindow = FALSE, ignore_dnr_observers = TRUE) + announce_to_ghosts(spawner) priority_announce("A report has been downloaded and printed out at all communications consoles.", "Incoming Classified Message", "commandreport") //CITADEL EDIT also metabreak here too diff --git a/code/modules/events/processor_overload.dm b/code/modules/events/processor_overload.dm index cf6223bf0d..22e475a8ef 100644 --- a/code/modules/events/processor_overload.dm +++ b/code/modules/events/processor_overload.dm @@ -30,6 +30,7 @@ /datum/round_event/processor_overload/start() for(var/obj/machinery/telecomms/processor/P in GLOB.telecomms_list) if(prob(10)) + announce_to_ghosts(P) // Damage the surrounding area to indicate that it popped explosion(get_turf(P), 0, 0, 2) // Only a level 1 explosion actually damages the machine diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 89b70f8951..c592e06e0e 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -330,8 +330,8 @@ if(!override) qdel(src) -/obj/structure/spacevine/attacked_by(obj/item/I, mob/living/user) - var/damage_dealt = I.force +/obj/structure/spacevine/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) + var/damage_dealt = I.force * damage_multiplier if(I.get_sharpness()) damage_dealt *= 4 if(I.damtype == BURN) @@ -383,7 +383,9 @@ /datum/spacevine_controller/New(turf/location, list/muts, potency, production, datum/round_event/event = null) vines = list() growth_queue = list() - spawn_spacevine_piece(location, null, muts) + var/obj/structure/spacevine/SV = spawn_spacevine_piece(location, null, muts) + if (event) + event.announce_to_ghosts(SV) START_PROCESSING(SSobj, src) vine_mutations_list = list() init_subtypes(/datum/spacevine_mutation/, vine_mutations_list) diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 2cba5fc529..d1c327e0f7 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -35,6 +35,6 @@ var/spawn_type = /obj/structure/spider/spiderling if(prob(66)) spawn_type = /obj/structure/spider/spiderling/nurse - spawn_atom_to_turf(spawn_type, vent, 1, FALSE) + announce_to_ghosts(spawn_atom_to_turf(spawn_type, vent, 1, FALSE)) vents -= vent spawncount-- diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm new file mode 100644 index 0000000000..02d02a8510 --- /dev/null +++ b/code/modules/events/stray_cargo.dm @@ -0,0 +1,99 @@ +///Spawns a cargo pod containing a random cargo supply pack on a random area of the station +/datum/round_event_control/stray_cargo + name = "Stray Cargo Pod" + typepath = /datum/round_event/stray_cargo + weight = 20 + max_occurrences = 4 + earliest_start = 10 MINUTES + +///Spawns a cargo pod containing a random cargo supply pack on a random area of the station +/datum/round_event/stray_cargo + var/area/impact_area ///Randomly picked area + var/list/possible_pack_types = list() ///List of possible supply packs dropped in the pod, if empty picks from the cargo list + var/static/list/stray_spawnable_supply_packs = list() ///List of default spawnable supply packs, filtered from the cargo list + +/datum/round_event/stray_cargo/announce(fake) + priority_announce("Stray cargo pod detected on long-range scanners. Expected location of impact: [impact_area.name].", "Collision Alert") + +/** +* Tries to find a valid area, throws an error if none are found +* Also randomizes the start timer +*/ +/datum/round_event/stray_cargo/setup() + startWhen = rand(20, 40) + impact_area = find_event_area() + if(!impact_area) + CRASH("No valid areas for cargo pod found.") + var/list/turf_test = get_area_turfs(impact_area) + if(!turf_test.len) + CRASH("Stray Cargo Pod : No valid turfs found for [impact_area] - [impact_area.type]") + + if(!stray_spawnable_supply_packs.len) + stray_spawnable_supply_packs = SSshuttle.supply_packs.Copy() + for(var/pack in stray_spawnable_supply_packs) + var/datum/supply_pack/pack_type = pack + if(initial(pack_type.special)) + stray_spawnable_supply_packs -= pack + +///Spawns a random supply pack, puts it in a pod, and spawns it on a random tile of the selected area +/datum/round_event/stray_cargo/start() + var/list/turf/valid_turfs = get_area_turfs(impact_area) + //Only target non-dense turfs to prevent wall-embedded pods + for(var/i in valid_turfs) + var/turf/T = i + if(T.density) + valid_turfs -= T + var/turf/LZ = pick(valid_turfs) + var/pack_type + if(possible_pack_types.len) + pack_type = pick(possible_pack_types) + else + pack_type = pick(stray_spawnable_supply_packs) + var/datum/supply_pack/SP = new pack_type + var/obj/structure/closet/crate/crate = SP.generate(null) + crate.locked = FALSE //Unlock secure crates + crate.update_icon() + var/obj/structure/closet/supplypod/pod = make_pod() + crate.forceMove(pod) + new /obj/effect/abstract/DPtarget(LZ, pod) + +///Handles the creation of the pod, in case it needs to be modified beforehand +/datum/round_event/stray_cargo/proc/make_pod() + var/obj/structure/closet/supplypod/S = new + return S + +///Picks an area that wouldn't risk critical damage if hit by a pod explosion +/datum/round_event/stray_cargo/proc/find_event_area() + var/static/list/allowed_areas + if(!allowed_areas) + ///Places that shouldn't explode + var/list/safe_area_types = typecacheof(list( + /area/ai_monitored/turret_protected/ai, + /area/ai_monitored/turret_protected/ai_upload, + /area/engine, + /area/shuttle) + ) + + ///Subtypes from the above that actually should explode. + var/list/unsafe_area_subtypes = typecacheof(list(/area/engine/break_room)) + allowed_areas = make_associative(GLOB.the_station_areas) - safe_area_types + unsafe_area_subtypes + var/list/possible_areas = typecache_filter_list(GLOB.sortedAreas,allowed_areas) + if (length(possible_areas)) + return pick(possible_areas) + +///A rare variant that drops a crate containing syndicate uplink items +/datum/round_event_control/stray_cargo/syndicate + name = "Stray Syndicate Cargo Pod" + typepath = /datum/round_event/stray_cargo/syndicate + weight = 0 + max_occurrences = 0 + earliest_start = 30 MINUTES + +/datum/round_event/stray_cargo/syndicate + possible_pack_types = list(/datum/supply_pack/misc/syndicate) + +///Apply the syndicate pod skin +/datum/round_event/stray_cargo/syndicate/make_pod() + var/obj/structure/closet/supplypod/S = new + S.setStyle(STYLE_SYNDICATE) + return S diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index 48fb688d70..dc672cec45 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -140,22 +140,6 @@ typepath = /datum/round_event/vent_clog/plasma_decon max_occurrences = 0 -/datum/round_event_control/vent_clog/female - name = "Clogged Vents; Girlcum" - typepath = /datum/round_event/vent_clog/female - max_occurrences = 0 - -/datum/round_event/vent_clog/female - reagentsAmount = 100 - -/datum/round_event_control/vent_clog/male - name = "Clogged Vents: Semen" - typepath = /datum/round_event/vent_clog/male - max_occurrences = 0 - -/datum/round_event/vent_clog/male - reagentsAmount = 100 - /datum/round_event/vent_clog/beer/announce() priority_announce("The scrubbers network is experiencing an unexpected surge of pressurized beer. Some ejection of contents may occur.", "Atmospherics alert") @@ -171,36 +155,6 @@ foam.start() CHECK_TICK -/datum/round_event/vent_clog/male/announce() - priority_announce("The scrubbers network is experiencing a backpressure surge. Some ejaculation of contents may occur.", "Atmospherics alert") - -/datum/round_event/vent_clog/male/start() - for(var/obj/machinery/atmospherics/components/unary/vent in vents) - if(vent && vent.loc && !vent.welded) - var/datum/reagents/R = new/datum/reagents(1000) - R.my_atom = vent - R.add_reagent(/datum/reagent/consumable/semen, reagentsAmount) - - var/datum/effect_system/foam_spread/foam = new - foam.set_up(200, get_turf(vent), R) - foam.start() - CHECK_TICK - -/datum/round_event/vent_clog/female/announce() - priority_announce("The scrubbers network is experiencing a backpressure squirt. Some ejection of contents may occur.", "Atmospherics alert") - -/datum/round_event/vent_clog/female/start() - for(var/obj/machinery/atmospherics/components/unary/vent in vents) - if(vent && vent.loc && !vent.welded) - var/datum/reagents/R = new/datum/reagents(1000) - R.my_atom = vent - R.add_reagent(/datum/reagent/consumable/femcum, reagentsAmount) - - var/datum/effect_system/foam_spread/foam = new - foam.set_up(200, get_turf(vent), R) - foam.start() - CHECK_TICK - /datum/round_event/vent_clog/plasma_decon/announce() priority_announce("We are deploying an experimental plasma decontamination system. Please stand away from the vents and do not breathe the smoke that comes out.", "Central Command Update") diff --git a/code/modules/events/wisdomcow.dm b/code/modules/events/wisdomcow.dm new file mode 100644 index 0000000000..4a50ccb306 --- /dev/null +++ b/code/modules/events/wisdomcow.dm @@ -0,0 +1,15 @@ +/datum/round_event_control/wisdomcow + name = "Wisdom cow" + typepath = /datum/round_event/wisdomcow + max_occurrences = 1 + weight = 20 + +/datum/round_event/wisdomcow/announce(fake) + priority_announce("A wise cow has been spotted in the area. Be sure to ask for her advice.", "Nanotrasen Cow Ranching Agency") + +/datum/round_event/wisdomcow/start() + var/turf/targetloc = get_random_station_turf() + new /mob/living/simple_animal/cow/wisdom(targetloc) + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(1, targetloc) + smoke.start() diff --git a/code/modules/events/wizard/embeddies.dm b/code/modules/events/wizard/embeddies.dm new file mode 100644 index 0000000000..fe08b9c743 --- /dev/null +++ b/code/modules/events/wizard/embeddies.dm @@ -0,0 +1,46 @@ +/datum/round_event_control/wizard/embedpocalypse + name = "Make Everything Embeddable" + weight = 2 + typepath = /datum/round_event/wizard/embedpocalypse + max_occurrences = 1 + earliest_start = 0 MINUTES + +/datum/round_event/wizard/embedpocalypse/start() + for(var/obj/item/I in world) + CHECK_TICK + + if(!(I.flags_1 & INITIALIZED_1)) + continue + + if(!I.embedding || I.embedding == EMBED_HARMLESS) + I.embedding = EMBED_POINTY + I.updateEmbedding() + I.name = "pointy [I.name]" + + GLOB.embedpocalypse = TRUE + GLOB.stickpocalypse = FALSE // embedpocalypse takes precedence over stickpocalypse + +/datum/round_event_control/wizard/embedpocalypse/sticky + name = "Make Everything Sticky" + weight = 6 + typepath = /datum/round_event/wizard/embedpocalypse/sticky + max_occurrences = 1 + earliest_start = 0 MINUTES + +/datum/round_event_control/wizard/embedpocalypse/sticky/canSpawnEvent(players_amt, gamemode) + if(GLOB.embedpocalypse) + return FALSE + +/datum/round_event/wizard/embedpocalypse/sticky/start() + for(var/obj/item/I in world) + CHECK_TICK + + if(!(I.flags_1 & INITIALIZED_1)) + continue + + if(!I.embedding) + I.embedding = EMBED_HARMLESS + I.updateEmbedding() + I.name = "sticky [I.name]" + + GLOB.stickpocalypse = TRUE diff --git a/code/modules/events/wizard/madness.dm b/code/modules/events/wizard/madness.dm new file mode 100644 index 0000000000..ac86236623 --- /dev/null +++ b/code/modules/events/wizard/madness.dm @@ -0,0 +1,28 @@ +/datum/round_event_control/wizard/madness + name = "Curse of Madness" + weight = 1 + typepath = /datum/round_event/wizard/madness + earliest_start = 0 MINUTES + + var/forced_secret + +/datum/round_event_control/wizard/madness/admin_setup() + if(!check_rights(R_FUN)) + return + + var/suggested = pick(strings(REDPILL_FILE, "redpill_questions")) + + forced_secret = (input(usr, "What horrifying truth will you reveal?", "Curse of Madness", sortList(suggested)) as text|null) || suggested + +/datum/round_event/wizard/madness/start() + var/datum/round_event_control/wizard/madness/C = control + + var/horrifying_truth + + if(C.forced_secret) + horrifying_truth = C.forced_secret + C.forced_secret = null + else + horrifying_truth = pick(strings(REDPILL_FILE, "redpill_questions")) + + curse_of_madness(null, horrifying_truth) diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index 43c3337a4b..860d3898f2 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -1,7 +1,3 @@ -/mob/living/carbon/proc/handle_dreams() - if(prob(10) && !dreaming) - dream() - /mob/living/carbon/proc/dream() set waitfor = FALSE var/list/dream_fragments = list() diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 7361e50606..8e5069925f 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -94,7 +94,7 @@ list_reagents = list(/datum/reagent/consumable/nuka_cola = 50) /obj/item/reagent_containers/food/drinks/drinkingglass/filled/syndicatebomb - name = "Syndicat Bomb" + name = "Syndicate Bomb" list_reagents = list(/datum/reagent/consumable/ethanol/syndicatebomb = 50) /obj/item/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) diff --git a/code/modules/food_and_drinks/food.dm b/code/modules/food_and_drinks/food.dm index 203eb3eef6..f83a1222fd 100644 --- a/code/modules/food_and_drinks/food.dm +++ b/code/modules/food_and_drinks/food.dm @@ -6,7 +6,6 @@ /// get_random_food proc. //////////////////////////////////////////////////////////////////////////////// -#define STOP_SERVING_BREAKFAST (15 MINUTES) /obj/item/reagent_containers/food possible_transfer_amounts = list() @@ -51,5 +50,3 @@ if((foodtype & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) last_check_time = world.time - -#undef STOP_SERVING_BREAKFAST diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index ccac1d4a77..900fc99171 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -303,12 +303,12 @@ All foods are distributed among various categories. Use common sense. var/obj/item/result if(cooked_type) result = new cooked_type(T) - //if the result is food, set its food quality to the original food item's quality - if(isfood(result)) - var/obj/item/reagent_containers/food/food_output = result - food_output.adjust_food_quality(food_quality + M.quality_increase) if(istype(M)) initialize_cooked_food(result, M.efficiency) + //if the result is food, set its food quality to the original food item's quality + if(isfood(result)) + var/obj/item/reagent_containers/food/food_output = result + food_output.adjust_food_quality(food_quality + M.quality_increase) else initialize_cooked_food(result, 1) SSblackbox.record_feedback("tally", "food_made", 1, result.type) diff --git a/code/modules/food_and_drinks/food/snacks/meat.dm b/code/modules/food_and_drinks/food/snacks/meat.dm index 7f75a93464..a35dcc1dc4 100644 --- a/code/modules/food_and_drinks/food/snacks/meat.dm +++ b/code/modules/food_and_drinks/food/snacks/meat.dm @@ -1,6 +1,7 @@ /obj/item/reagent_containers/food/snacks/meat var/subjectname = "" var/subjectjob = null + custom_materials = list(/datum/material/meat = MINERAL_MATERIAL_AMOUNT * 4) /obj/item/reagent_containers/food/snacks/meat/slab name = "meat" @@ -315,6 +316,15 @@ slice_path = /obj/item/reagent_containers/food/snacks/meat/rawcutlet/gondola foodtype = RAW | MEAT +/obj/item/reagent_containers/food/snacks/meat/slab/wisdomcow + name = "wisdom cow meat" + desc = "The meat from the legendary creature known as the wisdom cow. You monster." + list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/medicine/liquid_wisdom = 5) + tastes = list("meat" = 1, "wisdom" = 5) + filling_color = "#18e3ca" + cooked_type = /obj/item/reagent_containers/food/snacks/meat/steak/wisdomcow + slice_path = /obj/item/reagent_containers/food/snacks/meat/rawcutlet/wisdomcow + ////////////////////////////////////// MEAT STEAKS /////////////////////////////////////////////////////////// @@ -374,6 +384,10 @@ name = "gondola steak" tastes = list("meat" = 1, "tranquility" = 1) +/obj/item/reagent_containers/food/snacks/meat/steak/wisdomcow + name = "wisdom cow steak" + tastes = list("meat" = 1, "wisdom" = 5) + //////////////////////////////// MEAT CUTLETS /////////////////////////////////////////////////////// //Raw cutlets @@ -441,6 +455,11 @@ cooked_type = /obj/item/reagent_containers/food/snacks/meat/cutlet/gondola tastes = list("meat" = 1, "tranquility" = 1) +/obj/item/reagent_containers/food/snacks/meat/rawcutlet/wisdomcow + name = "raw wisdom cow cutlet" + cooked_type = /obj/item/reagent_containers/food/snacks/meat/cutlet/wisdomcow + tastes = list("meat" = 1, "wisdom" = 5) + //Cooked cutlets /obj/item/reagent_containers/food/snacks/meat/cutlet @@ -488,3 +507,7 @@ /obj/item/reagent_containers/food/snacks/meat/cutlet/chicken name = "chicken cutlet" tastes = list("chicken" = 1) + +/obj/item/reagent_containers/food/snacks/meat/cutlet/wisdomcow + name = "wisdom cow cutlet" + tastes = list("meat" = 1, "wisdom" = 5) diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm index f2253ee760..1117dbc3d3 100644 --- a/code/modules/food_and_drinks/food/snacks_cake.dm +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -312,7 +312,7 @@ obj/item/reagent_containers/food/snacks/store/cake/pound_cake name = "pound cake" desc = "A condensed cake made for filling people up quickly." icon_state = "pound_cake" - slices_num = 7 //Its ment to feed the party + slices_num = 7 //Its meant to feed the party slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/pound_cake_slice bonus_reagents = list(/datum/reagent/consumable/nutriment = 60) tastes = list("cake" = 5, "sweetness" = 1, "batter" = 1) diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm index b699477245..39c9c6c04f 100644 --- a/code/modules/food_and_drinks/food/snacks_frozen.dm +++ b/code/modules/food_and_drinks/food/snacks_frozen.dm @@ -91,7 +91,7 @@ icon = 'icons/obj/food/snowcones.dmi' icon_state = "flavorless_sc" trash = /obj/item/reagent_containers/food/drinks/sillycup //We dont eat paper cups - bonus_reagents = list(/datum/reagent/water = 10) //Base line will allways give water + bonus_reagents = list(/datum/reagent/water = 10) //Base line will always give water list_reagents = list(/datum/reagent/water = 1) // We dont get food for water/juices filling_color = "#FFFFFF" //Ice is white tastes = list("ice" = 1, "water" = 1) diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 4e6be19488..c2a58b0821 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -54,6 +54,15 @@ tastes = list("fish" = 1, "chips" = 1) foodtype = MEAT | VEGETABLES | FRIED +/obj/item/reagent_containers/food/snacks/fishfry + name = "fish fry" + desc = "All that and no bag of chips..." + icon_state = "fish_fry" + list_reagents = list (/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 3) + filling_color = "#ee7676" + tastes = list("fish" = 1, "pan seared vegtables" = 1) + foodtype = MEAT | VEGETABLES | FRIED + /obj/item/reagent_containers/food/snacks/sushi_basic name = "funa hosomaki" desc = "A small cylindrical kudzu skin, filled with rice and fish." diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm index 48bd0f1da4..d65907daea 100644 --- a/code/modules/food_and_drinks/food/snacks_pastry.dm +++ b/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -144,6 +144,15 @@ is_decorated = TRUE filling_color = "#879630" +/obj/item/reagent_containers/food/snacks/donut/laugh + name = "sweet pea donut" + desc = "Goes great with a glass of Bastion Burbon!" + icon_state = "donut_laugh" + bonus_reagents = list(/datum/reagent/consumable/laughter = 3) + tastes = list("donut" = 3, "fizzy tutti frutti" = 1,) + is_decorated = TRUE + filling_color = "#803280" + //////////////////////JELLY DONUTS///////////////////////// /obj/item/reagent_containers/food/snacks/donut/jelly @@ -234,6 +243,15 @@ is_decorated = TRUE filling_color = "#879630" +/obj/item/reagent_containers/food/snacks/donut/jelly/laugh + name = "sweet pea jelly donut" + desc = "Goes great with a glass of Bastion Burbon!" + icon_state = "jelly_laugh" + bonus_reagents = list(/datum/reagent/consumable/laughter = 3) + tastes = list("jelly" = 3, "donut" = 1, "fizzy tutti frutti" = 1) + is_decorated = TRUE + filling_color = "#803280" + //////////////////////////SLIME DONUTS///////////////////////// /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly @@ -315,6 +333,15 @@ is_decorated = TRUE filling_color = "#879630" +/obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/laugh + name = "sweet pea jelly donut" + desc = "Goes great with a glass of Bastion Burbon!" + icon_state = "jelly_laugh" + bonus_reagents = list(/datum/reagent/consumable/laughter = 3) + tastes = list("jelly" = 3, "donut" = 1, "fizzy tutti frutti" = 1) + is_decorated = TRUE + filling_color = "#803280" + /obj/item/reagent_containers/food/snacks/donut/glaze name = "glazed donut" desc = "A sugar glazed donut." diff --git a/code/modules/food_and_drinks/food/snacks_pizza.dm b/code/modules/food_and_drinks/food/snacks_pizza.dm index ebc67a28c1..f30c182963 100644 --- a/code/modules/food_and_drinks/food/snacks_pizza.dm +++ b/code/modules/food_and_drinks/food/snacks_pizza.dm @@ -10,6 +10,17 @@ tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1) foodtype = GRAIN | DAIRY | VEGETABLES +/obj/item/reagent_containers/food/snacks/pizzaslice/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/kitchen/rollingpin)) + if(!isturf(loc)) + to_chat(user, "You need to put [src] on a surface to roll it out!") + return + new /obj/item/stack/sheet/pizza(loc) + to_chat(user, "You smoosh [src] into a cheesy sheet.") + qdel(src) + return + return ..() + /obj/item/reagent_containers/food/snacks/pizzaslice icon = 'icons/obj/food/pizzaspaghetti.dmi' list_reagents = list(/datum/reagent/consumable/nutriment = 5) diff --git a/code/modules/food_and_drinks/food/snacks_salad.dm b/code/modules/food_and_drinks/food/snacks_salad.dm index a977eac3c2..be7c3d25da 100644 --- a/code/modules/food_and_drinks/food/snacks_salad.dm +++ b/code/modules/food_and_drinks/food/snacks_salad.dm @@ -124,4 +124,22 @@ trash = /obj/item/kitchen/knife bonus_reagents = list(/datum/reagent/medicine/earthsblood = 1, /datum/reagent/iron = 4) tastes = list("iron" = 1, "conspiracy" = 1) - foodtype = VEGETABLES \ No newline at end of file + foodtype = VEGETABLES + +/obj/item/reagent_containers/food/snacks/salad/edensalad + name = "\improper Salad of Eden" + desc = "A salad brimming with untapped potential." + icon_state = "eden_salad" + trash = /obj/item/reagent_containers/glass/bowl + list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/medicine/earthsblood = 3, /datum/reagent/medicine/omnizine = 5, /datum/reagent/drug/happiness = 2) + tastes = list("hope" = 1) + foodtype = VEGETABLES + +/obj/item/reagent_containers/food/snacks/salad/gumbo + name = "black eyed gumbo" + desc = "A spicy and savory meat and rice dish." + icon_state = "gumbo" + trash = /obj/item/reagent_containers/glass/bowl + list_reagents = list(/datum/reagent/consumable/capsaicin = 2, /datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/consumable/nutriment = 5) + tastes = list("building heat" = 2, "savory meat and vegtables" = 1) + foodtype = GRAIN | MEAT | VEGETABLES diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index 3d70b32f2e..a6a251a84c 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -262,3 +262,13 @@ tastes = list("bungo" = 2, "hot curry" = 4, "tropical sweetness" = 1) filling_color = "#E6A625" foodtype = VEGETABLES | FRUIT | DAIRY + +/obj/item/reagent_containers/food/snacks/soup/peasoup + name = "pea soup" + desc = "A humble split pea soup." + icon_state = "peasoup" + bonus_reagents = list (/datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/medicine/oculine = 2) + list_reagents = list (/datum/reagent/consumable/nutriment = 8) + tastes = list("creamy peas"= 2, "parsnip" = 1) + filling_color = "#9dc530" + foodtype = VEGETABLES diff --git a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm index feba35da97..f09d3d6728 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm @@ -1,5 +1,5 @@ #define STORAGE_CAPACITY 30 -#define LIQUID_CAPACIY 200 +#define LIQUID_CAPACITY 200 #define MIXER_CAPACITY 100 /obj/machinery/food_cart @@ -19,7 +19,7 @@ /obj/machinery/food_cart/Initialize() . = ..() - create_reagents(LIQUID_CAPACIY, OPENCONTAINER | NO_REACT) + create_reagents(LIQUID_CAPACITY, OPENCONTAINER | NO_REACT) mixer = new /obj/item/reagent_containers(src, MIXER_CAPACITY) mixer.name = "Mixer" @@ -60,6 +60,9 @@ return food_stored >= STORAGE_CAPACITY /obj/machinery/food_cart/attackby(obj/item/O, mob/user, params) + if(O.tool_behaviour == TOOL_WRENCH) + default_unfasten_wrench(user, O, 0) + return TRUE if(istype(O, /obj/item/reagent_containers/food/drinks/drinkingglass)) var/obj/item/reagent_containers/food/drinks/drinkingglass/DG = O if(!DG.reagents.total_volume) //glass is empty @@ -106,7 +109,7 @@ return if(href_list["disposeI"]) - reagents.del_reagent(href_list["disposeI"]) + reagents.del_reagent(text2path(href_list["disposeI"])) if(href_list["dispense"]) if(stored_food[href_list["dispense"]]-- <= 0) @@ -116,9 +119,13 @@ if(sanitize(O.name) == href_list["dispense"]) O.forceMove(drop_location()) break + log_combat(usr, src, "dispensed [O] from", null, "with [stored_food[href_list["dispense"]]] remaining") if(href_list["portion"]) - portion = clamp(input("How much drink do you want to dispense per glass?") as num, 0, 50) + portion = clamp(input("How much drink do you want to dispense per glass?") as num|null, 0, 50) + + if (isnull(portion)) + return if(href_list["pour"] || href_list["m_pour"]) if(glasses-- <= 0) @@ -127,16 +134,16 @@ else var/obj/item/reagent_containers/food/drinks/drinkingglass/DG = new(loc) if(href_list["pour"]) - reagents.trans_id_to(DG, href_list["pour"], portion) + reagents.trans_id_to(DG, text2path(href_list["pour"]), portion) if(href_list["m_pour"]) - mixer.reagents.trans_id_to(DG, href_list["m_pour"], portion) + mixer.reagents.trans_id_to(DG, text2path(href_list["m_pour"]), portion) if(href_list["mix"]) - if(reagents.trans_id_to(mixer, href_list["mix"], portion) == 0) + if(reagents.trans_id_to(mixer, text2path(href_list["mix"]), portion) == 0) to_chat(usr, "[mixer] is full!") if(href_list["transfer"]) - if(mixer.reagents.trans_id_to(src, href_list["transfer"], portion) == 0) + if(mixer.reagents.trans_id_to(src, text2path(href_list["transfer"]), portion) == 0) to_chat(usr, "[src] is full!") updateDialog() @@ -152,5 +159,5 @@ qdel(src) #undef STORAGE_CAPACITY -#undef LIQUID_CAPACIY +#undef LIQUID_CAPACITY #undef MIXER_CAPACITY diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index 67a636eb9c..891a6abec2 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -463,7 +463,7 @@ return TRUE if(!O.reagents || !O.reagents.reagent_list.len) // other empty containers not accepted return FALSE - if(istype(O, /obj/item/reagent_containers/syringe) || istype(O, /obj/item/reagent_containers/glass/bottle) || istype(O, /obj/item/reagent_containers/glass/beaker) || istype(O, /obj/item/reagent_containers/spray) || istype(O, /obj/item/reagent_containers/medspray)) + if(istype(O, /obj/item/reagent_containers/syringe) || istype(O, /obj/item/reagent_containers/glass/bottle) || istype(O, /obj/item/reagent_containers/glass/beaker) || istype(O, /obj/item/reagent_containers/spray) || istype(O, /obj/item/reagent_containers/medspray) || istype(O, /obj/item/reagent_containers/chem_pack)) return TRUE return FALSE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm index ac5576ac25..c376ab4025 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm @@ -121,6 +121,15 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/matcha + +/datum/crafting_recipe/food/donut/laugh + name = "Sweet Pea Donut" + reqs = list( + /datum/reagent/consumable/laughsyrup = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/laugh + ////////////////////////////////////////////////////JELLY DONUTS/////////////////////////////////////////////////////// /datum/crafting_recipe/food/donut/jelly/apple @@ -187,6 +196,14 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/trumpet +/datum/crafting_recipe/food/donut/jelly/laugh + name = "Sweet Pea Jelly Donut" + reqs = list( + /datum/reagent/consumable/laughsyrup = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/laugh + ////////////////////////////////////////////////////SLIME DONUTS/////////////////////////////////////////////////////// /datum/crafting_recipe/food/donut/slimejelly/apple @@ -253,3 +270,11 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/matcha + +/datum/crafting_recipe/food/donut/slimejelly/laugh + name = "Sweet Pea Jelly Donut" + reqs = list( + /datum/reagent/consumable/laughsyrup = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/laugh diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index e7fdeffe14..60b363c168 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -171,3 +171,14 @@ ) result = /obj/item/reagent_containers/food/snacks/salad/ricepork subcategory = CAT_MEAT + +/datum/crafting_recipe/food/gumbo + name = "Black eyed gumbo" + reqs = list( + /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1, + /obj/item/reagent_containers/food/snacks/grown/peas = 1, + /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/gumbo + subcategory = CAT_MEAT diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm index f25aaab6fd..7cf70dacf2 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm @@ -93,4 +93,17 @@ /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) result = /obj/item/reagent_containers/food/snacks/salad/caesar - subcategory = CAT_SALAD \ No newline at end of file + subcategory = CAT_SALAD + + +/datum/crafting_recipe/food/edensalad + name = "Salad of Eden" + reqs = list( + /obj/item/reagent_containers/glass/bowl =1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia/deus = 1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia/gaia = 1, + /obj/item/reagent_containers/food/snacks/grown/peace = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/edensalad + subcategory = CAT_SALAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm index 45083e0374..d1c13115a5 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm @@ -135,4 +135,14 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/fishandchips - subcategory = CAT_SEAFOOD \ No newline at end of file + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/fishfry + name = "Fish fry" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/corn = 1, + /obj/item/reagent_containers/food/snacks/grown/peas =1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fishfry + subcategory = CAT_SEAFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index ae8bd6a49c..8f4b4c2726 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -255,4 +255,16 @@ /obj/item/reagent_containers/glass/bowl = 1 ) result= /obj/item/reagent_containers/food/snacks/soup/wish - subcategory = CAT_SOUP \ No newline at end of file + subcategory = CAT_SOUP + + +/datum/crafting_recipe/food/peasoup + name = "Pea soup" + reqs = list( + /datum/reagent/water = 10, + /obj/item/reagent_containers/food/snacks/grown/peas = 2, + /obj/item/reagent_containers/food/snacks/grown/parsnip = 1, + /obj/item/reagent_containers/food/snacks/grown/carrot = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/peasoup + subcategory = CAT_SOUP diff --git a/code/modules/holiday/halloween/bartholomew.dm b/code/modules/holiday/halloween/bartholomew.dm index 4ef00e29cb..82ac374525 100644 --- a/code/modules/holiday/halloween/bartholomew.dm +++ b/code/modules/holiday/halloween/bartholomew.dm @@ -88,7 +88,7 @@ /obj/item/t_scanner = 5, /obj/item/airlock_painter = 1, /obj/item/stack/cable_coil = 6, - /obj/item/stack/medical/bruise_pack = 1, + /obj/item/stack/medical/suture = 1, /obj/item/stack/rods = 3, /obj/item/stack/sheet/cardboard = 2, /obj/item/stack/sheet/metal = 1, diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 107282b642..957d9df376 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -56,8 +56,9 @@ cached_z = z poof() -/mob/living/simple_animal/jacq/Life() - ..() +/mob/living/simple_animal/jacq/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!ckey) if((last_poof+3 MINUTES) < world.realtime) poof() diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index d63e011f5b..83bb67b879 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -189,6 +189,14 @@ begin_day = 22 begin_month = APRIL +/datum/holiday/lesbianvisibility + name = "Lesbian Visibility Day" + begin_day = 26 + begin_month = APRIL + +/datum/holiday/lesbianvisibility/greet() + return "Today is Lesbian Visibility Day!" + /datum/holiday/labor name = "Labor Day" begin_day = 1 @@ -292,6 +300,14 @@ /datum/holiday/programmers/getStationPrefix() return pick("span>","DEBUG: ","null","/list","EVENT PREFIX NOT FOUND") //Portability +/datum/holiday/bivisibility + name = "Bisexual Visibility Day" + begin_day = 23 + begin_month = SEPTEMBER + +/datum/holiday/bivisibility/greet() + return "Today is Bisexual Visibility Day!" + /datum/holiday/questions name = "Stupid-Questions Day" begin_day = 28 @@ -314,12 +330,25 @@ begin_month = OCTOBER drone_hat = /obj/item/clothing/head/papersack/smiley +/datum/holiday/comingoutday + name = "Coming Out Day" + begin_day = 11 + begin_month = OCTOBER + /datum/holiday/boss name = "Boss' Day" begin_day = 16 begin_month = OCTOBER drone_hat = /obj/item/clothing/head/that +/datum/holiday/intersexawareness + name = "Intersex Awareness Day" + begin_day = 26 + begin_month = OCTOBER + +/datum/holiday/intersexawareness/greet() + return "Today is Intersex Awareness Day! It has been [text2num(time2text(world.timeofday, "YYYY")) - 1996] years since the first public protest speaking out against the human rights issues faced by intersex people." + /datum/holiday/halloween name = HALLOWEEN begin_day = 28 @@ -359,6 +388,23 @@ begin_month = NOVEMBER drone_hat = /obj/item/reagent_containers/food/snacks/grown/moonflower +/datum/holiday/transawareness + name = "Transgender Awareness Week" + begin_day = 13 + begin_month = NOVEMBER + end_day = 19 + +/datum/holiday/transawareness/greet() + return "This week is Transgender Awareness Week!" + +/datum/holiday/transremembrance + name = "Transgender Day of Remembrance" + begin_day = 20 + begin_month = NOVEMBER + +/datum/holiday/transremembrance/greet() + return "Today is the Transgender Day of Remembrance." + /datum/holiday/hello name = "Saying-'Hello' Day" begin_day = 21 @@ -397,6 +443,26 @@ begin_month = OCTOBER begin_weekday = MONDAY +/datum/holiday/aceawareness + name = "Asexual Awareness Week" + begin_month = OCTOBER + +/datum/holiday/aceawareness/greet() + return "This week is Asexual Awareness Week!" + +/datum/holiday/aceawareness/shouldCelebrate(dd, mm, yy, ww, ddd) //Ace awareness week falls on the last full week of October. + if(mm != begin_month) + return FALSE //it's not even the right month + var/daypointer = world.timeofday - ((WEEKDAY2NUM(ddd) - 1) * 24 HOURS) + if(text2num(time2text(daypointer, "MM")) != mm) + return FALSE //it's the beginning of the month and it isn't even a full week + daypointer += (24 HOURS * 6) + if(text2num(time2text(daypointer, "MM")) != mm) + return FALSE //this is the end of the month, and it is not a full week. + daypointer += (24 HOURS * 7) + if(text2num(time2text(daypointer, "MM")) != mm) + return TRUE //the end of next week falls on a different month, meaning that the current week is the last full week + /datum/holiday/mother name = "Mother's Day" begin_week = 2 @@ -421,11 +487,30 @@ /datum/holiday/pride/getStationPrefix() return pick("Pride", "Gay", "Bi", "Trans", "Lesbian", "Ace", "Aro", "Agender", pick("Enby", "Enbie"), "Pan", "Intersex", "Demi", "Poly", "Closeted", "Genderfluid") +/datum/holiday/stonewall + name = "Stonewall Riots Anniversary" + begin_day = 28 + begin_month = JUNE + +/datum/holiday/stonewall/greet() //Not gonna lie, I was fairly tempted to make this use the IC year instead of the IRL year, but I was worried that it would have caused too much confusion. + return "Today marks the [text2num(time2text(world.timeofday, "YYYY")) - 1969]\th anniversary of the riots at the Stonewall Inn!" + /datum/holiday/moth name = "Moth Week" + begin_month = JULY /datum/holiday/moth/shouldCelebrate(dd, mm, yy, ww, ddd) //National Moth Week falls on the last full week of July - return mm == JULY && (ww == 4 || (ww == 5 && ddd == SUNDAY)) + if(mm != begin_month) + return FALSE //it's not even the right month + var/daypointer = world.timeofday - ((WEEKDAY2NUM(ddd) - 1) * 24 HOURS) + if(text2num(time2text(daypointer, "MM")) != mm) + return FALSE //it's the beginning of the month and it isn't even a full week + daypointer += (24 HOURS * 6) + if(text2num(time2text(daypointer, "MM")) != mm) + return FALSE //this is the end of the month, and it is not a full week. + daypointer += (24 HOURS * 7) + if(text2num(time2text(daypointer, "MM")) != mm) + return TRUE //the end of next week falls on a different month, meaning that the current week is the last full week /datum/holiday/moth/getStationPrefix() return pick("Mothball","Lepidopteran","Lightbulb","Moth","Giant Atlas","Twin-spotted Sphynx","Madagascan Sunset","Luna","Death's Head","Emperor Gum","Polyphenus","Oleander Hawk","Io","Rosy Maple","Cecropia","Noctuidae","Giant Leopard","Dysphania Militaris","Garden Tiger") diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm index 851753da46..f4748ccde8 100644 --- a/code/modules/hydroponics/grown/citrus.dm +++ b/code/modules/hydroponics/grown/citrus.dm @@ -195,7 +195,7 @@ /obj/item/reagent_containers/food/snacks/grown/firelemon/ex_act(severity) qdel(src) //Ensuring that it's deleted by its own explosion -/obj/item/reagent_containers/food/snacks/grown/firelemon/proc/prime() +/obj/item/reagent_containers/food/snacks/grown/firelemon/proc/prime(mob/living/lanced_by) switch(seed.potency) //Combustible lemons are alot like IEDs, lots of flame, very little bang. if(0 to 30) update_mob() diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index f356ed7b68..e5c8f72dfe 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -223,7 +223,7 @@ /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/ex_act(severity) qdel(src) //Ensuring that it's deleted by its own explosion. Also prevents mass chain reaction with piles of cherry bombs -/obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/prime() +/obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/prime(mob/living/lanced_by) icon_state = "cherry_bomb_lit" playsound(src, 'sound/effects/fuse.ogg', seed.potency, 0) addtimer(CALLBACK(src, /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/detonate), rand(50, 100)) diff --git a/code/modules/hydroponics/grown/tea_coffee.dm b/code/modules/hydroponics/grown/tea_coffee.dm index 48990d88c9..de27d1eed7 100644 --- a/code/modules/hydroponics/grown/tea_coffee.dm +++ b/code/modules/hydroponics/grown/tea_coffee.dm @@ -48,7 +48,7 @@ /obj/item/seeds/tea/catnip name = "pack of catnip seeds" icon_state = "seed-catnip" - desc = "Long stocks with flowering tips that has a chemical to make feline attracted to it." + desc = "Long stocks with flowering tips that contain a chemical to make felines attracted to it." species = "catnip" plantname = "Catnip Plant" growthstages = 3 diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index b18f4396d6..a666a36099 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -392,7 +392,7 @@ /datum/plant_gene/trait/battery/on_attackby(obj/item/reagent_containers/food/snacks/grown/G, obj/item/I, mob/user) if(istype(I, /obj/item/stack/cable_coil)) - if(I.use_tool(src, user, 0, 5, max_level = JOB_SKILL_EXPERT)) + if(I.use_tool(src, user, 0, 5, skill_gain_mult = TRIVIAL_USE_TOOL_MULT)) to_chat(user, "You add some cable to [G] and slide it inside the battery encasing.") var/obj/item/stock_parts/cell/potato/pocell = new /obj/item/stock_parts/cell/potato(user.loc) pocell.icon_state = G.icon_state diff --git a/code/modules/integrated_electronics/subtypes/arithmetic.dm b/code/modules/integrated_electronics/subtypes/arithmetic.dm index 6a6ee27ae1..e207f57ddb 100644 --- a/code/modules/integrated_electronics/subtypes/arithmetic.dm +++ b/code/modules/integrated_electronics/subtypes/arithmetic.dm @@ -283,10 +283,8 @@ /obj/item/integrated_circuit/arithmetic/square_root/do_work() var/result = 0 - for(var/k in 2 to inputs.len) - var/I = get_pin_data(IC_INPUT, k) - if(isnum(I)) - result += sqrt(I) + var/I = get_pin_data(IC_INPUT, 1) + result = sqrt(I) set_pin_data(IC_OUTPUT, 1, result) push_data() diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index fd4e6abfc5..eac16d2950 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -78,7 +78,7 @@ for(var/i in 1 to length(harvest_output)) harvest_output[i] = WEAKREF(harvest_output[i]) - if(harvest_output.len) + if(length(harvest_output)) set_pin_data(IC_OUTPUT, 1, harvest_output) push_data() if(1) @@ -162,7 +162,7 @@ /obj/item/integrated_circuit/manipulation/grabber/do_work() var/obj/item/AM = get_pin_data_as_type(IC_INPUT, 1, /obj/item) - if(!QDELETED(AM) && !istype(AM, /obj/item/electronic_assembly) && !istype(AM, /obj/item/transfer_valve) && !istype(AM, /obj/item/twohanded) && !istype(assembly.loc, /obj/item/implant/storage)) + if(!QDELETED(AM) && !istype(AM, /obj/item/electronic_assembly) && !istype(AM, /obj/item/transfer_valve) && !istype(assembly.loc, /obj/item/implant/storage) && !AM.GetComponent(/datum/component/two_handed)) var/mode = get_pin_data(IC_INPUT, 2) switch(mode) if(1) @@ -300,7 +300,7 @@ var/target_y_rel = round(get_pin_data(IC_INPUT, 2)) var/obj/item/A = get_pin_data_as_type(IC_INPUT, 3, /obj/item) - if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/twohanded) || istype(A, /obj/item/transfer_valve)) + if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/transfer_valve) || A.GetComponent(/datum/component/two_handed)) return if (istype(assembly.loc, /obj/item/implant/storage)) //Prevents the more abusive form of chestgun. diff --git a/code/modules/integrated_electronics/subtypes/weaponized.dm b/code/modules/integrated_electronics/subtypes/weaponized.dm index 3123eeabbe..950525ab7f 100644 --- a/code/modules/integrated_electronics/subtypes/weaponized.dm +++ b/code/modules/integrated_electronics/subtypes/weaponized.dm @@ -81,7 +81,7 @@ to_chat(user, "There's no weapon to remove from the mechanism.") /obj/item/integrated_circuit/weaponized/weapon_firing/do_work() - if(!assembly || !installed_gun) + if(!assembly || !installed_gun || !installed_gun.can_shoot()) return if(isliving(assembly.loc)) var/mob/living/L = assembly.loc @@ -246,7 +246,7 @@ var/obj/item/A = get_pin_data_as_type(IC_INPUT, 3, /obj/item) var/obj/item/integrated_circuit/atmospherics/AT = get_pin_data_as_type(IC_INPUT, 4, /obj/item/integrated_circuit/atmospherics) - if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/twohanded) || istype(A, /obj/item/transfer_valve)) + if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/transfer_valve) || A.GetComponent(/datum/component/two_handed)) return var/obj/item/I = get_object() diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm index a09c4376fb..ebf7ba0f1f 100644 --- a/code/modules/jobs/job_types/shaft_miner.dm +++ b/code/modules/jobs/job_types/shaft_miner.dm @@ -16,7 +16,7 @@ access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) minimal_access = list(ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM) - paycheck = PAYCHECK_HARD + paycheck = PAYCHECK_EASY ///Not necessarily easy itself, but it can be trivial to make lot of cash on this job. paycheck_department = ACCOUNT_CAR display_order = JOB_DISPLAY_ORDER_SHAFT_MINER diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm index b4940e0085..3a47cd2315 100644 --- a/code/modules/keybindings/bindings_client.dm +++ b/code/modules/keybindings/bindings_client.dm @@ -91,6 +91,11 @@ if(!(next_move_dir_add & movement)) next_move_dir_sub |= movement + if(prefs.modless_key_bindings[_key]) + var/datum/keybinding/kb = GLOB.keybindings_by_name[prefs.modless_key_bindings[_key]] + if(kb.can_use(src)) + kb.up(src) + // We don't do full key for release, because for mod keys you // can hold different keys and releasing any should be handled by the key binding specifically for (var/kb_name in prefs.key_bindings[_key]) diff --git a/code/modules/keybindings/keybind/__defines.dm b/code/modules/keybindings/keybind/__defines.dm index baa095987c..93d033eea5 100644 --- a/code/modules/keybindings/keybind/__defines.dm +++ b/code/modules/keybindings/keybind/__defines.dm @@ -8,6 +8,7 @@ #define CATEGORY_MISC "MISC" #define CATEGORY_MOVEMENT "MOVEMENT" #define CATEGORY_TARGETING "TARGETING" +#define CATEGORY_COMBAT "COMBAT" #define WEIGHT_HIGHEST 0 #define WEIGHT_ADMIN 10 diff --git a/code/modules/keybindings/keybind/combat.dm b/code/modules/keybindings/keybind/combat.dm new file mode 100644 index 0000000000..8a0e713d8f --- /dev/null +++ b/code/modules/keybindings/keybind/combat.dm @@ -0,0 +1,49 @@ +/datum/keybinding/living/toggle_combat_mode + hotkey_keys = list("C") + name = "toggle_combat_mode" + full_name = "Toggle combat mode" + category = CATEGORY_COMBAT + description = "Toggles whether or not you're in combat mode." + +/datum/keybinding/living/toggle_combat_mode/down(client/user) + SEND_SIGNAL(user.mob, COMSIG_TOGGLE_COMBAT_MODE) + return TRUE + +/datum/keybinding/living/active_block + hotkey_keys = list("Northwest", "F") // HOME + name = "active_block" + full_name = "Block (Hold)" + category = CATEGORY_COMBAT + description = "Hold down to actively block with your currently in-hand object." + +/datum/keybinding/living/active_block/down(client/user) + var/mob/living/L = user.mob + L.keybind_start_active_blocking() + return TRUE + +/datum/keybinding/living/active_block/up(client/user) + var/mob/living/L = user.mob + L.keybind_stop_active_blocking() + +/datum/keybinding/living/active_block_toggle + name = "active_block_toggle" + full_name = "Block (Toggle)" + category = CATEGORY_COMBAT + description = "Toggles active blocking system using currenet in hand object, or any found object if applicable." + +/datum/keybinding/living/active_block_toggle/down(client/user) + var/mob/living/L = user.mob + L.keybind_toggle_active_blocking() + return TRUE + +/datum/keybinding/living/active_parry + hotkey_keys = list("Insert", "G") + name = "active_parry" + full_name = "Parry" + category = CATEGORY_COMBAT + description = "Press to initiate a parry sequence with your currently in-hand object." + +/datum/keybinding/living/active_parry/down(client/user) + var/mob/living/L = user.mob + L.keybind_parry() + return TRUE diff --git a/code/modules/keybindings/keybind/living.dm b/code/modules/keybindings/keybind/living.dm index 38c666e186..b5921b378a 100644 --- a/code/modules/keybindings/keybind/living.dm +++ b/code/modules/keybindings/keybind/living.dm @@ -16,16 +16,6 @@ L.resist() return TRUE -/datum/keybinding/living/toggle_combat_mode - hotkey_keys = list("C") - name = "toggle_combat_mode" - full_name = "Toggle combat mode" - description = "Toggles whether or not you're in combat mode." - -/datum/keybinding/living/toggle_combat_mode/down(client/user) - SEND_SIGNAL(user.mob, COMSIG_TOGGLE_COMBAT_MODE) - return TRUE - /datum/keybinding/living/toggle_resting hotkey_keys = list("V") name = "toggle_resting" diff --git a/code/modules/keybindings/keybind/mob.dm b/code/modules/keybindings/keybind/mob.dm index 083d4a19fd..2ce4dc35a0 100644 --- a/code/modules/keybindings/keybind/mob.dm +++ b/code/modules/keybindings/keybind/mob.dm @@ -17,7 +17,7 @@ return TRUE /datum/keybinding/mob/cycle_intent_right - hotkey_keys = list("Northwest", "F") // HOME + hotkey_keys = list("Unbound") name = "cycle_intent_right" full_name = "Cycle Action Intent Right" description = "" @@ -28,7 +28,7 @@ return TRUE /datum/keybinding/mob/cycle_intent_left - hotkey_keys = list("Insert", "G") + hotkey_keys = list("Unbound") name = "cycle_intent_left" full_name = "Cycle Action Intent Left" description = "" diff --git a/code/modules/lighting/emissive_blocker.dm b/code/modules/lighting/emissive_blocker.dm index b69a474009..04c1bb7302 100644 --- a/code/modules/lighting/emissive_blocker.dm +++ b/code/modules/lighting/emissive_blocker.dm @@ -11,6 +11,7 @@ plane = EMISSIVE_BLOCKER_PLANE layer = EMISSIVE_BLOCKER_LAYER mouse_opacity = MOUSE_OPACITY_TRANSPARENT + rad_flags = RAD_NO_CONTAMINATE | RAD_PROTECT_CONTENTS //Why? //render_targets copy the transform of the target as well, but vis_contents also applies the transform //to what's in it. Applying RESET_TRANSFORM here makes vis_contents not apply the transform. diff --git a/code/modules/mapping/minimaps.dm b/code/modules/mapping/minimaps.dm index 29a9fca9b7..7a62e9ab44 100644 --- a/code/modules/mapping/minimaps.dm +++ b/code/modules/mapping/minimaps.dm @@ -1,21 +1,27 @@ /datum/minimap - var/name + var/name = "minimap" + var/icon/overlay_icon + // The map icons var/icon/map_icon var/icon/meta_icon - var/icon/overlay_icon + var/list/color_area_names = list() + var/minx var/maxx var/miny var/maxy - var/z_level - var/id = 0 - var/static/next_id = 0 -/datum/minimap/New(z, x1 = 1, y1 = 1, x2 = world.maxx, y2 = world.maxy, name) + var/z_level + var/id = "" + +/datum/minimap/New(z, x1 = 1, y1 = 1, x2 = world.maxx, y2 = world.maxy, name = "minimap") + if(!z) + CRASH("ERROR: new minimap requested without z level") //CRASH to halt the operatio + src.name = name - id = ++next_id z_level = z + id = "[md5("[z_level]" + src.name + REF(src))]" //use it's own md5 as a special identifier var/crop_x1 = x2 var/crop_x2 = x1 @@ -25,10 +31,11 @@ // do the generating map_icon = new('html/blank.png') meta_icon = new('html/blank.png') - map_icon.Scale(x2-x1+1, y2-y1+1) // arrays start at 1 - meta_icon.Scale(x2-x1+1, y2-y1+1) + map_icon.Scale(x2 - x1 + 1, y2 - y1 + 1) // arrays start at 1 + meta_icon.Scale(x2 - x1 + 1, y2 - y1 + 1) + var/list/area_to_color = list() - for(var/turf/T in block(locate(x1,y1,z),locate(x2,y2,z))) + for(var/turf/T in block(locate(x1, y1, z_level), locate(x2, y2, z_level))) var/area/A = T.loc var/img_x = T.x - x1 + 1 // arrays start at 1 var/img_y = T.y - y1 + 1 @@ -37,21 +44,26 @@ crop_x2 = max(crop_x2, T.x) crop_y1 = min(crop_y1, T.y) crop_y2 = max(crop_y2, T.y) + var/meta_color = area_to_color[A] if(!meta_color) - meta_color = rgb(rand(0,255),rand(0,255),rand(0,255)) // technically conflicts could happen but it's like very unlikely and it's not that big of a deal if one happens + meta_color = rgb(rand(0, 255), rand(0, 255), rand(0, 255)) // technically conflicts could happen but it's like very unlikely and it's not that big of a deal if one happens area_to_color[A] = meta_color color_area_names[meta_color] = A.name meta_icon.DrawBox(meta_color, img_x, img_y) + if(istype(T, /turf/closed/wall)) map_icon.DrawBox("#000000", img_x, img_y) + else if(!istype(A, /area/space)) var/color = A.minimap_color || "#FF00FF" if(locate(/obj/machinery/power/solar) in T) color = "#02026a" + if((locate(/obj/effect/spawner/structure/window) in T) || (locate(/obj/structure/grille) in T)) color = BlendRGB(color, "#000000", 0.5) map_icon.DrawBox(color, img_x, img_y) + map_icon.Crop(crop_x1, crop_y1, crop_x2, crop_y2) meta_icon.Crop(crop_x1, crop_y1, crop_x2, crop_y2) minx = crop_x1 @@ -60,14 +72,17 @@ maxy = crop_y2 overlay_icon = new(map_icon) overlay_icon.Scale(16, 16) - -/datum/minimap/proc/send(mob/user) + //we're done baking, now we ship it. register_asset("minimap-[id].png", map_icon) register_asset("minimap-[id]-meta.png", meta_icon) - send_asset_list(user, list("minimap-[id].png" = map_icon, "minimap-[id]-meta.png" = meta_icon), verify=FALSE) + +/datum/minimap/proc/send(mob/user) + if(!id) + CRASH("ERROR: send called, but the minimap id is null/missing. ID: [id]") + send_asset_list(user, list("minimap-[id].png" = map_icon, "minimap-[id]-meta.png" = meta_icon)) /datum/minimap_group - var/list/minimaps + var/list/minimaps = list() var/static/next_id = 0 var/id var/name @@ -75,46 +90,62 @@ /datum/minimap_group/New(list/maps, name) id = ++next_id src.name = name - minimaps = maps || list() + if(maps) + minimaps = maps /datum/minimap_group/proc/show(mob/user) if(!length(minimaps)) to_chat(user, "ERROR: Attempted to access an empty datum/minimap_group. This should probably not happen.") return + var/list/datas = list() var/list/info = list() - var/datum/minimap/first_map = minimaps[1] - for(var/i in 1 to length(minimaps)) + + for(var/i in 1 to length(minimaps))// OLD: for(var/i in 1 to length(minimaps)) var/datum/minimap/M = minimaps[i] M.send(user) - info += "
    " + info += {" +
    +
    + + +
    +
    +
    + "} datas += json_encode(M.color_area_names); - info = info.Join() - var/html = {" - - - - - - - -[name] - -[info] -"} + + + "} - user << browse(html, "window=minimap_[id];size=768x[round(768 / first_map.map_icon.Width() * first_map.map_icon.Height() + 50)]") + var/datum/browser/popup = new(user, "minimap_[id]", name, 500, 700) + popup.add_head_content(headerJS) //set the head + popup.set_content(info) + var/datum/minimap/MICO = minimaps[1] + popup.set_title_image(MICO.overlay_icon) + popup.open(FALSE) diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index dcd8e1a4ae..745c46b131 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -1,5 +1,5 @@ /*********************Mining Hammer****************/ -/obj/item/twohanded/kinetic_crusher +/obj/item/kinetic_crusher icon = 'icons/obj/mining.dmi' icon_state = "crusher" item_state = "crusher0" @@ -11,8 +11,6 @@ force = 0 //You can't hit stuff unless wielded w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK - force_unwielded = 0 - force_wielded = 20 throwforce = 5 throw_speed = 4 armour_penetration = 10 @@ -28,33 +26,45 @@ var/backstab_bonus = 30 var/light_on = FALSE var/brightness_on = 7 + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/kinetic_crusher/cyborg //probably give this a unique sprite later +/obj/item/kinetic_crusher/cyborg //probably give this a unique sprite later desc = "An integrated version of the standard kinetic crusher with a grinded down axe head to dissuade mis-use against crewmen. Deals damage equal to the standard crusher against creatures, however." force = 10 //wouldn't want to give a borg a 20 brute melee weapon unemagged now would we detonation_damage = 60 wielded = 1 -/obj/item/twohanded/kinetic_crusher/cyborg/unwield() - return +/obj/item/kinetic_crusher/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) -/obj/item/twohanded/kinetic_crusher/Initialize() +/obj/item/kinetic_crusher/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 60, 110) //technically it's huge and bulky, but this provides an incentive to use it + AddComponent(/datum/component/two_handed, force_unwielded=0, force_wielded=20) -/obj/item/twohanded/kinetic_crusher/Destroy() +/obj/item/kinetic_crusher/Destroy() QDEL_LIST(trophies) return ..() -/obj/item/twohanded/kinetic_crusher/examine(mob/living/user) +/// triggered on wield of two handed item +/obj/item/kinetic_crusher/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/kinetic_crusher/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/kinetic_crusher/examine(mob/living/user) . = ..() - . += "Mark a large creature with the destabilizing force, then hit them in melee to do [force_wielded + detonation_damage] damage." - . += "Does [force_wielded + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force_wielded + detonation_damage]." + . += "Mark a large creature with the destabilizing force, then hit them in melee to do [force + detonation_damage] damage." + . += "Does [force + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force + detonation_damage]." for(var/t in trophies) var/obj/item/crusher_trophy/T = t . += "It has \a [T] attached, which causes [T.effect_desc()]." -/obj/item/twohanded/kinetic_crusher/attackby(obj/item/I, mob/living/user) +/obj/item/kinetic_crusher/attackby(obj/item/I, mob/living/user) if(istype(I, /obj/item/crowbar)) if(LAZYLEN(trophies)) to_chat(user, "You remove [src]'s trophies.") @@ -70,7 +80,7 @@ else return ..() -/obj/item/twohanded/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) +/obj/item/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) if(!wielded) to_chat(user, "[src] is too heavy to use with one hand.") return @@ -84,7 +94,7 @@ if(!QDELETED(C) && !QDELETED(target)) C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did -/obj/item/twohanded/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) +/obj/item/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) . = ..() if(istype(target, /obj/item/crusher_trophy)) var/obj/item/crusher_trophy/T = target @@ -137,28 +147,28 @@ if(user && lavaland_equipment_pressure_check(get_turf(user))) //CIT CHANGE - makes sure below only happens in low pressure environments user.adjustStaminaLoss(-30)//CIT CHANGE - makes crushers heal stamina -/obj/item/twohanded/kinetic_crusher/proc/Recharge() +/obj/item/kinetic_crusher/proc/Recharge() if(!charged) charged = TRUE update_icon() playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) -/obj/item/twohanded/kinetic_crusher/ui_action_click(mob/user, actiontype) +/obj/item/kinetic_crusher/ui_action_click(mob/user, actiontype) light_on = !light_on playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) update_brightness(user) update_icon() -/obj/item/twohanded/kinetic_crusher/proc/update_brightness(mob/user = null) +/obj/item/kinetic_crusher/proc/update_brightness(mob/user = null) if(light_on) set_light(brightness_on) else set_light(0) -/obj/item/twohanded/kinetic_crusher/update_icon_state() - item_state = "crusher[wielded]" +/obj/item/kinetic_crusher/update_icon_state() + item_state = "crusher[wielded]" // this is not icon_state and not supported by 2hcomponent -/obj/item/twohanded/kinetic_crusher/update_overlays() +/obj/item/kinetic_crusher/update_overlays() . = ..() if(!charged) . += "[icon_state]_uncharged" @@ -175,7 +185,7 @@ flag = "bomb" range = 6 log_override = TRUE - var/obj/item/twohanded/kinetic_crusher/hammer_synced + var/obj/item/kinetic_crusher/hammer_synced /obj/item/projectile/destabilizer/Destroy() hammer_synced = null @@ -214,12 +224,12 @@ return "errors" /obj/item/crusher_trophy/attackby(obj/item/A, mob/living/user) - if(istype(A, /obj/item/twohanded/kinetic_crusher)) + if(istype(A, /obj/item/kinetic_crusher)) add_to(A, user) else ..() -/obj/item/crusher_trophy/proc/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/proc/add_to(obj/item/kinetic_crusher/H, mob/living/user) for(var/t in H.trophies) var/obj/item/crusher_trophy/T = t if(istype(T, denied_type) || istype(src, T.denied_type)) @@ -231,7 +241,7 @@ to_chat(user, "You attach [src] to [H].") return TRUE -/obj/item/crusher_trophy/proc/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/proc/remove_from(obj/item/kinetic_crusher/H, mob/living/user) forceMove(get_turf(H)) H.trophies -= src return TRUE @@ -318,12 +328,12 @@ /obj/item/crusher_trophy/legion_skull/effect_desc() return "a kinetic crusher to recharge [bonus_value*0.1] second\s faster" -/obj/item/crusher_trophy/legion_skull/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/legion_skull/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.charge_time -= bonus_value -/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.charge_time += bonus_value @@ -376,21 +386,19 @@ /obj/item/crusher_trophy/demon_claws/effect_desc() return "melee hits to do [bonus_value * 0.2] more damage and heal you for [bonus_value * 0.1], with 5X effect on mark detonation" -/obj/item/crusher_trophy/demon_claws/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/demon_claws/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.force += bonus_value * 0.2 - H.force_unwielded += bonus_value * 0.2 - H.force_wielded += bonus_value * 0.2 H.detonation_damage += bonus_value * 0.8 + AddComponent(/datum/component/two_handed, force_wielded=(20 + bonus_value * 0.2)) -/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.force -= bonus_value * 0.2 - H.force_unwielded -= bonus_value * 0.2 - H.force_wielded -= bonus_value * 0.2 H.detonation_damage -= bonus_value * 0.8 + AddComponent(/datum/component/two_handed, force_wielded=20) /obj/item/crusher_trophy/demon_claws/on_melee_hit(mob/living/target, mob/living/user) user.heal_ordered_damage(bonus_value * 0.1, damage_heal_order) diff --git a/code/modules/mining/equipment/regenerative_core.dm b/code/modules/mining/equipment/regenerative_core.dm index 439929b9c1..1de3a86702 100644 --- a/code/modules/mining/equipment/regenerative_core.dm +++ b/code/modules/mining/equipment/regenerative_core.dm @@ -111,9 +111,6 @@ go_inert() return ..() -/obj/item/organ/regenerative_core/prepare_eat() - return null - /*************************Legion core********************/ /obj/item/organ/regenerative_core/legion desc = "A strange rock that crackles with power. It can be used to heal completely, but it will rapidly decay into uselessness." diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 53ce676317..e611ccf232 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -11,7 +11,7 @@ desc = "It's watching you suspiciously." /obj/structure/closet/crate/necropolis/tendril/PopulateContents() - var/loot = rand(1,28) + var/loot = rand(1,29) switch(loot) if(1) new /obj/item/shared_storage/red(src) @@ -77,6 +77,11 @@ new /obj/item/bedsheet/cult(src) if(28) new /obj/item/clothing/neck/necklace/memento_mori(src) + if(29) + if(prob(50)) + new /obj/item/malf_upgrade + else + new /obj/item/disk/tech_disk/illegal //KA modkit design discs /obj/item/disk/design_disk/modkit_disc @@ -487,7 +492,7 @@ setDir(user.dir) user.forceMove(src) - user.notransform = TRUE + user.mob_transforming = TRUE user.status_flags |= GODMODE can_destroy = FALSE @@ -496,7 +501,7 @@ /obj/effect/immortality_talisman/proc/unvanish(mob/user) user.status_flags &= ~GODMODE - user.notransform = FALSE + user.mob_transforming = FALSE user.forceMove(get_turf(src)) user.visible_message("[user] pops back into reality!") diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index ed6d9e31db..dd317c5b23 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -30,7 +30,7 @@ new /datum/data/mining_equipment("500 Point Transfer Card", /obj/item/card/mining_point_card/mp500, 500), new /datum/data/mining_equipment("Tracking Implant Kit", /obj/item/storage/box/minertracker, 600), new /datum/data/mining_equipment("Jaunter", /obj/item/wormhole_jaunter, 750), - new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/twohanded/kinetic_crusher, 750), + new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/kinetic_crusher, 750), new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/gun/energy/kinetic_accelerator, 750), new /datum/data/mining_equipment("Survival Medipen", /obj/item/reagent_containers/hypospray/medipen/survival, 750), new /datum/data/mining_equipment("Brute First-Aid Kit", /obj/item/storage/firstaid/brute, 800), @@ -176,7 +176,7 @@ new /obj/item/stack/marker_beacon/thirty(drop_location) if("Crusher Kit") new /obj/item/extinguisher/mini(drop_location) - new /obj/item/twohanded/kinetic_crusher(drop_location) + new /obj/item/kinetic_crusher(drop_location) if("Mining Conscription Kit") new /obj/item/storage/backpack/duffelbag/mining_conscript(drop_location) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index f6b7110803..8bc9cc4512 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -17,7 +17,6 @@ var/points = 0 //How many points this ore gets you from the ore redemption machine var/refined_type = null //What this ore defaults to being refined into novariants = TRUE // Ore stacks handle their icon updates themselves to keep the illusion that there's more going - mats_per_stack = MINERAL_MATERIAL_AMOUNT var/list/stack_overlays /obj/item/stack/ore/update_overlays() @@ -211,7 +210,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "slag" singular_name = "slag chunk" -/obj/item/twohanded/required/gibtonite +/obj/item/gibtonite name = "gibtonite ore" desc = "Extremely explosive if struck with mining equipment, Gibtonite is often used by miners to speed up their work by using it as a mining charge. This material is illegal to possess by unauthorized personnel under space law." icon = 'icons/obj/mining.dmi' @@ -225,12 +224,16 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ var/attacher = "UNKNOWN" var/det_timer -/obj/item/twohanded/required/gibtonite/Destroy() +/obj/item/gibtonite/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, require_twohands=TRUE) + +/obj/item/gibtonite/Destroy() qdel(wires) wires = null return ..() -/obj/item/twohanded/required/gibtonite/attackby(obj/item/I, mob/user, params) +/obj/item/gibtonite/attackby(obj/item/I, mob/user, params) if(!wires && istype(I, /obj/item/assembly/igniter)) user.visible_message("[user] attaches [I] to [src].", "You attach [I] to [src].") wires = new /datum/wires/explosive/gibtonite(src) @@ -258,22 +261,22 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ return ..() -/obj/item/twohanded/required/gibtonite/attack_self(user) +/obj/item/gibtonite/attack_self(user) if(wires) wires.interact(user) else ..() -/obj/item/twohanded/required/gibtonite/bullet_act(obj/item/projectile/P) +/obj/item/gibtonite/bullet_act(obj/item/projectile/P) GibtoniteReaction(P.firer) return ..() -/obj/item/twohanded/required/gibtonite/ex_act() +/obj/item/gibtonite/ex_act() GibtoniteReaction(null, 1) -/obj/item/twohanded/required/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) +/obj/item/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) if(!primed) primed = TRUE playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) @@ -299,7 +302,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ log_game("[key_name(user)] has primed a [name] for detonation at [AREACOORD(bombturf)]") det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time, TIMER_STOPPABLE) -/obj/item/twohanded/required/gibtonite/proc/detonate(notify_admins) +/obj/item/gibtonite/proc/detonate(notify_admins) if(primed) switch(quality) if(GIBTONITE_QUALITY_HIGH) @@ -335,7 +338,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ throwforce = 2 w_class = WEIGHT_CLASS_TINY custom_materials = list(/datum/material/iron = 400) - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS var/string_attached var/list/sideslist = list("heads","tails") var/cooldown = 0 @@ -387,7 +390,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ to_chat(user, "There already is a string attached to this coin!") return - if (W.use_tool(src, user, 0, 1, max_level = JOB_SKILL_BASIC)) + if (W.use_tool(src, user, 0, 1, skill_gain_mult = BARE_USE_TOOL_MULT)) add_overlay("coin_string_overlay") string_attached = 1 to_chat(user, "You attach a string to the coin.") diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm index 0c50cb0468..bd3a3d304a 100644 --- a/code/modules/mob/dead/dead.dm +++ b/code/modules/mob/dead/dead.dm @@ -68,7 +68,7 @@ INITIALIZE_IMMEDIATE(/mob/dead) set category = "OOC" set name = "Server Hop!" set desc= "Jump to the other server" - if(notransform) + if(mob_transforming) return var/list/csa = CONFIG_GET(keyed_list/cross_server) var/pick @@ -93,9 +93,9 @@ INITIALIZE_IMMEDIATE(/mob/dead) to_chat(C, "Sending you to [pick].") new /obj/screen/splash(C) - notransform = TRUE + mob_transforming = TRUE sleep(29) //let the animation play - notransform = FALSE + mob_transforming = FALSE if(!C) return diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index f7e1f24b63..6888a6590f 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -176,9 +176,6 @@ SSticker.queue_delay = 4 qdel(src) - if(!ready && href_list["preference"]) - if(client) - client.prefs.process_link(src, href_list) else if(!href_list["late_join"]) new_player_panel() @@ -415,6 +412,8 @@ give_guns(humanc) if(GLOB.summon_magic_triggered) give_magic(humanc) + if(GLOB.curse_of_madness_triggered) + give_madness(humanc, GLOB.curse_of_madness_triggered) GLOB.joined_player_list += character.ckey GLOB.latejoiners += character @@ -582,6 +581,12 @@ qdel(src) /mob/dead/new_player/proc/ViewManifest() + if(!client) + return + if(world.time < client.crew_manifest_delay) + return + client.crew_manifest_delay = world.time + (1 SECONDS) + var/dat = "" dat += "

    Crew Manifest

    " dat += GLOB.data_core.get_manifest(OOC = 1) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 5364486b04..397af1b9d0 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -717,6 +717,12 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set name = "View Crew Manifest" set category = "Ghost" + if(!client) + return + if(world.time < client.crew_manifest_delay) + return + client.crew_manifest_delay = world.time + (1 SECONDS) + var/dat dat += "

    Crew Manifest

    " dat += GLOB.data_core.get_manifest() diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index fad3a7e534..83cc09a624 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -158,7 +158,7 @@ //Returns if a certain item can be equipped to a certain slot. // Currently invalid for two-handed items - call obj/item/mob_can_equip() instead. -/mob/proc/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) +/mob/proc/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) return FALSE /mob/proc/can_put_in_hand(I, hand_index) @@ -333,54 +333,68 @@ I.moveToNullspace() else I.forceMove(newloc) + on_item_dropped(I) if(I.dropped(src) == ITEM_RELOCATED_BY_DROPPED) return FALSE return TRUE +//This is a SAFE proc. Use this instead of equip_to_slot()! +//set qdel_on_fail to have it delete W if it fails to equip +//set disable_warning to disable the 'you are unable to equip that' warning. +//unset redraw_mob to prevent the mob from being redrawn at the end. +/mob/proc/equip_to_slot_if_possible(obj/item/W, slot, qdel_on_fail = FALSE, disable_warning = FALSE, redraw_mob = TRUE, bypass_equip_delay_self = FALSE, clothing_check = FALSE) + if(!istype(W)) + return FALSE + var/list/warning = list("You are unable to equip that!") + if(!W.mob_can_equip(src, null, slot, disable_warning, bypass_equip_delay_self, clothing_check, warning)) + if(qdel_on_fail) + qdel(W) + else if(!disable_warning) + to_chat(src, warning[1]) + return FALSE + equip_to_slot(W, slot, redraw_mob) //This proc should not ever fail. + return TRUE + +//This is an UNSAFE proc. It merely handles the actual job of equipping. All the checks on whether you can or can't equip need to be done before! Use mob_can_equip() for that task. +//In most cases you will want to use equip_to_slot_if_possible() +/mob/proc/equip_to_slot(obj/item/W, slot) + return + +//This is just a commonly used configuration for the equip_to_slot_if_possible() proc, used to equip people when the round starts and when events happen and such. +//Also bypasses equip delay checks, since the mob isn't actually putting it on. +/mob/proc/equip_to_slot_or_del(obj/item/W, slot) + return equip_to_slot_if_possible(W, slot, TRUE, TRUE, FALSE, TRUE) + +//puts the item "W" into an appropriate slot in a human's inventory +//returns 0 if it cannot, 1 if successful +/mob/proc/equip_to_appropriate_slot(obj/item/W, clothing_check = FALSE) + if(!istype(W)) + return 0 + var/slot_priority = W.slot_equipment_priority + + if(!slot_priority) + slot_priority = list( \ + SLOT_BACK, SLOT_WEAR_ID,\ + SLOT_W_UNIFORM, SLOT_WEAR_SUIT,\ + SLOT_WEAR_MASK, SLOT_HEAD, SLOT_NECK,\ + SLOT_SHOES, SLOT_GLOVES,\ + SLOT_EARS, SLOT_GLASSES,\ + SLOT_BELT, SLOT_S_STORE,\ + SLOT_L_STORE, SLOT_R_STORE,\ + SLOT_GENERC_DEXTROUS_STORAGE\ + ) + + for(var/slot in slot_priority) + if(equip_to_slot_if_possible(W, slot, FALSE, TRUE, TRUE, FALSE, clothing_check)) //qdel_on_fail = 0; disable_warning = 1; redraw_mob = 1 + return 1 + + return 0 + //Outdated but still in use apparently. This should at least be a human proc. //Daily reminder to murder this - Remie. /mob/living/proc/get_equipped_items(include_pockets = FALSE) return -/mob/living/carbon/get_equipped_items(include_pockets = FALSE) - var/list/items = list() - if(back) - items += back - if(head) - items += head - if(wear_mask) - items += wear_mask - if(wear_neck) - items += wear_neck - return items - -/mob/living/carbon/human/get_equipped_items(include_pockets = FALSE) - var/list/items = ..() - if(belt) - items += belt - if(ears) - items += ears - if(glasses) - items += glasses - if(gloves) - items += gloves - if(shoes) - items += shoes - if(wear_id) - items += wear_id - if(wear_suit) - items += wear_suit - if(w_uniform) - items += w_uniform - if(include_pockets) - if(l_store) - items += l_store - if(r_store) - items += r_store - if(s_store) - items += s_store - return items - /mob/living/proc/unequip_everything() var/list/items = list() items |= get_equipped_items(TRUE) @@ -393,7 +407,7 @@ to_chat(M, "You are not holding anything to equip!") return FALSE - if(M.equip_to_appropriate_slot(src)) + if(M.equip_to_appropriate_slot(src, TRUE)) M.update_inv_hands() return TRUE else diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index a5275f677d..8ca4e6a0e4 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -94,7 +94,9 @@ //We want an accurate reading of .len listclearnulls(BP.embedded_objects) - temp_bleed += 0.5 * BP.embedded_objects.len + for(var/obj/item/embeddies in BP.embedded_objects) + if(!embeddies.isEmbedHarmless()) + temp_bleed += 0.5 if(brutedamage >= 20) temp_bleed += (brutedamage * 0.013) @@ -186,7 +188,7 @@ blood_data["viruses"] += D.Copy() blood_data["blood_DNA"] = dna.unique_enzymes - blood_data["bloodcolor"] = bloodtype_to_color(dna.blood_type) + blood_data["bloodcolor"] = dna.species.exotic_blood_color if(disease_resistances && disease_resistances.len) blood_data["resistances"] = disease_resistances.Copy() var/list/temp_chem = list() diff --git a/code/modules/mob/living/bloodcrawl.dm b/code/modules/mob/living/bloodcrawl.dm index 3547d5f846..d3dbfac8c8 100644 --- a/code/modules/mob/living/bloodcrawl.dm +++ b/code/modules/mob/living/bloodcrawl.dm @@ -37,10 +37,10 @@ C.put_in_hands(B1) C.put_in_hands(B2) C.regenerate_icons() - src.notransform = TRUE + src.mob_transforming = TRUE spawn(0) bloodpool_sink(B) - src.notransform = FALSE + src.mob_transforming = FALSE return 1 /mob/living/proc/bloodpool_sink(obj/effect/decal/cleanable/B) @@ -155,7 +155,7 @@ addtimer(CALLBACK(src, /atom/.proc/remove_atom_colour, TEMPORARY_COLOUR_PRIORITY, newcolor), 6 SECONDS) /mob/living/proc/phasein(obj/effect/decal/cleanable/B) - if(src.notransform) + if(src.mob_transforming) to_chat(src, "Finish eating first!") return 0 B.visible_message("[B] starts to bubble...") diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index 08d415fc3c..be03827695 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -100,3 +100,9 @@ client.mouse_pointer_icon = M.mouse_pointer if (client && ranged_ability && ranged_ability.ranged_mousepointer) client.mouse_pointer_icon = ranged_ability.ranged_mousepointer + +/mob/living/brain/proc/get_traumas() + . = list() + if(istype(loc, /obj/item/organ/brain)) + var/obj/item/organ/brain/B = loc + . = B.traumas diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index 687442c1f8..4fda02317e 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -76,9 +76,6 @@ REMOVE_SKILL_MODIFIER_BODY(/datum/skill_modifier/heavy_brain_damage, null, C) C.update_hair() -/obj/item/organ/brain/prepare_eat() - return // Too important to eat. - /obj/item/organ/brain/proc/transfer_identity(mob/living/L) name = "[L.name]'s brain" if(brainmob) diff --git a/code/modules/mob/living/brain/life.dm b/code/modules/mob/living/brain/life.dm index 51be1f6971..6d06da41ae 100644 --- a/code/modules/mob/living/brain/life.dm +++ b/code/modules/mob/living/brain/life.dm @@ -1,11 +1,7 @@ -/mob/living/brain/Life() - set invisibility = 0 - if (notransform) +/mob/living/brain/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return - if(!loc) - return - . = ..() handle_emp_damage() /mob/living/brain/update_stat() diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index 00ce3a320a..5b92bf3dea 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -8,9 +8,6 @@ /mob/living/carbon/alien/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) return ..(AM, skipcatch = TRUE, hitpush = FALSE) -/mob/living/carbon/alien/can_embed(obj/item/I) - return FALSE - /*Code for aliens attacking aliens. Because aliens act on a hivemind, I don't see them as very aggressive with each other. As such, they can either help or harm other aliens. Help works like the human help command while harm is a simple nibble. In all, this is a lot like the monkey code. /N @@ -54,6 +51,8 @@ In all, this is a lot like the monkey code. /N return switch(M.a_intent) if(INTENT_HELP) + if(M == src && check_self_for_injuries()) + return help_shake_act(M) if(INTENT_GRAB) grabbedby(M) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 11849641ef..727a22f844 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -77,20 +77,18 @@ return TRUE /mob/living/carbon/alien/humanoid/get_standard_pixel_y_offset(lying = 0) + . = ..() if(leaping) - return -32 - else if(custom_pixel_y_offset) - return custom_pixel_y_offset - else - return initial(pixel_y) + . -= 32 + if(custom_pixel_y_offset) + . += custom_pixel_y_offset /mob/living/carbon/alien/humanoid/get_standard_pixel_x_offset(lying = 0) + . = ..() if(leaping) - return -32 - else if(custom_pixel_x_offset) - return custom_pixel_x_offset - else - return initial(pixel_x) + . -= 32 + if(custom_pixel_x_offset) + . += custom_pixel_x_offset /mob/living/carbon/alien/humanoid/get_permeability_protection(list/target_zones) return 0.8 diff --git a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm deleted file mode 100644 index e2537f0f4f..0000000000 --- a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm +++ /dev/null @@ -1,5 +0,0 @@ -/mob/living/carbon/alien/humanoid/doUnEquip(obj/item/I) - . = ..() - if(!. || !I) - return - diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index a4da38c4da..f0004b5ed9 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -1,14 +1,10 @@ - - -/mob/living/carbon/alien/larva/Life() - set invisibility = 0 - if (notransform) +/mob/living/carbon/alien/larva/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return - if(..()) //not dead - // GROW! - if(amount_grown < max_grown) - amount_grown++ - update_icons() + // GROW! + if(amount_grown < max_grown) + amount_grown++ + update_icons() /mob/living/carbon/alien/larva/update_stat() diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index 75aadd69c9..70c59d4943 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -1,6 +1,7 @@ -/mob/living/carbon/alien/Life() +/mob/living/carbon/alien/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return findQueen() - return..() /mob/living/carbon/alien/check_breath(datum/gas_mixture/breath) if(status_flags & GODMODE) diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index 8485fece85..8e3966eb03 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -1,7 +1,8 @@ /obj/item/organ/alien icon_state = "xgibmid2" + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/acid = 10) var/list/alien_powers = list() - organ_flags = ORGAN_NO_SPOIL + organ_flags = ORGAN_NO_SPOIL|ORGAN_EDIBLE /obj/item/organ/alien/Initialize() . = ..() @@ -26,12 +27,6 @@ owner.RemoveAbility(P) ..() -/obj/item/organ/alien/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/toxin/acid, 10) - return S - - /obj/item/organ/alien/plasmavessel name = "plasma vessel" icon_state = "plasma" @@ -39,17 +34,13 @@ zone = BODY_ZONE_CHEST slot = "plasmavessel" alien_powers = list(/obj/effect/proc_holder/alien/plant, /obj/effect/proc_holder/alien/transfer) + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/plasma = 10) var/storedPlasma = 100 var/max_plasma = 250 var/heal_rate = 5 var/plasma_rate = 10 -/obj/item/organ/alien/plasmavessel/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/toxin/plasma, storedPlasma/10) - return S - /obj/item/organ/alien/plasmavessel/large name = "large plasma vessel" icon_state = "plasma_large" diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 0e8764a372..bb92eb79bd 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -4,6 +4,7 @@ name = "alien embryo" icon = 'icons/mob/alien.dmi' icon_state = "larva0_dead" + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/acid = 10) var/stage = 0 var/bursting = FALSE @@ -16,11 +17,6 @@ if(prob(10)) AttemptGrow(0) -/obj/item/organ/body_egg/alien_embryo/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/toxin/acid, 10) - return S - /obj/item/organ/body_egg/alien_embryo/on_life() . = ..() if(!owner) @@ -92,7 +88,7 @@ ghost.transfer_ckey(new_xeno, FALSE) SEND_SOUND(new_xeno, sound('sound/voice/hiss5.ogg',0,0,0,100)) //To get the player's attention new_xeno.Paralyze(6) - new_xeno.notransform = TRUE + new_xeno.mob_transforming = TRUE new_xeno.invisibility = INVISIBILITY_MAXIMUM sleep(6) @@ -102,7 +98,7 @@ if(new_xeno) new_xeno.SetParalyzed(0) - new_xeno.notransform = FALSE + new_xeno.mob_transforming = FALSE new_xeno.invisibility = 0 var/mob/living/carbon/old_owner = owner diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index eb1b38b9ff..e35c905539 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -88,6 +88,7 @@ Die() /obj/item/clothing/mask/facehugger/equipped(mob/M) + . = ..() Attach(M) /obj/item/clothing/mask/facehugger/Crossed(atom/target) @@ -254,7 +255,7 @@ return FALSE if(AmBloodsucker(M)) return FALSE - + if(ismonkey(M)) return 1 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 37b364ea6f..8472c8bdae 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -47,16 +47,13 @@ /mob/living/carbon/swap_hand(held_index) + . = ..() + if(!.) + var/obj/item/held_item = get_active_held_item() + to_chat(usr, "Your other hand is too busy holding [held_item].") + return if(!held_index) held_index = (active_hand_index % held_items.len)+1 - - var/obj/item/item_in_hand = src.get_active_held_item() - if(item_in_hand) //this segment checks if the item in your hand is twohanded. - var/obj/item/twohanded/TH = item_in_hand - if(istype(TH)) - if(TH.wielded == 1) - to_chat(usr, "Your other hand is too busy holding [TH]") - return var/oindex = active_hand_index active_hand_index = held_index if(hud_used) @@ -182,7 +179,7 @@ to_chat(src, "You gently let go of [throwable_mob].") return - adjustStaminaLossBuffered(25)//CIT CHANGE - throwing an entire person shall be very tiring + adjustStaminaLossBuffered(STAM_COST_THROW_MOB * ((throwable_mob.mob_size+1)**2))// throwing an entire person shall be very tiring var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors var/turf/end_T = get_turf(target) if(start_T && end_T) @@ -247,7 +244,7 @@ /mob/living/carbon/Topic(href, href_list) ..() //strip panel - if(usr.canUseTopic(src, BE_CLOSE, NO_DEXTERY)) + if(usr.canUseTopic(src, BE_CLOSE)) if(href_list["internal"] && !HAS_TRAIT(src, TRAIT_NO_INTERNALS)) var/slot = text2num(href_list["internal"]) var/obj/item/ITEM = get_item_by_slot(slot) @@ -267,7 +264,15 @@ visible_message("[usr] [internal ? "opens" : "closes"] the valve on [src]'s [ITEM.name].", \ "[usr] [internal ? "opens" : "closes"] the valve on your [ITEM.name].", \ target = usr, target_message = "You [internal ? "opens" : "closes"] the valve on [src]'s [ITEM.name].") - + if(href_list["embedded_object"] && usr.canUseTopic(src, BE_CLOSE)) + var/obj/item/bodypart/L = locate(href_list["embedded_limb"]) in bodyparts + if(!L) + return + var/obj/item/I = locate(href_list["embedded_object"]) in L.embedded_objects + if(!I || I.loc != src) //no item, no limb, or item is not in limb or in the person anymore + return + SEND_SIGNAL(src, COMSIG_CARBON_EMBED_RIP, I, L) + return /mob/living/carbon/fall(forced) loc.handle_fall(src, forced)//it's loc so it doesn't call the mob's handle_fall which does nothing @@ -432,10 +437,9 @@ return /mob/living/carbon/get_standard_pixel_y_offset(lying = 0) + . = ..() if(lying) - return -6 - else - return initial(pixel_y) + . -= 6 /mob/living/carbon/proc/accident(obj/item/I) if(!I || (I.item_flags & ABSTRACT) || HAS_TRAIT(I, TRAIT_NODROP)) @@ -1153,3 +1157,16 @@ dna.features["body_model"] = MALE if(update_icon) update_body() + +/mob/living/carbon/check_obscured_slots() + if(head) + if(head.flags_inv & HIDEMASK) + LAZYOR(., SLOT_WEAR_MASK) + if(head.flags_inv & HIDEEYES) + LAZYOR(., SLOT_GLASSES) + if(head.flags_inv & HIDEEARS) + LAZYOR(., SLOT_EARS) + + if(wear_mask) + if(wear_mask.flags_inv & HIDEEYES) + LAZYOR(., SLOT_GLASSES) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 6303cf4c5c..bfa9c40a7c 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -65,27 +65,18 @@ throw_mode_off() return TRUE -/mob/living/carbon/embed_item(obj/item/I) - throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) - var/obj/item/bodypart/L = pick(bodyparts) - L.embedded_objects |= I - I.add_mob_blood(src)//it embedded itself in you, of course it's bloody! - I.forceMove(src) - I.embedded() - L.receive_damage(I.w_class*I.embedding.embedded_impact_pain_multiplier) - visible_message("[I] embeds itself in [src]'s [L.name]!","[I] embeds itself in your [L.name]!") - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "embedded", /datum/mood_event/embedded) - -/mob/living/carbon/attacked_by(obj/item/I, mob/living/user) - var/totitemdamage = pre_attacked_by(I, user) +/mob/living/carbon/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) + var/totitemdamage = pre_attacked_by(I, user) * damage_multiplier var/impacting_zone = (user == src)? check_zone(user.zone_selected) : ran_zone(user.zone_selected) - if((user != src) && (mob_run_block(I, totitemdamage, "the [I]", ATTACK_TYPE_MELEE, I.armour_penetration, user, impacting_zone, null) & BLOCK_SUCCESS)) + var/list/block_return = list() + if((user != src) && (mob_run_block(I, totitemdamage, "the [I]", ((attackchain_flags & ATTACKCHAIN_PARRY_COUNTERATTACK)? ATTACK_TYPE_PARRY_COUNTERATTACK : NONE) | ATTACK_TYPE_MELEE, I.armour_penetration, user, impacting_zone, block_return) & BLOCK_SUCCESS)) return FALSE + totitemdamage = block_calculate_resultant_damage(totitemdamage, block_return) var/obj/item/bodypart/affecting = get_bodypart(impacting_zone) if(!affecting) //missing limb? we select the first bodypart (you can never have zero, because of chest) affecting = bodyparts[1] SEND_SIGNAL(I, COMSIG_ITEM_ATTACK_ZONE, src, user, affecting) - send_item_attack_message(I, user, affecting.name) + send_item_attack_message(I, user, affecting.name, totitemdamage) I.do_stagger_action(src, user, totitemdamage) if(I.force) apply_damage(totitemdamage, I.damtype, affecting) //CIT CHANGE - replaces I.force with totitemdamage @@ -272,6 +263,9 @@ to_chat(M, "You can't put [p_them()] out with just your bare hands!") return + if(M == src && check_self_for_injuries()) + return + if(health >= 0 && !(HAS_TRAIT(src, TRAIT_FAKEDEATH))) var/friendly_check = FALSE if(mob_run_block(M, 0, M.name, ATTACK_TYPE_UNARMED, 0, null, null, null)) @@ -339,6 +333,26 @@ update_mobility() playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) +/// Check ourselves to see if we've got any shrapnel, return true if we do. This is a much simpler version of what humans do, we only indicate we're checking ourselves if there's actually shrapnel +/mob/living/carbon/proc/check_self_for_injuries() + if(stat == DEAD || stat == UNCONSCIOUS) + return + + var/embeds = FALSE + for(var/X in bodyparts) + var/obj/item/bodypart/LB = X + for(var/obj/item/I in LB.embedded_objects) + if(!embeds) + embeds = TRUE + // this way, we only visibly try to examine ourselves if we have something embedded, otherwise we'll still hug ourselves :) + visible_message("[src] examines [p_them()]self.", \ + "You check yourself for shrapnel.") + if(I.isEmbedHarmless()) + to_chat(src, "\t There is \a [I] stuck to your [LB.name]!") + else + to_chat(src, "\t There is \a [I] embedded in your [LB.name]!") + + return embeds /mob/living/carbon/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0) . = ..() diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index cc390b9329..65e59d0e29 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -20,7 +20,7 @@ if(istype(J) && (movement_dir || J.stabilizers) && J.allow_thrust(0.01, src)) return 1 -/mob/living/carbon/Move(NewLoc, direct) +/mob/living/carbon/Moved() . = ..() if(. && (movement_type & FLOATING)) //floating is easy if(HAS_TRAIT(src, TRAIT_NOHUNGER)) diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index 5528669afa..becff250b9 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -1,20 +1,21 @@ -/mob/living/carbon/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE) +/mob/living/carbon/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE, spread_damage = FALSE) SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!forced && hit_percent <= 0) return 0 var/obj/item/bodypart/BP = null - if(isbodypart(def_zone)) //we specified a bodypart object - BP = def_zone - else - if(!def_zone) - def_zone = ran_zone(def_zone) - BP = get_bodypart(check_zone(def_zone)) - if(!BP) - BP = bodyparts[1] + if(!spread_damage) + if(isbodypart(def_zone)) //we specified a bodypart object + BP = def_zone + else + if(!def_zone) + def_zone = ran_zone(def_zone) + BP = get_bodypart(check_zone(def_zone)) + if(!BP) + BP = bodyparts[1] var/damage_amount = forced ? damage : damage * hit_percent switch(damagetype) @@ -264,46 +265,3 @@ if(update) update_damage_overlays() update_stamina() - -/* TO_REMOVE -/mob/living/carbon/getOrganLoss(ORGAN_SLOT_BRAIN) - . = 0 - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) - if(B) - . = B.get_brain_damage() - -//Some sources of brain damage shouldn't be deadly -/mob/living/carbon/adjustOrganLoss(ORGAN_SLOT_BRAIN, amount, maximum = BRAIN_DAMAGE_DEATH) - if(status_flags & GODMODE) - return FALSE - var/prev_brainloss = getOrganLoss(ORGAN_SLOT_BRAIN) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) - if(!B) - return - B.adjust_brain_damage(amount, maximum) - if(amount <= 0) //cut this early - return - var/brainloss = getOrganLoss(ORGAN_SLOT_BRAIN) - if(brainloss > BRAIN_DAMAGE_MILD) - if(prob(amount * ((2 * (100 + brainloss - BRAIN_DAMAGE_MILD)) / 100))) //Base chance is the hit damage; for every point of damage past the threshold the chance is increased by 2% - gain_trauma_type(BRAIN_TRAUMA_MILD) - if(brainloss > BRAIN_DAMAGE_SEVERE) - if(prob(amount * ((2 * (100 + brainloss - BRAIN_DAMAGE_SEVERE)) / 100))) //Base chance is the hit damage; for every point of damage past the threshold the chance is increased by 2% - if(prob(20)) - gain_trauma_type(BRAIN_TRAUMA_SPECIAL) - else - gain_trauma_type(BRAIN_TRAUMA_SEVERE) - - if(prev_brainloss < BRAIN_DAMAGE_MILD && brainloss >= BRAIN_DAMAGE_MILD) - to_chat(src, "You feel lightheaded.") - else if(prev_brainloss < BRAIN_DAMAGE_SEVERE && brainloss >= BRAIN_DAMAGE_SEVERE) - to_chat(src, "You feel less in control of your thoughts.") - else if(prev_brainloss < (BRAIN_DAMAGE_DEATH - 20) && brainloss >= (BRAIN_DAMAGE_DEATH - 20)) - to_chat(src, "You can feel your mind flickering on and off...") - -/mob/living/carbon/setBrainLoss(amount) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) - if(B) - var/adjusted_amount = amount - B.get_brain_damage() - B.adjust_brain_damage(adjusted_amount, null) -*/ diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index 8dbfba47b1..b07aab30d1 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -31,14 +31,35 @@ else if(get_bodypart(BODY_ZONE_HEAD)) . += "It appears that [t_his] brain is missing..." - var/list/missing = get_missing_limbs() + var/list/msg = list("") + var/list/missing = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) + var/list/disabled = list() + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if(BP.disabled) + disabled += BP + missing -= BP.body_zone + for(var/obj/item/I in BP.embedded_objects) + if(I.isEmbedHarmless()) + msg += "[t_He] [t_has] \a [icon2html(I, user)] [I] stuck to [t_his] [BP.name]!\n" + else + msg += "[t_He] [t_has] \a [icon2html(I, user)] [I] embedded in [t_his] [BP.name]!\n" + + for(var/X in disabled) + var/obj/item/bodypart/BP = X + var/damage_text + if(!(BP.get_damage(include_stamina = FALSE) >= BP.max_damage)) //Stamina is disabling the limb + damage_text = "limp and lifeless" + else + damage_text = (BP.brute_dam >= BP.burn_dam) ? BP.heavy_brute_msg : BP.heavy_burn_msg + msg += "[capitalize(t_his)] [BP.name] is [damage_text]!\n" + for(var/t in missing) if(t==BODY_ZONE_HEAD) - . += "[t_His] [parse_zone(t)] is missing!" + msg += "[t_His] [parse_zone(t)] is missing!\n" continue - . += "[t_His] [parse_zone(t)] is missing!" + msg += "[t_His] [parse_zone(t)] is missing!\n" - var/list/msg = list() var/temp = getBruteLoss() if(!(user == src && src.hal_screwyhud == SCREWYHUD_HEALTHY)) //fake healthy if(temp) diff --git a/code/modules/mob/living/carbon/human/damage_procs.dm b/code/modules/mob/living/carbon/human/damage_procs.dm index 9f6a572fc8..651fec8415 100644 --- a/code/modules/mob/living/carbon/human/damage_procs.dm +++ b/code/modules/mob/living/carbon/human/damage_procs.dm @@ -1,5 +1,5 @@ -/mob/living/carbon/human/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE) +/mob/living/carbon/human/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE, spread_damage) // depending on the species, it will run the corresponding apply_damage code there - return dna.species.apply_damage(damage, damagetype, def_zone, blocked, src, forced) + return dna.species.apply_damage(damage, damagetype, def_zone, blocked, src, forced, spread_damage) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index cb21534d25..d32184edb5 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -159,7 +159,10 @@ disabled += BP missing -= BP.body_zone for(var/obj/item/I in BP.embedded_objects) - msg += "[t_He] [t_has] \a [icon2html(I, user)] [I] embedded in [t_his] [BP.name]!\n" + if(I.isEmbedHarmless()) + msg += "[t_He] [t_has] \a [icon2html(I, user)] [I] stuck to [t_his] [BP.name]!\n" + else + msg += "[t_He] [t_has] \a [icon2html(I, user)] [I] embedded in [t_his] [BP.name]!\n" for(var/X in disabled) var/obj/item/bodypart/BP = X diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index de703b8ad4..a2d53f6f0a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -152,8 +152,12 @@ dat += " " - dat += "Exosuit:[(wear_suit && !(wear_suit.item_flags & ABSTRACT)) ? wear_suit : "Empty"]" + dat += "Exosuit:[(wear_suit && !(wear_suit.item_flags & ABSTRACT)) ? wear_suit : "Empty"]" if(wear_suit) + if(istype(wear_suit, /obj/item/clothing/suit/space/hardsuit)) + var/hardsuit_head = head && istype(head, /obj/item/clothing/head/helmet/space/hardsuit) + dat += " [hardsuit_head ? "Retract Helmet" : "Extend Helmet"]" + dat += "" dat += " ↳Suit Storage:[(s_store && !(s_store.item_flags & ABSTRACT)) ? s_store : "Empty"]" if(has_breathable_mask && istype(s_store, /obj/item/tank)) dat += " [internal ? "Disable Internals" : "Set Internals"]" @@ -220,30 +224,30 @@ var/obj/item/I = locate(href_list["embedded_object"]) in L.embedded_objects if(!I || I.loc != src) //no item, no limb, or item is not in limb or in the person anymore return - var/time_taken = I.embedding.embedded_unsafe_removal_time/I.w_class //Citadel Change from * to / - usr.visible_message("[usr] attempts to remove [I] from [usr.p_their()] [L.name].","You attempt to remove [I] from your [L.name]... (It will take [DisplayTimeText(time_taken)].)") - if(do_after(usr, time_taken, needhand = 1, target = src)) - remove_embedded_unsafe(L, I, usr) - /* CITADEL EDIT: remove_embedded_unsafe replaces this code - if(!I || !L || I.loc != src || !(I in L.embedded_objects)) - return - L.embedded_objects -= I - L.receive_damage(I.embedding.embedded_unsafe_removal_pain_multiplier*I.w_class)//It hurts to rip it out, get surgery you dingus. - I.forceMove(get_turf(src)) - usr.put_in_hands(I) - usr.emote("scream") - usr.visible_message("[usr] successfully rips [I] out of [usr.p_their()] [L.name]!","You successfully remove [I] from your [L.name].") - if(!has_embedded_objects()) - clear_alert("embeddedobject") - SEND_SIGNAL(usr, COMSIG_CLEAR_MOOD_EVENT, "embedded") */ + SEND_SIGNAL(src, COMSIG_CARBON_EMBED_RIP, I, L) + return + if(href_list["toggle_helmet"]) + if(!istype(head, /obj/item/clothing/head/helmet/space/hardsuit)) + return + var/obj/item/clothing/head/helmet/space/hardsuit/hardsuit_head = head + visible_message("[usr] tries to [hardsuit_head ? "retract" : "extend"] [src]'s helmet.", \ + "[usr] tries to [hardsuit_head ? "retract" : "extend"] [src]'s helmet.", \ + target = usr, target_message = "You try to [hardsuit_head ? "retract" : "extend"] [src]'s helmet.") + if(!do_mob(usr, src, hardsuit_head ? head.strip_delay : POCKET_STRIP_DELAY)) + return + if(!istype(wear_suit, /obj/item/clothing/suit/space/hardsuit) || (hardsuit_head ? (!head || head != hardsuit_head) : head)) + return + var/obj/item/clothing/suit/space/hardsuit/hardsuit = wear_suit //This should be an hardsuit given all our checks + if(hardsuit.ToggleHelmet(FALSE)) + visible_message("[usr] [hardsuit_head ? "retract" : "extend"] [src]'s helmet", \ + "[usr] [hardsuit_head ? "retract" : "extend"] [src]'s helmet", \ + target = usr, target_message = "You [hardsuit_head ? "retract" : "extend"] [src]'s helmet.") return - if(href_list["item"]) var/slot = text2num(href_list["item"]) if(slot in check_obscured_slots()) to_chat(usr, "You can't reach that! Something is covering it.") return - if(href_list["pockets"]) var/strip_mod = 1 var/strip_silence = FALSE @@ -526,33 +530,15 @@ // Might need re-wording. to_chat(user, "There is no exposed flesh or thin material [above_neck(target_zone) ? "on [p_their()] head" : "on [p_their()] body"].") -/mob/living/carbon/human/proc/check_obscured_slots() - var/list/obscured = list() - +/mob/living/carbon/human/check_obscured_slots() + . = ..() if(wear_suit) if(wear_suit.flags_inv & HIDEGLOVES) - obscured |= SLOT_GLOVES + LAZYOR(., SLOT_GLOVES) if(wear_suit.flags_inv & HIDEJUMPSUIT) - obscured |= SLOT_W_UNIFORM + LAZYOR(., SLOT_W_UNIFORM) if(wear_suit.flags_inv & HIDESHOES) - obscured |= SLOT_SHOES - - if(head) - if(head.flags_inv & HIDEMASK) - obscured |= SLOT_WEAR_MASK - if(head.flags_inv & HIDEEYES) - obscured |= SLOT_GLASSES - if(head.flags_inv & HIDEEARS) - obscured |= SLOT_EARS - - if(wear_mask) - if(wear_mask.flags_inv & HIDEEYES) - obscured |= SLOT_GLASSES - - if(obscured.len) - return obscured - else - return null + LAZYOR(., SLOT_SHOES) /mob/living/carbon/human/assess_threat(judgement_criteria, lasercolor = "", datum/callback/weaponcheck=null) if(judgement_criteria & JUDGE_EMAGGED) @@ -997,7 +983,7 @@ if(target.incapacitated(FALSE, TRUE) || incapacitated(FALSE, TRUE)) target.visible_message("[target] can't hang onto [src]!") return - buckle_mob(target, TRUE, TRUE, FALSE, 0, 2, FALSE) + buckle_mob(target, TRUE, TRUE, FALSE, 1, 2, FALSE) else visible_message("[target] fails to climb onto [src]!") else diff --git a/code/modules/mob/living/carbon/human/human_block.dm b/code/modules/mob/living/carbon/human/human_block.dm index 8fe0376a08..4ba7e95564 100644 --- a/code/modules/mob/living/carbon/human/human_block.dm +++ b/code/modules/mob/living/carbon/human/human_block.dm @@ -1,8 +1,11 @@ /mob/living/carbon/human/get_blocking_items() . = ..() if(wear_suit) - . |= wear_suit + if(!.[wear_suit]) + .[wear_suit] = wear_suit.block_priority if(w_uniform) - . |= w_uniform + if(!.[w_uniform]) + .[w_uniform] = w_uniform.block_priority if(wear_neck) - . |= wear_neck + if(!.[wear_neck]) + .[wear_neck] = wear_neck.block_priority diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 3a2d0535e6..63296021ff 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -52,11 +52,6 @@ return martial_art_result return ..() -/mob/living/carbon/human/can_embed(obj/item/I) - if(I.get_sharpness() || is_pointed(I) || is_type_in_typecache(I, GLOB.can_embed_types)) - return TRUE - return FALSE - /mob/living/carbon/human/proc/check_martial_melee_block() if(mind) if(mind.martial_art && prob(mind.martial_art.block_chance) && mind.martial_art.can_use(src) && in_throw_mode && !incapacitated(FALSE, TRUE)) @@ -78,7 +73,7 @@ ..() -/mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user) +/mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(!I || !user) return 0 @@ -95,7 +90,7 @@ SSblackbox.record_feedback("tally", "zone_targeted", 1, target_area) // the attacked_by code varies among species - return dna.species.spec_attacked_by(I, user, affecting, a_intent, src) + return dna.species.spec_attacked_by(I, user, affecting, a_intent, src, attackchain_flags, damage_multiplier) /mob/living/carbon/human/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) @@ -214,7 +209,7 @@ /mob/living/carbon/human/attack_animal(mob/living/simple_animal/M) . = ..() if(.) - var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) + var/damage = . var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) if(!dam_zone) //Dismemberment successful return TRUE @@ -620,7 +615,10 @@ to_send += "\t Your [LB.name] [HAS_TRAIT(src, TRAIT_SELF_AWARE) ? "has" : "is"] [status].\n" for(var/obj/item/I in LB.embedded_objects) - to_send += "\t There is \a [I] embedded in your [LB.name]!\n" + if(I.isEmbedHarmless()) + to_chat(src, "\t There is \a [I] stuck to your [LB.name]!") + else + to_chat(src, "\t There is \a [I] embedded in your [LB.name]!") for(var/t in missing) to_send += "Your [parse_zone(t)] is missing!\n" diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 63ca3f372e..0579c23120 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -77,7 +77,7 @@ var/turf/T = get_turf(src) if(S.bloody_shoes && S.bloody_shoes[S.blood_state]) var/obj/effect/decal/cleanable/blood/footprints/oldFP = locate(/obj/effect/decal/cleanable/blood/footprints) in T - if(oldFP && (oldFP.blood_state == S.blood_state && oldFP.color == bloodtype_to_color(S.last_bloodtype))) + if(oldFP && (oldFP.blood_state == S.blood_state && oldFP.color == S.last_blood_color)) return S.bloody_shoes[S.blood_state] = max(0, S.bloody_shoes[S.blood_state] - BLOOD_LOSS_PER_STEP) var/obj/effect/decal/cleanable/blood/footprints/FP = new /obj/effect/decal/cleanable/blood/footprints(T) @@ -85,7 +85,11 @@ FP.entered_dirs |= dir FP.bloodiness = S.bloody_shoes[S.blood_state] if(S.last_bloodtype) - FP.blood_DNA += list(S.last_blood_DNA = S.last_bloodtype) + FP.blood_DNA[S.last_blood_DNA] = S.last_bloodtype + if(!FP.blood_DNA["color"]) + FP.blood_DNA["color"] = S.last_blood_color + else + FP.blood_DNA["color"] = BlendRGB(FP.blood_DNA["color"], S.last_blood_color) FP.update_icon() update_inv_shoes() //End bloody footprints diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 8de143e2bd..a7593ca0cb 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -1,5 +1,32 @@ -/mob/living/carbon/human/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) - return dna.species.can_equip(I, slot, disable_warning, src, bypass_equip_delay_self) +/mob/living/carbon/human/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) + return dna.species.can_equip(I, slot, disable_warning, src, bypass_equip_delay_self, clothing_check, return_warning) + +/mob/living/carbon/human/get_equipped_items(include_pockets = FALSE) + var/list/items = ..() + if(belt) + items += belt + if(ears) + items += ears + if(glasses) + items += glasses + if(gloves) + items += gloves + if(shoes) + items += shoes + if(wear_id) + items += wear_id + if(wear_suit) + items += wear_suit + if(w_uniform) + items += w_uniform + if(include_pockets) + if(l_store) + items += l_store + if(r_store) + items += r_store + if(s_store) + items += s_store + return items // Return the item currently in the slot ID /mob/living/carbon/human/get_item_by_slot(slot_id) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index eb22934a2b..56ab1f1b10 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -18,36 +18,21 @@ #define THERMAL_PROTECTION_HAND_LEFT 0.025 #define THERMAL_PROTECTION_HAND_RIGHT 0.025 -/mob/living/carbon/human/Life(seconds, times_fired) - set invisibility = 0 - if (notransform) +/mob/living/carbon/human/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return + handle_active_genes() + //heart attack stuff + handle_heart() + dna.species.spec_life(src) // for mutantraces + return (stat != DEAD) && !QDELETED(src) - . = ..() - - if (QDELETED(src)) - return 0 - - if(.) //not dead - handle_active_genes() - - if(stat != DEAD) - //heart attack stuff - handle_heart() - - if(stat != DEAD) - //Stuff jammed in your limbs hurts - handle_embedded_objects() - +/mob/living/carbon/human/PhysicalLife(seconds, times_fired) + if(!(. = ..())) + return //Update our name based on whether our face is obscured/disfigured name = get_visible_name() - dna.species.spec_life(src) // for mutantraces - - if(stat != DEAD) - return 1 - - /mob/living/carbon/human/calculate_affecting_pressure(pressure) var/headless = !get_bodypart(BODY_ZONE_HEAD) //should the mob be perennially headless (see dullahans), we only take the suit into account, so they can into space. if (wear_suit && istype(wear_suit, /obj/item/clothing) && (headless || (head && istype(head, /obj/item/clothing)))) @@ -303,25 +288,6 @@ return TRUE return ..() - -/mob/living/carbon/human/proc/handle_embedded_objects() - for(var/X in bodyparts) - var/obj/item/bodypart/BP = X - for(var/obj/item/I in BP.embedded_objects) - if(prob(I.embedding.embedded_pain_chance)) - BP.receive_damage(I.w_class*I.embedding.embedded_pain_multiplier) - to_chat(src, "[I] embedded in your [BP.name] hurts!") - - if(prob(I.embedding.embedded_fall_chance)) - BP.receive_damage(I.w_class*I.embedding.embedded_fall_pain_multiplier) - BP.embedded_objects -= I - I.forceMove(drop_location()) - I.unembedded() - visible_message("[I] falls out of [name]'s [BP.name]!","[I] falls out of your [BP.name]!") - if(!has_embedded_objects()) - clear_alert("embeddedobject") - SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "embedded") - /mob/living/carbon/human/proc/handle_active_genes() if(HAS_TRAIT(src, TRAIT_MUTATION_STASIS)) return diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 2ed5e349c3..efff888c41 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -39,6 +39,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/use_skintones = NO_SKINTONES // does it use skintones or not? (spoiler alert this is only used by humans) var/exotic_blood = "" // If your race wants to bleed something other than bog standard blood, change this to reagent id. var/exotic_bloodtype = "" //If your race uses a non standard bloodtype (A+, O-, AB-, etc) + var/exotic_blood_color = BLOOD_COLOR_HUMAN //assume human as the default blood colour, override this default by species subtypes var/meat = /obj/item/reagent_containers/food/snacks/meat/slab/human //What the species drops on gibbing var/list/gib_types = list(/obj/effect/gibspawner/human, /obj/effect/gibspawner/human/bodypartless) var/skinned_type @@ -1065,11 +1066,16 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) // handles the equipping of species-specific gear return -/datum/species/proc/can_equip(obj/item/I, slot, disable_warning, mob/living/carbon/human/H, bypass_equip_delay_self = FALSE) +/datum/species/proc/can_equip(obj/item/I, slot, disable_warning, mob/living/carbon/human/H, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) if(slot in no_equip) if(!I.species_exception || !is_type_in_list(src, I.species_exception)) return FALSE + if(clothing_check && (slot in H.check_obscured_slots())) + if(return_warning) + return_warning[1] = "You are unable to equip that with your current garments in the way!" + return FALSE + var/num_arms = H.get_num_arms(FALSE) var/num_legs = H.get_num_legs(FALSE) @@ -1131,8 +1137,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED)) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + if(return_warning) + return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!" return FALSE if(!(I.slot_flags & ITEM_SLOT_BELT)) return @@ -1173,8 +1179,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED)) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + if(return_warning) + return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!" return FALSE if( !(I.slot_flags & ITEM_SLOT_ID) ) return FALSE @@ -1188,8 +1194,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_L_LEG) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + if(return_warning) + return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!" return FALSE if(I.slot_flags & ITEM_SLOT_DENYPOCKET) return FALSE @@ -1204,8 +1210,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_R_LEG) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + if(return_warning) + return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!" return FALSE if(I.slot_flags & ITEM_SLOT_DENYPOCKET) return FALSE @@ -1218,16 +1224,16 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(H.s_store) return FALSE if(!H.wear_suit) - if(!disable_warning) - to_chat(H, "You need a suit before you can attach this [I.name]!") + if(return_warning) + return_warning[1] = "You need a suit before you can attach this [I.name]!" return FALSE if(!H.wear_suit.allowed) - if(!disable_warning) - to_chat(H, "You somehow have a suit with no defined allowed items for suit storage, stop that.") + if(return_warning) + return_warning[1] = "You somehow have a suit with no defined allowed items for suit storage, stop that." return FALSE if(I.w_class > WEIGHT_CLASS_BULKY) - if(!disable_warning) - to_chat(H, "The [I.name] is too big to attach.") //should be src? + if(return_warning) + return_warning[1] = "The [I.name] is too big to attach." return FALSE if( istype(I, /obj/item/pda) || istype(I, /obj/item/pen) || is_type_in_list(I, H.wear_suit.allowed) ) return TRUE @@ -1492,12 +1498,12 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/miss_chance = 100//calculate the odds that a punch misses entirely. considers stamina and brute damage of the puncher. punches miss by default to prevent weird cases if(user.dna.species.punchdamagelow) - if(HAS_TRAIT(user, TRAIT_PUGILIST)) //pugilists have a flat 10% miss chance - miss_chance = 10 if(atk_verb == ATTACK_EFFECT_KICK) //kicks never miss (provided your species deals more than 0 damage) miss_chance = 0 + else if(HAS_TRAIT(user, TRAIT_PUGILIST)) //pugilists have a flat 10% miss chance + miss_chance = 10 else - miss_chance = min(10 + ((puncherstam + puncherbrute)*0.5), 100) //probability of miss has a base of 10, and modified based on half brute total. Capped at max 100 to prevent weirdness in prob() + miss_chance = min(10 + max(puncherstam * 0.5, puncherbrute * 0.5), 100) //probability of miss has a base of 10, and modified based on half brute total. Capped at max 100 to prevent weirdness in prob() if(!damage || !affecting || prob(miss_chance))//future-proofing for species that have 0 damage/weird cases where no zone is targeted playsound(target.loc, user.dna.species.miss_sound, 25, TRUE, -1) @@ -1700,12 +1706,14 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if("disarm") disarm(M, H, attacker_style) -/datum/species/proc/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H) - var/totitemdamage = H.pre_attacked_by(I, user) +/datum/species/proc/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H, attackchain_flags = NONE, damage_multiplier = 1) + var/totitemdamage = H.pre_attacked_by(I, user) * damage_multiplier // Allows you to put in item-specific reactions based on species if(user != H) - if(H.mob_run_block(I, totitemdamage, "the [I.name]", ATTACK_TYPE_MELEE, I.armour_penetration, user, affecting.body_zone, null) & BLOCK_SUCCESS) + var/list/block_return = list() + if(H.mob_run_block(I, totitemdamage, "the [I.name]", ((attackchain_flags & ATTACKCHAIN_PARRY_COUNTERATTACK)? ATTACK_TYPE_PARRY_COUNTERATTACK : NONE) | ATTACK_TYPE_MELEE, I.armour_penetration, user, affecting.body_zone, block_return) & BLOCK_SUCCESS) return 0 + totitemdamage = block_calculate_resultant_damage(totitemdamage, block_return) if(H.check_martial_melee_block()) H.visible_message("[H] blocks [I]!") return 0 @@ -1720,10 +1728,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/armor_block = H.run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened a hit to your [hit_area].",I.armour_penetration) armor_block = min(90,armor_block) //cap damage reduction at 90% var/Iforce = I.force //to avoid runtimes on the forcesay checks at the bottom. Some items might delete themselves if you drop them. (stunning yourself, ninja swords) + var/weakness = H.check_weakness(I, user) apply_damage(totitemdamage * weakness, I.damtype, def_zone, armor_block, H) //CIT CHANGE - replaces I.force with totitemdamage - H.send_item_attack_message(I, user, hit_area) + H.send_item_attack_message(I, user, hit_area, totitemdamage) I.do_stagger_action(H, user, totitemdamage) @@ -1936,7 +1945,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) append_message += ", causing them to drop [target_held_item]" log_combat(user, target, "shoved", append_message) -/datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H, forced = FALSE) +/datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H, forced = FALSE, spread_damage = FALSE) SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMGE, damage, damagetype, def_zone) var/hit_percent = (100-(blocked+armor))/100 hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 @@ -1944,20 +1953,20 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) return 0 var/obj/item/bodypart/BP = null - if(isbodypart(def_zone)) - if(damagetype == STAMINA && istype(def_zone, /obj/item/bodypart/head)) - BP = H.get_bodypart(check_zone(BODY_ZONE_CHEST)) + if(!spread_damage) + if(isbodypart(def_zone)) + if(damagetype == STAMINA && istype(def_zone, /obj/item/bodypart/head)) + BP = H.get_bodypart(check_zone(BODY_ZONE_CHEST)) + else + BP = def_zone else - BP = def_zone - else - if(!def_zone) - def_zone = ran_zone(def_zone) - if(damagetype == STAMINA && def_zone == BODY_ZONE_HEAD) - def_zone = BODY_ZONE_CHEST - BP = H.get_bodypart(check_zone(def_zone)) - - if(!BP) - BP = H.bodyparts[1] + if(!def_zone) + def_zone = ran_zone(def_zone) + if(damagetype == STAMINA && def_zone == BODY_ZONE_HEAD) + def_zone = BODY_ZONE_CHEST + BP = H.get_bodypart(check_zone(def_zone)) + if(!BP) + BP = H.bodyparts[1] switch(damagetype) if(BRUTE) diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index da53adece3..a79f9e2392 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -1,6 +1,7 @@ /datum/species/insect name = "Anthromorphic Insect" id = "insect" + say_mod = "chitters" default_color = "00FF00" species_traits = list(LIPS,EYECOLOR,HAIR,FACEHAIR,MUTCOLORS,HORNCOLOR,WINGCOLOR) inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG @@ -13,6 +14,8 @@ liked_food = MEAT | FRUIT disliked_food = TOXIC icon_limbs = DEFAULT_BODYPART_ICON_CITADEL + exotic_bloodtype = "BUG" + exotic_blood_color = BLOOD_COLOR_BUG /datum/species/insect/spec_death(gibbed, mob/living/carbon/human/H) if(H) @@ -42,4 +45,4 @@ H.update_body() /datum/species/insect/qualifies_for_rank(rank, list/features) - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm index bc5f198b4d..7ca057711e 100644 --- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm +++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm @@ -89,11 +89,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) // //These count in on_life ticks which should be 2 seconds per every increment of 1 in a perfect world. var/dwarf_eth_ticker = 0 //Currently set =< 1, that means this will fire the proc around every 2 seconds var/last_alcohol_spam - -/obj/item/organ/dwarfgland/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/consumable/ethanol, stored_alcohol/10) - return S + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/ethanol = 10) /obj/item/organ/dwarfgland/on_life() //Primary loop to hook into to start delayed loops for other loops.. . = ..() diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index ee4ef83a44..dbf097196d 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -11,6 +11,7 @@ disliked_food = null liked_food = GROSS exotic_bloodtype = "BUG" + exotic_blood_color = BLOOD_COLOR_BUG /datum/species/fly/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) if(istype(chem, /datum/reagent/toxin/pestkiller)) diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index 94d5456c3d..96efaebd74 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -20,6 +20,7 @@ mutanteyes = /obj/item/organ/eyes/ipc exotic_bloodtype = "HF" + exotic_blood_color = BLOOD_COLOR_OIL var/datum/action/innate/monitor_change/screen diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index db6a1e9560..8eca716a6a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -13,6 +13,7 @@ gib_types = list(/obj/effect/gibspawner/slime, /obj/effect/gibspawner/slime/bodypartless) exotic_blood = /datum/reagent/blood/jellyblood exotic_bloodtype = "GEL" + exotic_blood_color = "BLOOD_COLOR_SLIME" damage_overlay_type = "" var/datum/action/innate/regenerate_limbs/regenerate_limbs var/datum/action/innate/slime_change/slime_change //CIT CHANGE @@ -41,6 +42,11 @@ slime_change.Grant(C) //CIT CHANGE C.faction |= "slime" +/datum/species/jelly/handle_body(mob/living/carbon/human/H) + . = ..() + //update blood color to body color + exotic_blood_color = "#" + H.dna.features["mcolor"] + /datum/species/jelly/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD || HAS_TRAIT(H, TRAIT_NOMARROW)) //can't farm slime jelly from a dead slime/jelly person indefinitely, and no regeneration for blooduskers return @@ -239,7 +245,7 @@ "You focus intently on moving your body while \ standing perfectly still...") - H.notransform = TRUE + H.mob_transforming = TRUE if(do_after(owner, delay=60, needhand=FALSE, target=owner, progress=TRUE)) if(H.blood_volume >= BLOOD_VOLUME_SLIME_SPLIT) @@ -249,7 +255,7 @@ else to_chat(H, "...but fail to stand perfectly still!") - H.notransform = FALSE + H.mob_transforming = FALSE /datum/action/innate/split_body/proc/make_dupe() var/mob/living/carbon/human/H = owner @@ -267,7 +273,7 @@ spare.Move(get_step(H.loc, pick(NORTH,SOUTH,EAST,WEST))) H.blood_volume *= 0.45 - H.notransform = 0 + H.mob_transforming = 0 var/datum/species/jelly/slime/origin_datum = H.dna.species origin_datum.bodies |= spare @@ -459,8 +465,19 @@ /datum/action/innate/slime_change/proc/change_form() var/mob/living/carbon/human/H = owner - var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Penis Length", "Breast Size", "Breast Shape", "Cancel") - if(select_alteration == "Hair Style") + var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Body Color","Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Penis Length", "Breast Size", "Breast Shape", "Cancel") + + if(select_alteration == "Body Color") + var/new_color = input(owner, "Choose your skin color:", "Race change","#"+H.dna.features["mcolor"]) as color|null + if(new_color) + var/temp_hsv = RGBtoHSV(new_color) + if(ReadHSV(temp_hsv)[3] >= ReadHSV("#7F7F7F")[3]) // mutantcolors must be bright + H.dna.features["mcolor"] = sanitize_hexcolor(new_color, 6) + H.update_body() + H.update_hair() + else + to_chat(H, "Invalid color. Your color is not bright enough.") + else if(select_alteration == "Hair Style") if(H.gender == MALE) var/new_style = input(owner, "Select a facial hair style", "Hair Alterations") as null|anything in GLOB.facial_hair_styles_list if(new_style) @@ -523,7 +540,7 @@ H.update_body() else if (select_alteration == "Markings") - var/list/snowflake_markings_list = list() + var/list/snowflake_markings_list = list("None") for(var/path in GLOB.mam_body_markings_list) var/datum/sprite_accessory/mam_body_markings/instance = GLOB.mam_body_markings_list[path] if(istype(instance, /datum/sprite_accessory)) @@ -534,8 +551,6 @@ new_mam_body_markings = input(H, "Choose your character's body markings:", "Marking Alteration") as null|anything in snowflake_markings_list if(new_mam_body_markings) H.dna.features["mam_body_markings"] = new_mam_body_markings - if(new_mam_body_markings == "None") - H.dna.features["mam_body_markings"] = "Plain" for(var/X in H.bodyparts) //propagates the markings changes var/obj/item/bodypart/BP = X BP.update_limb(FALSE, H) diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index 196073773b..c42e0bf175 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -21,6 +21,7 @@ gib_types = list(/obj/effect/gibspawner/lizard, /obj/effect/gibspawner/lizard/bodypartless) skinned_type = /obj/item/stack/sheet/animalhide/lizard exotic_bloodtype = "L" + exotic_blood_color = BLOOD_COLOR_LIZARD disliked_food = GRAIN | DAIRY liked_food = GROSS | MEAT inert_mutation = FIREBREATH diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index 8257238e9c..78efddf70d 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -1,20 +1,28 @@ /datum/species/skeleton - // 2spooky - name = "Spooky Scary Skeleton" + name = "Skeleton" id = "skeleton" say_mod = "rattles" blacklisted = 0 sexes = 0 meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL) - inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) + inherent_traits = list(TRAIT_NOBREATH,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutanttongue = /obj/item/organ/tongue/bone damage_overlay_type = ""//let's not show bloody wounds or burns over bones. disliked_food = NONE liked_food = GROSS | MEAT | RAW | DAIRY + brutemod = 1.25 + burnmod = 1.25 -/datum/species/skeleton/check_roundstart_eligible() +/datum/species/skeleton/New() + if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) //skeletons are stronger during the spooky season! + inherent_traits |= list(TRAIT_RESISTHEAT,TRAIT_RESISTCOLD) + brutemod = 1 + burnmod = 1 + ..() + +/datum/species/skeleton/greater/check_roundstart_eligible() if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) return TRUE return ..() @@ -27,4 +35,4 @@ inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT, TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) /datum/species/skeleton/space/check_roundstart_eligible() - return FALSE \ No newline at end of file + return FALSE diff --git a/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/code/modules/mob/living/carbon/human/species_types/synthliz.dm index 408d264546..af2e83ee0f 100644 --- a/code/modules/mob/living/carbon/human/species_types/synthliz.dm +++ b/code/modules/mob/living/carbon/human/species_types/synthliz.dm @@ -18,7 +18,7 @@ mutanteyes = /obj/item/organ/eyes/ipc exotic_bloodtype = "S" - + exotic_blood_color = BLOOD_COLOR_OIL /datum/species/synthliz/qualifies_for_rank(rank, list/features) return TRUE diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index 50801e1c0d..cc837a490c 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -117,6 +117,18 @@ if(!QDELETED(src)) update_inv_legcuffed() +/mob/living/carbon/get_equipped_items(include_pockets = FALSE) + var/list/items = list() + if(back) + items += back + if(head) + items += head + if(wear_mask) + items += wear_mask + if(wear_neck) + items += wear_neck + return items + //handle stuff to update when a mob equips/unequips a mask. /mob/living/proc/wear_mask_update(obj/item/clothing/C, toggle_off = 1) update_inv_wear_mask() diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 4e5b033688..889ec6d257 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -1,29 +1,23 @@ -/mob/living/carbon/Life() - set invisibility = 0 - - if(notransform) - return - - if(damageoverlaytemp) - damageoverlaytemp = 0 - update_damage_hud() - +/mob/living/carbon/BiologicalLife(seconds, times_fired) //Reagent processing needs to come before breathing, to prevent edge cases. handle_organs() - - . = ..() - - if (QDELETED(src)) + . = ..() // if . is false, we are dead. + if(stat == DEAD) + stop_sound_channel(CHANNEL_HEARTBEAT) + handle_death() + rot() + . = FALSE + if(!.) return - - if(.) //not dead - handle_blood() - + handle_blood() + // handle_blood *could* kill us. + // we should probably have a better system for if we need to check for death or something in the future hmw if(stat != DEAD) var/bprv = handle_bodyparts() if(bprv & BODYPART_LIFE_UPDATE_HEALTH) updatehealth() update_stamina() + doSprintBufferRegen() if(stat != DEAD) handle_brain_damage() @@ -31,16 +25,15 @@ if(stat != DEAD) handle_liver() - if(stat == DEAD) - stop_sound_channel(CHANNEL_HEARTBEAT) - handle_death() - rot() - //Updates the number of stored chemicals for powers handle_changeling() - if(stat != DEAD) - return 1 +/mob/living/carbon/PhysicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(damageoverlaytemp) + damageoverlaytemp = 0 + update_damage_hud() //Procs called while dead /mob/living/carbon/proc/handle_death() @@ -524,7 +517,7 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put /mob/living/carbon/handle_status_effects() ..() if(getStaminaLoss() && !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) //CIT CHANGE - prevents stamina regen while combat mode is active - adjustStaminaLoss(!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? -7.5 : -6) : -3)//CIT CHANGE - decreases adjuststaminaloss to stop stamina damage from being such a joke + adjustStaminaLoss(!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? STAM_RECOVERY_STAM_CRIT : STAM_RECOVERY_RESTING) : STAM_RECOVERY_NORMAL) if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && incomingstammult != 1) incomingstammult = max(0.01, incomingstammult) diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 1b0856bfcd..149ec5f0e3 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -81,7 +81,7 @@ /mob/living/carbon/monkey/proc/pickup_and_wear(obj/item/I) if(QDELETED(I) || I.loc != src) return - equip_to_appropriate_slot(I) + equip_to_appropriate_slot(I, TRUE) /mob/living/carbon/monkey/resist_restraints() var/obj/item/I = null diff --git a/code/modules/mob/living/carbon/monkey/inventory.dm b/code/modules/mob/living/carbon/monkey/inventory.dm index d5fffc70a2..34599028f7 100644 --- a/code/modules/mob/living/carbon/monkey/inventory.dm +++ b/code/modules/mob/living/carbon/monkey/inventory.dm @@ -1,4 +1,9 @@ -/mob/living/carbon/monkey/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) +/mob/living/carbon/monkey/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) + if(clothing_check && (slot in check_obscured_slots())) + if(return_warning) + return_warning[1] = "You are unable to equip that with your current garments in the way!" + return FALSE + switch(slot) if(SLOT_HANDS) if(get_empty_held_indexes()) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index edbd1562b3..7ba29dbf30 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -3,30 +3,26 @@ /mob/living/carbon/monkey -/mob/living/carbon/monkey/Life() - set invisibility = 0 - - if (notransform) +/mob/living/carbon/monkey/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return - - if(..()) - - if(!client) - if(stat == CONSCIOUS) - if(on_fire || buckled || restrained() || (!CHECK_MOBILITY(src, MOBILITY_STAND) && CHECK_MOBILITY(src, MOBILITY_MOVE))) //CIT CHANGE - makes it so monkeys attempt to resist if they're resting) - if(!resisting && prob(MONKEY_RESIST_PROB)) - resisting = TRUE - walk_to(src,0) - resist() - else if(resisting) - resisting = FALSE - else if((mode == MONKEY_IDLE && !pickupTarget && !prob(MONKEY_SHENANIGAN_PROB)) || !handle_combat()) - if(prob(25) && CHECK_MOBILITY(src, MOBILITY_MOVE) && isturf(loc) && !pulledby) - step(src, pick(GLOB.cardinals)) - else if(prob(1)) - emote(pick("scratch","jump","roll","tail")) - else + if(client) + return + if(stat == CONSCIOUS) + if(on_fire || buckled || restrained() || (!CHECK_MOBILITY(src, MOBILITY_STAND) && CHECK_MOBILITY(src, MOBILITY_MOVE))) //CIT CHANGE - makes it so monkeys attempt to resist if they're resting) + if(!resisting && prob(MONKEY_RESIST_PROB)) + resisting = TRUE walk_to(src,0) + resist() + else if(resisting) + resisting = FALSE + else if((mode == MONKEY_IDLE && !pickupTarget && !prob(MONKEY_SHENANIGAN_PROB)) || !handle_combat()) + if(prob(25) && CHECK_MOBILITY(src, MOBILITY_MOVE) && isturf(loc) && !pulledby) + step(src, pick(GLOB.cardinals)) + else if(prob(1)) + emote(pick("scratch","jump","roll","tail")) + else + walk_to(src,0) /mob/living/carbon/monkey/handle_mutations_and_radiation() if(radiation) diff --git a/code/modules/mob/living/carbon/monkey/monkey_defense.dm b/code/modules/mob/living/carbon/monkey/monkey_defense.dm index 50793eb821..8f862af8fa 100644 --- a/code/modules/mob/living/carbon/monkey/monkey_defense.dm +++ b/code/modules/mob/living/carbon/monkey/monkey_defense.dm @@ -141,7 +141,7 @@ /mob/living/carbon/monkey/attack_animal(mob/living/simple_animal/M) . = ..() if(.) - var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) + var/damage = . var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) if(!dam_zone) //Dismemberment successful return TRUE diff --git a/code/modules/mob/living/carbon/monkey/punpun.dm b/code/modules/mob/living/carbon/monkey/punpun.dm index fbe4bc9900..c5cb4dc713 100644 --- a/code/modules/mob/living/carbon/monkey/punpun.dm +++ b/code/modules/mob/living/carbon/monkey/punpun.dm @@ -31,11 +31,12 @@ if(relic_mask) equip_to_slot_or_del(new relic_mask, SLOT_WEAR_MASK) -/mob/living/carbon/monkey/punpun/Life() +/mob/living/carbon/monkey/punpun/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) Write_Memory(FALSE, FALSE) memory_saved = TRUE - ..() /mob/living/carbon/monkey/punpun/death(gibbed) if(!memory_saved) diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index 9a1c6c54b6..1a796fb2bc 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -12,7 +12,7 @@ overlays_standing[cache_index] = null /mob/living/carbon/regenerate_icons() - if(notransform) + if(mob_transforming) return 1 update_inv_hands() update_inv_handcuffed() @@ -68,7 +68,7 @@ var/dam_colors = "#E62525" if(ishuman(src)) var/mob/living/carbon/human/H = src - dam_colors = bloodtype_to_color(H.dna.blood_type) + dam_colors = H.dna.species.exotic_blood_color var/mutable_appearance/damage_overlay = mutable_appearance('icons/mob/dam_mob.dmi', "blank", -DAMAGE_LAYER, color = dam_colors) overlays_standing[DAMAGE_LAYER] = damage_overlay diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 3257b0e3bf..0c049ab5c1 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -1,14 +1,20 @@ -/* - apply_damage(a,b,c) - args - a:damage - How much damage to take - b:damage_type - What type of damage to take, brute, burn - c:def_zone - Where to take the damage if its brute or burn - Returns - standard 0 if fail -*/ -/mob/living/proc/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE) +/** + * Applies damage to this mob + * + * Sends [COMSIG_MOB_APPLY_DAMGE] + * + * Arguuments: + * * damage - amount of damage + * * damagetype - one of [BRUTE], [BURN], [TOX], [OXY], [CLONE], [STAMINA] + * * def_zone - zone that is being hit if any + * * blocked - armor value applied + * * forced - bypass hit percentage + * * spread_damage - used in overrides + * + * Returns TRUE if damage applied + */ +/mob/living/proc/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE, spread_damage = FALSE) var/hit_percent = (100-blocked)/100 if(!damage || (hit_percent <= 0)) return 0 @@ -78,8 +84,6 @@ apply_damage(brain, BRAIN, def_zone, blocked) return 1 - - /mob/living/proc/apply_effect(effect = 0,effecttype = EFFECT_STUN, blocked = FALSE, knockdown_stamoverride, knockdown_stammax) var/hit_percent = (100-blocked)/100 if(!effect || (hit_percent <= 0)) @@ -108,7 +112,7 @@ return 1 -/mob/living/proc/apply_effects(stun = 0, knockdown = 0, unconscious = 0, irradiate = 0, slur = 0, stutter = 0, eyeblur = 0, drowsy = 0, blocked = FALSE, stamina = 0, jitter = 0, kd_stamoverride, kd_stammax) +/mob/living/proc/apply_effects(stun = 0, knockdown = 0, unconscious = 0, irradiate = 0, slur = 0, stutter = 0, eyeblur = 0, drowsy = 0, blocked = 0, stamina = 0, jitter = 0, kd_stamoverride, kd_stammax) if(blocked >= 100) return BULLET_ACT_BLOCK if(stun) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 111054c383..7d0a701e8f 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -457,6 +457,7 @@ message = params if(type_override) emote_type = type_override + message = user.say_emphasis(message) . = ..() message = null emote_type = EMOTE_VISIBLE diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index d3199d6f8b..7c99c452a1 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -1,12 +1,20 @@ +/** + * Called by SSmobs at (hopefully) an interval of 1 second. + * Splits off into PhysicalLife() and BiologicalLife(). Override those instead of this. + */ /mob/living/proc/Life(seconds, times_fired) - set waitfor = FALSE - set invisibility = 0 + set waitfor = FALSE // yeah hey we're kind of on a subsystem, no sleeping will be tolerated here! + if(mob_transforming) + return - if(digitalinvis) - handle_diginvis() //AI becomes unable to see mob + . = SEND_SIGNAL(src, COMSIG_LIVING_LIFE, seconds, times_fired) + if(!(. & COMPONENT_INTERRUPT_LIFE_PHYSICAL)) + PhysicalLife(seconds, times_fired) + if(!(. & COMPONENT_INTERRUPT_LIFE_BIOLOGICAL)) + BiologicalLife(seconds, times_fired) - if((movement_type & FLYING) && !(movement_type & FLOATING)) //TODO: Better floating - float(on = TRUE) + // CODE BELOW SHOULD ONLY BE THINGS THAT SHOULD HAPPEN NO MATTER WHAT AND CAN NOT BE SUSPENDED! + // Otherwise, it goes into one of the two split Life procs! if (client) var/turf/T = get_turf(src) @@ -30,28 +38,54 @@ log_game("Z-TRACKING: [src] of type [src.type] has a Z-registration despite not having a client.") update_z(null) - if (notransform) - return - if(!loc) - return - var/datum/gas_mixture/environment = loc.return_air() - - if(stat != DEAD) - //Mutations and radiation - handle_mutations_and_radiation() - - if(stat != DEAD) - //Breathing, if applicable - handle_breathing(times_fired) - +/** + * Handles biological life processes like chemical metabolism, breathing, etc + * Returns TRUE or FALSE based on if we were interrupted. This is used by overridden variants to check if they should stop. + */ +/mob/living/proc/BiologicalLife(seconds, times_fired) handle_diseases()// DEAD check is in the proc itself; we want it to spread even if the mob is dead, but to handle its disease-y properties only if you're not. - if (QDELETED(src)) // diseases can qdel the mob via transformations - return + // Everything after this shouldn't process while dead (as of the time of writing) + if(stat == DEAD) + return FALSE - if(stat != DEAD) - //Random events (vomiting etc) - handle_random_events() + //Mutations and radiation + handle_mutations_and_radiation() + + //Breathing, if applicable + handle_breathing(times_fired) + + if (QDELETED(src)) // diseases can qdel the mob via transformations + return FALSE + + //Random events (vomiting etc) + handle_random_events() + + //stuff in the stomach + handle_stomach() + + handle_block_parry(seconds) + + // These two MIGHT need to be moved to base Life() if we get any in the future that's a "physical" effect that needs to fire even while in stasis. + handle_traits() // eye, ear, brain damages + handle_status_effects() //all special effects, stun, knockdown, jitteryness, hallucination, sleeping, etc + return TRUE + +/** + * Handles physical life processes like being on fire. Don't ask why this is considered "Life". + * Returns TRUE or FALSE based on if we were interrupted. This is used by overridden variants to check if they should stop. + */ +/mob/living/proc/PhysicalLife(seconds, times_fired) + if(digitalinvis) + handle_diginvis() //AI becomes unable to see mob + + if((movement_type & FLYING) && !(movement_type & FLOATING)) //TODO: Better floating + float(on = TRUE) + + if(!loc) + return FALSE + + var/datum/gas_mixture/environment = loc.return_air() //Handle temperature/pressure differences between body and environment if(environment) @@ -59,21 +93,11 @@ handle_fire() - //stuff in the stomach - handle_stomach() - handle_gravity() if(machine) machine.check_eye(src) - - if(stat != DEAD) - handle_traits() // eye, ear, brain damages - if(stat != DEAD) - handle_status_effects() //all special effects, stun, knockdown, jitteryness, hallucination, sleeping, etc - - if(stat != DEAD) - return 1 + return TRUE /mob/living/proc/handle_breathing(times_fired) return @@ -166,4 +190,4 @@ /mob/living/proc/handle_high_gravity(gravity) if(gravity >= GRAVITY_DAMAGE_TRESHOLD) //Aka gravity values of 3 or more var/grav_stregth = gravity - GRAVITY_DAMAGE_TRESHOLD - adjustBruteLoss(min(grav_stregth,3)) \ No newline at end of file + adjustBruteLoss(min(grav_stregth,3)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c1038fbb41..5b21abfb84 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -19,6 +19,8 @@ med_hud_set_status() /mob/living/Destroy() + end_parry_sequence() + stop_active_blocking() if(LAZYLEN(status_effects)) for(var/s in status_effects) var/datum/status_effect/S = s diff --git a/code/modules/mob/living/living_active_block.dm b/code/modules/mob/living/living_active_block.dm new file mode 100644 index 0000000000..4211b2cfd9 --- /dev/null +++ b/code/modules/mob/living/living_active_block.dm @@ -0,0 +1,282 @@ +// Active directional block system. Shared code is in [living_blocking_parrying.dm] +/mob/living/proc/stop_active_blocking(was_forced = FALSE) + if(!(combat_flags & (COMBAT_FLAG_ACTIVE_BLOCK_STARTING | COMBAT_FLAG_ACTIVE_BLOCKING))) + return FALSE + var/obj/item/I = active_block_item + combat_flags &= ~(COMBAT_FLAG_ACTIVE_BLOCKING | COMBAT_FLAG_ACTIVE_BLOCK_STARTING) + active_block_effect_end() + active_block_item = null + REMOVE_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_BLOCK_TRAIT) + REMOVE_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_BLOCK_TRAIT) + remove_movespeed_modifier(/datum/movespeed_modifier/active_block) + var/datum/block_parry_data/data = I.get_block_parry_data() + if(timeToNextMove() < data.block_end_click_cd_add) + changeNext_move(data.block_end_click_cd_add) + return TRUE + +/mob/living/proc/ACTIVE_BLOCK_START(obj/item/I) + if(combat_flags & (COMBAT_FLAG_ACTIVE_BLOCK_STARTING | COMBAT_FLAG_ACTIVE_BLOCKING)) + return FALSE + if(!(I in held_items)) + return FALSE + var/datum/block_parry_data/data = I.get_block_parry_data() + if(!istype(data)) //Typecheck because if an admin/coder screws up varediting or something we do not want someone being broken forever, the CRASH logs feedback so we know what happened. + CRASH("ACTIVE_BLOCK_START called with an item with no valid data: [I] --> [I.block_parry_data]!") + combat_flags |= COMBAT_FLAG_ACTIVE_BLOCKING + active_block_item = I + if(data.block_lock_attacking) + ADD_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_BLOCK_TRAIT) //probably should be something else at some point + if(data.block_lock_sprinting) + ADD_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_BLOCK_TRAIT) + add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/active_block, multiplicative_slowdown = data.block_slowdown) + active_block_effect_start() + return TRUE + +/// Visual effect setup for starting a directional block +/mob/living/proc/active_block_effect_start() + visible_message("[src] raises their [active_block_item], dropping into a defensive stance!") + animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = 2.5, FALSE, SINE_EASING | EASE_OUT) + +/// Visual effect cleanup for starting a directional block +/mob/living/proc/active_block_effect_end() + visible_message("[src] lowers their [active_block_item].") + animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = 2.5, FALSE, SINE_EASING | EASE_IN) + +/mob/living/proc/continue_starting_active_block() + if(SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE)) + return DO_AFTER_STOP + return (combat_flags & COMBAT_FLAG_ACTIVE_BLOCK_STARTING)? DO_AFTER_CONTINUE : DO_AFTER_STOP + +/mob/living/get_standard_pixel_x_offset() + . = ..() + if(combat_flags & (COMBAT_FLAG_ACTIVE_BLOCK_STARTING | COMBAT_FLAG_ACTIVE_BLOCKING)) + if(dir & EAST) + . += 8 + if(dir & WEST) + . -= 8 + +/mob/living/get_standard_pixel_y_offset() + . = ..() + if(combat_flags & (COMBAT_FLAG_ACTIVE_BLOCK_STARTING | COMBAT_FLAG_ACTIVE_BLOCKING)) + if(dir & NORTH) + . += 8 + if(dir & SOUTH) + . -= 8 + +/** + * Proc called by keybindings to toggle active blocking. + */ +/mob/living/proc/keybind_toggle_active_blocking() + if(combat_flags & (COMBAT_FLAG_ACTIVE_BLOCK_STARTING | COMBAT_FLAG_ACTIVE_BLOCKING)) + return keybind_stop_active_blocking() + else + return keybind_start_active_blocking() + +/** + * Proc called by keybindings to start active blocking. + */ +/mob/living/proc/keybind_start_active_blocking() + if(combat_flags & (COMBAT_FLAG_ACTIVE_BLOCK_STARTING | COMBAT_FLAG_ACTIVE_BLOCKING)) + return FALSE + if(!(combat_flags & COMBAT_FLAG_BLOCK_CAPABLE)) + to_chat(src, "You're not something that can actively block.") + return FALSE + // QOL: Instead of trying to just block with held item, grab first available item. + var/obj/item/I = find_active_block_item() + var/list/other_items = list() + if(SEND_SIGNAL(src, COMSIG_LIVING_ACTIVE_BLOCK_START, I, other_items) & COMPONENT_PREVENT_BLOCK_START) + to_chat(src, "Something is preventing you from blocking!") + return + if(!I) + if(!length(other_items)) + to_chat(src, "You can't block with your bare hands!") + return + I = other_items[1] + if(!I.can_active_block()) + to_chat(src, "[I] is either not capable of being used to actively block, or is not currently in a state that can! (Try wielding it if it's twohanded, for example.)") + return + // QOL: Attempt to toggle on combat mode if it isn't already + SEND_SIGNAL(src, COMSIG_ENABLE_COMBAT_MODE) + if(!SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) + to_chat(src, "You must be in combat mode to actively block!") + return FALSE + var/datum/block_parry_data/data = I.get_block_parry_data() + var/delay = data.block_start_delay + combat_flags |= COMBAT_FLAG_ACTIVE_BLOCK_STARTING + animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = delay, FALSE, SINE_EASING | EASE_IN) + if(!do_after_advanced(src, delay, src, DO_AFTER_REQUIRES_USER_ON_TURF|DO_AFTER_NO_COEFFICIENT, CALLBACK(src, .proc/continue_starting_active_block), MOBILITY_USE, null, null, I)) + to_chat(src, "You fail to raise [I].") + combat_flags &= ~(COMBAT_FLAG_ACTIVE_BLOCK_STARTING) + animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = 2.5, FALSE, SINE_EASING | EASE_IN, ANIMATION_END_NOW) + return + combat_flags &= ~(COMBAT_FLAG_ACTIVE_BLOCK_STARTING) + ACTIVE_BLOCK_START(I) + +/** + * Gets the first item we can that can block, but if that fails, default to active held item.COMSIG_ENABLE_COMBAT_MODE + */ +/mob/living/proc/find_active_block_item() + var/obj/item/held = get_active_held_item() + if(!held?.can_active_block()) + for(var/obj/item/I in held_items - held) + if(I.can_active_block()) + return I + else + return held + +/** + * Proc called by keybindings to stop active blocking. + */ +/mob/living/proc/keybind_stop_active_blocking() + combat_flags &= ~(COMBAT_FLAG_ACTIVE_BLOCK_STARTING) + if(combat_flags & COMBAT_FLAG_ACTIVE_BLOCKING) + stop_active_blocking(FALSE) + return TRUE + +/** + * Returns if we can actively block. + */ +/obj/item/proc/can_active_block() + return block_parry_data && (item_flags & ITEM_CAN_BLOCK) + +/** + * Calculates FINAL ATTACK DAMAGE after mitigation + */ +/obj/item/proc/active_block_calculate_final_damage(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + var/datum/block_parry_data/data = get_block_parry_data() + var/absorption = data.attack_type_list_scan(data.block_damage_absorption_override, attack_type) + var/efficiency = data.attack_type_list_scan(data.block_damage_multiplier_override, attack_type) + var/limit = data.attack_type_list_scan(data.block_damage_limit_override, attack_type) + // must use isnulls to handle 0's. + if(isnull(absorption)) + absorption = data.block_damage_absorption + if(isnull(efficiency)) + efficiency = data.block_damage_multiplier + if(isnull(limit)) + limit = data.block_damage_limit + // now we calculate damage to reduce. + var/final_damage = 0 + // apply limit + if(damage > limit) //clamp and apply overrun + final_damage += (damage - limit) + damage = limit + // apply absorption + damage -= min(absorption, damage) //this way if damage is less than absorption it 0's properly. + // apply multiplier to remaining + final_damage += (damage * efficiency) + return final_damage + +/// Amount of stamina from damage blocked. Note that the damage argument is damage_blocked. +/obj/item/proc/active_block_stamina_cost(mob/living/owner, atom/object, damage_blocked, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + var/datum/block_parry_data/data = get_block_parry_data() + var/efficiency = data.attack_type_list_scan(data.block_stamina_efficiency_override, attack_type) + if(isnull(efficiency)) + efficiency = data.block_stamina_efficiency + var/multiplier = 1 + if(!CHECK_MOBILITY(owner, MOBILITY_STAND)) + multiplier = data.attack_type_list_scan(data.block_resting_stamina_penalty_multiplier_override, attack_type) + if(isnull(multiplier)) + multiplier = data.block_resting_stamina_penalty_multiplier + return (damage_blocked / efficiency) * multiplier + +/// Apply the stamina damage to our user, notice how damage argument is stamina_amount. +/obj/item/proc/active_block_do_stamina_damage(mob/living/owner, atom/object, stamina_amount, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + var/datum/block_parry_data/data = get_block_parry_data() + if(iscarbon(owner)) + var/mob/living/carbon/C = owner + var/held_index = C.get_held_index_of_item(src) + var/obj/item/bodypart/BP = C.hand_bodyparts[held_index] + if(!BP?.body_zone) + return C.adjustStaminaLossBuffered(stamina_amount) //nah + var/zone = BP.body_zone + var/stamina_to_zone = data.block_stamina_limb_ratio * stamina_amount + var/stamina_to_chest = stamina_amount - stamina_to_zone + var/stamina_buffered = stamina_to_chest * data.block_stamina_buffer_ratio + stamina_to_chest -= stamina_buffered + C.apply_damage(stamina_to_zone, STAMINA, zone) + C.apply_damage(stamina_to_chest, STAMINA, BODY_ZONE_CHEST) + C.adjustStaminaLossBuffered(stamina_buffered) + else + owner.adjustStaminaLossBuffered(stamina_amount) + +/obj/item/proc/on_active_block(mob/living/owner, atom/object, damage, damage_blocked, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, override_direction) + return + +/obj/item/proc/active_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, override_direction) + if(!can_active_block()) + return BLOCK_NONE + var/datum/block_parry_data/data = get_block_parry_data() + if(attack_type && !(attack_type & data.can_block_attack_types)) + return BLOCK_NONE + var/incoming_direction + if(isnull(override_direction)) + if(istype(object, /obj/item/projectile)) + var/obj/item/projectile/P = object + incoming_direction = angle2dir(P.Angle) + else + incoming_direction = get_dir(get_turf(attacker) || get_turf(object), src) + if(!CHECK_MOBILITY(owner, MOBILITY_STAND) && !(data.block_resting_attack_types_anydir & attack_type) && (!(data.block_resting_attack_types_directional & attack_type) || !can_block_direction(owner.dir, incoming_direction))) + return BLOCK_NONE + else if(!can_block_direction(owner.dir, incoming_direction)) + return BLOCK_NONE + block_return[BLOCK_RETURN_ACTIVE_BLOCK] = TRUE + var/final_damage = active_block_calculate_final_damage(owner, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) + var/damage_blocked = damage - final_damage + var/stamina_cost = active_block_stamina_cost(owner, object, damage_blocked, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) + active_block_do_stamina_damage(owner, object, stamina_cost, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) + block_return[BLOCK_RETURN_ACTIVE_BLOCK_DAMAGE_MITIGATED] = damage - final_damage + block_return[BLOCK_RETURN_SET_DAMAGE_TO] = final_damage + . = BLOCK_SHOULD_CHANGE_DAMAGE + if((final_damage <= 0) || (damage <= 0)) + . |= BLOCK_SUCCESS //full block + owner.visible_message("[owner] blocks \the [attack_text] with [src]!") + else + owner.visible_message("[owner] dampens \the [attack_text] with [src]!") + block_return[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] = data.block_projectile_mitigation + if(length(data.block_sounds)) + playsound(loc, pickweight(data.block_sounds), 75, TRUE) + on_active_block(owner, object, damage, damage_blocked, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return, override_direction) + +/obj/item/proc/check_active_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(!can_active_block()) + return + var/incoming_direction = get_dir(get_turf(attacker) || get_turf(object), src) + if(!can_block_direction(owner.dir, incoming_direction)) + return + block_return[BLOCK_RETURN_ACTIVE_BLOCK] = TRUE + block_return[BLOCK_RETURN_ACTIVE_BLOCK_DAMAGE_MITIGATED] = damage - active_block_calculate_final_damage(owner, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) + +/** + * Gets the block direction bitflags of what we can block. + */ +/obj/item/proc/blockable_directions() + var/datum/block_parry_data/data = get_block_parry_data() + return data.can_block_directions + +/** + * Checks if we can block from a specific direction from our direction. + * + * @params + * * our_dir - our direction. + * * their_dir - their direction. Must be a single direction, or NONE for an attack from the same tile. This is incoming direction. + */ +/obj/item/proc/can_block_direction(our_dir, their_dir) + their_dir = turn(their_dir, 180) + if(our_dir != NORTH) + var/turn_angle = dir2angle(our_dir) + // dir2angle(), ss13 proc is clockwise so dir2angle(EAST) == 90 + // turn(), byond proc is counterclockwise so turn(NORTH, 90) == WEST + their_dir = turn(their_dir, turn_angle) + return (DIR2BLOCKDIR(their_dir) & blockable_directions()) + +/** + * can_block_direction but for "compound" directions to check all of them and return the number of directions that were blocked. + * + * @params + * * our_dir - our direction. + * * their_dirs - list of their directions as we cannot use bitfields here. + */ +/obj/item/proc/can_block_directions_multiple(our_dir, list/their_dirs) + . = FALSE + for(var/i in their_dirs) + . |= can_block_direction(our_dir, i) diff --git a/code/modules/mob/living/living_active_parry.dm b/code/modules/mob/living/living_active_parry.dm new file mode 100644 index 0000000000..0dab70b045 --- /dev/null +++ b/code/modules/mob/living/living_active_parry.dm @@ -0,0 +1,346 @@ +// Active parry system goes in here. +/** + * Determines if we can actively parry. + */ +/obj/item/proc/can_active_parry() + return block_parry_data && (item_flags & ITEM_CAN_PARRY) + +/** + * Called from keybindings. + */ +/mob/living/proc/keybind_parry() + initiate_parry_sequence() + +/** + * Initiates a parrying sequence. + */ +/mob/living/proc/initiate_parry_sequence() + if(parrying) + return // already parrying + if(!(combat_flags & COMBAT_FLAG_PARRY_CAPABLE)) + to_chat(src, "You are not something that can parry attacks.") + return + // Prioritize item, then martial art, then unarmed. + // yanderedev else if time + var/obj/item/using_item = get_active_held_item() + var/datum/block_parry_data/data + var/datum/tool + var/method + if(using_item?.can_active_parry()) + data = using_item.block_parry_data + method = ITEM_PARRY + tool = using_item + else if(mind?.martial_art?.can_martial_parry) + data = mind.martial_art.block_parry_data + method = MARTIAL_PARRY + tool = mind.martial_art + else if(combat_flags & COMBAT_FLAG_UNARMED_PARRY) + data = block_parry_data + method = UNARMED_PARRY + tool = src + else + // QOL: If none of the above work, try to find another item. + var/obj/item/backup = find_backup_parry_item() + if(backup) + tool = backup + data = backup.block_parry_data + using_item = backup + method = ITEM_PARRY + var/list/other_items = list() + if(SEND_SIGNAL(src, COMSIG_LIVING_ACTIVE_PARRY_START, method, tool, other_items) & COMPONENT_PREVENT_PARRY_START) + to_chat(src, "Something is preventing you from parrying!") + return + if(!using_item && !method && length(other_items)) + using_item = other_items[1] + method = ITEM_PARRY + data = using_item.block_parry_data + if(!method) + to_chat(src, "You have nothing to parry with!") + return FALSE + //QOL: Try to enable combat mode if it isn't already + SEND_SIGNAL(src, COMSIG_ENABLE_COMBAT_MODE) + if(!SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) + to_chat(src, "You must be in combat mode to parry!") + return FALSE + data = return_block_parry_datum(data) + var/full_parry_duration = data.parry_time_windup + data.parry_time_active + data.parry_time_spindown + // no system in place to "fallback" if out of the 3 the top priority one can't parry due to constraints but something else can. + // can always implement it later, whatever. + if((data.parry_respect_clickdelay && (next_move > world.time)) || ((parry_end_time_last + data.parry_cooldown) > world.time)) + to_chat(src, "You are not ready to parry (again)!") + return + // Point of no return, make sure everything is set. + parrying = method + if(method == ITEM_PARRY) + active_parry_item = using_item + adjustStaminaLossBuffered(data.parry_stamina_cost) + parry_start_time = world.time + successful_parries = list() + addtimer(CALLBACK(src, .proc/end_parry_sequence), full_parry_duration) + if(data.parry_flags & PARRY_LOCK_ATTACKING) + ADD_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_PARRY_TRAIT) + if(data.parry_flags & PARRY_LOCK_SPRINTING) + ADD_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_PARRY_TRAIT) + handle_parry_starting_effects(data) + return TRUE + +/** + * Tries to find a backup parry item. + * Does not look at active held item. + */ +/mob/living/proc/find_backup_parry_item() + for(var/obj/item/I in held_items - get_active_held_item()) + if(I.can_active_parry()) + return I + +/** + * Called via timer when the parry sequence ends. + */ +/mob/living/proc/end_parry_sequence() + if(!parrying) + return + REMOVE_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_PARRY_TRAIT) + REMOVE_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_PARRY_TRAIT) + if(parry_visual_effect) + QDEL_NULL(parry_visual_effect) + var/datum/block_parry_data/data = get_parry_data() + var/list/effect_text = list() + var/successful = FALSE + for(var/efficiency in successful_parries) + if(efficiency >= data.parry_efficiency_considered_successful) + successful = TRUE + break + if(!successful) // didn't parry anything successfully + if(data.parry_failed_stagger_duration) + Stagger(data.parry_failed_stagger_duration) + effect_text += "staggering themselves" + if(data.parry_failed_clickcd_duration) + changeNext_move(data.parry_failed_clickcd_duration) + effect_text += "throwing themselves off balance" + handle_parry_ending_effects(data, effect_text) + parrying = NOT_PARRYING + parry_start_time = 0 + parry_end_time_last = world.time + successful_parries = null + +/** + * Handles starting effects for parrying. + */ +/mob/living/proc/handle_parry_starting_effects(datum/block_parry_data/data) + playsound(src, data.parry_start_sound, 75, 1) + parry_visual_effect = new /obj/effect/abstract/parry/main(null, TRUE, src, data.parry_effect_icon_state, data.parry_time_windup_visual_override || data.parry_time_windup, data.parry_time_active_visual_override || data.parry_time_active, data.parry_time_spindown_visual_override || data.parry_time_spindown) + switch(parrying) + if(ITEM_PARRY) + visible_message("[src] swings [active_parry_item]!") + else + visible_message("[src] rushes forwards!") + +/** + * Handles ending effects for parrying. + */ +/mob/living/proc/handle_parry_ending_effects(datum/block_parry_data/data, list/failed_effect_text) + if(length(successful_parries)) + return + visible_message("[src] fails to connect their parry[failed_effect_text? ", [english_list(failed_effect_text)]" : ""]!") + +/** + * Gets this item's datum/block_parry_data + */ +/obj/item/proc/get_block_parry_data() + return return_block_parry_datum(block_parry_data) + +//Stubs. + +/** + * Called when an attack is parried using this, whether or not the parry was successful. + */ +/obj/item/proc/on_active_parry(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, parry_efficiency, parry_time) + +/** + * Called when an attack is parried innately, whether or not the parry was successful. + */ +/mob/living/proc/on_active_parry(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, parry_efficiency, parry_time) + +/** + * Called when an attack is parried using this, whether or not the parry was successful. + */ +/datum/martial_art/proc/on_active_parry(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, parry_efficiency, parry_time) + +/** + * Called when an attack is parried and block_parra_data indicates to use a proc to handle counterattack. + */ +/obj/item/proc/active_parry_reflex_counter(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list, parry_efficiency, list/effect_text) + +/** + * Called when an attack is parried and block_parra_data indicates to use a proc to handle counterattack. + */ +/mob/living/proc/active_parry_reflex_counter(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list, parry_efficiency, list/effect_text) + +/** + * Called when an attack is parried and block_parra_data indicates to use a proc to handle counterattack. + */ +/datum/martial_art/proc/active_parry_reflex_counter(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list, parry_efficiency, list/effect_text) + +/** + * Gets the stage of our parry sequence we're currently in. + */ +/mob/living/proc/get_parry_stage() + if(!parrying) + return NOT_PARRYING + var/datum/block_parry_data/data = get_parry_data() + var/windup_end = data.parry_time_windup + var/active_end = windup_end + data.parry_time_active + var/spindown_end = active_end + data.parry_time_spindown + var/current_time = get_parry_time() + // Not a switch statement because byond switch statements don't support floats at time of writing with "to" keyword. + if(current_time < 0) + return NOT_PARRYING + else if(current_time < windup_end) + return PARRY_WINDUP + else if(current_time <= active_end) // this uses <= on purpose, give a slight bit of advantage because time is rounded to world.tick_lag + return PARRY_ACTIVE + else if(current_time <= spindown_end) + return PARRY_SPINDOWN + else + return NOT_PARRYING + +/** + * Gets the current decisecond "frame" of an active parry. + */ +/mob/living/proc/get_parry_time() + return world.time - parry_start_time + +/// same return values as normal blocking, called with absolute highest priority in the block "chain". +/mob/living/proc/run_parry(atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list = list()) + var/stage = get_parry_stage() + if(stage != PARRY_ACTIVE) + return BLOCK_NONE + var/datum/block_parry_data/data = get_parry_data() + if(attack_type && (!(attack_type & data.parry_attack_types) || (attack_type & ATTACK_TYPE_PARRY_COUNTERATTACK))) // if this attack is from a parry do not parry it lest we infinite loop. + return BLOCK_NONE + var/efficiency = data.get_parry_efficiency(attack_type, get_parry_time()) + switch(parrying) + if(ITEM_PARRY) + if(!active_parry_item.can_active_parry()) + return BLOCK_NONE + . = active_parry_item.on_active_parry(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency, get_parry_time()) + if(UNARMED_PARRY) + . = on_active_parry(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency, get_parry_time()) + if(MARTIAL_PARRY) + . = mind.martial_art.on_active_parry(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency, get_parry_time()) + if(!isnull(return_list[BLOCK_RETURN_OVERRIDE_PARRY_EFFICIENCY])) // one of our procs overrode + efficiency = return_list[BLOCK_RETURN_OVERRIDE_PARRY_EFFICIENCY] + if(efficiency <= 0) // Do not allow automatically handled/standardized parries that increase damage for now. + return + . |= BLOCK_SHOULD_PARTIAL_MITIGATE + if(isnull(return_list[BLOCK_RETURN_MITIGATION_PERCENT])) // if one of the on_active_parry procs overrode. We don't have to worry about interference since parries are the first thing checked in the [do_run_block()] sequence. + return_list[BLOCK_RETURN_MITIGATION_PERCENT] = clamp(efficiency, 0, 100) // do not allow > 100% or < 0% for now. + if((return_list[BLOCK_RETURN_MITIGATION_PERCENT] >= 100) || (damage <= 0)) + . |= BLOCK_SUCCESS + var/list/effect_text + if(efficiency >= data.parry_efficiency_to_counterattack) + run_parry_countereffects(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency) + if(data.parry_flags & PARRY_DEFAULT_HANDLE_FEEDBACK) + handle_parry_feedback(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency, effect_text) + successful_parries += efficiency + if(length(successful_parries) >= data.parry_max_attacks) + end_parry_sequence() + +/mob/living/proc/handle_parry_feedback(atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list = list(), parry_efficiency, list/effect_text) + var/datum/block_parry_data/data = get_parry_data() + if(data.parry_sounds) + playsound(src, pick(data.parry_sounds), 75) + visible_message("[src] parries \the [attack_text][length(effect_text)? ", [english_list(effect_text)] [attacker]" : ""]!") + +/// Run counterattack if any +/mob/living/proc/run_parry_countereffects(atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list = list(), parry_efficiency) + if(!isliving(attacker)) + return + var/mob/living/L = attacker + var/datum/block_parry_data/data = get_parry_data() + var/list/effect_text = list() + // Always proc so items can override behavior easily + switch(parrying) + if(ITEM_PARRY) + active_parry_item.active_parry_reflex_counter(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, parry_efficiency, effect_text) + if(UNARMED_PARRY) + active_parry_reflex_counter(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, parry_efficiency, effect_text) + if(MARTIAL_PARRY) + mind.martial_art.active_parry_reflex_counter(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, parry_efficiency, effect_text) + if(Adjacent(attacker) || data.parry_data[PARRY_COUNTERATTACK_IGNORE_ADJACENCY]) + if(data.parry_data[PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN]) + switch(parrying) + if(ITEM_PARRY) + active_parry_item.melee_attack_chain(src, attacker, null, ATTACKCHAIN_PARRY_COUNTERATTACK, data.parry_data[PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN]) + effect_text += "reflexively counterattacking with [active_parry_item]" + if(UNARMED_PARRY) // WARNING: If you are using these two, the attackchain parry counterattack flags and damage multipliers are unimplemented. Be careful with how you handle this. + UnarmedAttack(attacker) + effect_text += "reflexively counterattacking in the process" + if(MARTIAL_PARRY) // Not well implemeneted, recommend custom implementation using the martial art datums. + UnarmedAttack(attacker) + effect_text += "reflexively maneuvering to retaliate" + if(data.parry_data[PARRY_DISARM_ATTACKER]) + L.drop_all_held_items() + effect_text += "disarming" + if(data.parry_data[PARRY_KNOCKDOWN_ATTACKER]) + L.DefaultCombatKnockdown(data.parry_data[PARRY_KNOCKDOWN_ATTACKER]) + effect_text += "knocking them to the ground" + if(data.parry_data[PARRY_STAGGER_ATTACKER]) + L.Stagger(data.parry_data[PARRY_STAGGER_ATTACKER]) + effect_text += "staggering" + if(data.parry_data[PARRY_DAZE_ATTACKER]) + L.Daze(data.parry_data[PARRY_DAZE_ATTACKER]) + effect_text += "dazing" + return effect_text + +/// Gets the datum/block_parry_data we're going to use to parry. +/mob/living/proc/get_parry_data() + if(parrying == ITEM_PARRY) + return active_parry_item.get_block_parry_data() + else if(parrying == UNARMED_PARRY) + return return_block_parry_datum(block_parry_data) + else if(parrying == MARTIAL_PARRY) + return return_block_parry_datum(mind.martial_art.block_parry_data) + +/// Effects +/obj/effect/abstract/parry + icon = 'icons/effects/block_parry.dmi' + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + layer = FLOAT_LAYER + plane = FLOAT_PLANE + vis_flags = VIS_INHERIT_LAYER|VIS_INHERIT_PLANE + /// The person we're on + var/mob/living/owner + +/obj/effect/abstract/parry/main + name = null + +/obj/effect/abstract/parry/main/Initialize(mapload, autorun, mob/living/owner, set_icon_state, windup, active, spindown) + . = ..() + icon_state = set_icon_state + if(owner) + attach_to(owner) + if(autorun) + INVOKE_ASYNC(src, .proc/run_animation, windup, active, spindown) + +/obj/effect/abstract/parry/main/Destroy() + detach_from(owner) + return ..() + +/obj/effect/abstract/parry/main/proc/attach_to(mob/living/attaching) + if(owner) + detach_from(owner) + owner = attaching + owner.vis_contents += src + +/obj/effect/abstract/parry/main/proc/detach_from(mob/living/detaching) + if(detaching == owner) + owner = null + detaching.vis_contents -= src + +/obj/effect/abstract/parry/main/proc/run_animation(windup_time = 2, active_time = 5, spindown_time = 3) + var/matrix/current = transform + transform = matrix(0.1, 0, 0, 0, 0.1, 0) + animate(src, transform = current, time = windup_time) + sleep(active_time) + animate(src, alpha = 0, spindown_time) diff --git a/code/modules/mob/living/living_block.dm b/code/modules/mob/living/living_block.dm index 817863f257..d32265e478 100644 --- a/code/modules/mob/living/living_block.dm +++ b/code/modules/mob/living/living_block.dm @@ -1,31 +1,6 @@ // This file has a weird name, but it's for anything related to the checks for shields, blocking, dodging, // and similar "stop this attack before it actually impacts the target" as opposed to "defend once it has hit". -/* -/// You can find the mob_check_block() and mob_run_block() macros in __DEFINES/combat.dm - -/// Bitflags for check_block() and run_block(). Meant to be combined. You can be hit and still reflect, for example, if you do not use BLOCK_SUCCESS. -/// Attack was not blocked -#define BLOCK_NONE NONE -/// Attack was blocked, do not do damage. THIS FLAG MUST BE THERE FOR DAMAGE/EFFECT PREVENTION! -#define BLOCK_SUCCESS (1<<1) - -/// The below are for "metadata" on "how" the attack was blocked. - -/// Attack was and should be reflected (NOTE: the SHOULD here is important, as it says "the thing blocking isn't handling the reflecting for you so do it yourself"!) -#define BLOCK_SHOULD_REFLECT (1<<2) -/// Attack was manually redirected (including reflected) by any means by the defender. For when YOU are handling the reflection, rather than the thing hitting you. (see sleeping carp) -#define BLOCK_REDIRECTED (1<<3) -/// Attack was blocked by something like a shield. -#define BLOCK_PHYSICAL_EXTERNAL (1<<4) -/// Attack was blocked by something worn on you. -#define BLOCK_PHYSICAL_INTERNAL (1<<5) -/// Attack should pass through. Like SHOULD_REFLECT but for.. well, passing through harmlessly. -#define BLOCK_SHOULD_PASSTHROUGH (1<<6) -/// Attack outright missed because the target dodged. Should usually be combined with SHOULD_PASSTHROUGH or something (see martial arts) -#define BLOCK_TARGET_DODGED (1<<7) -*/ - /** The actual proc for block checks. DO NOT USE THIS DIRECTLY UNLESS YOU HAVE VERY GOOD REASON TO. To reduce copypaste for differences between handling for real attacks and virtual checks. * Automatically checks all held items for /obj/item/proc/run_block() with the same parameters. * @params @@ -39,21 +14,31 @@ * attacker - Set to the mob attacking IF KNOWN. Do not expect this to always be set! * def_zone - The zone this'll impact. * return_list - If something wants to grab things from what items/whatever put into list/block_return on obj/item/run_block and the comsig, pass in a list so you can grab anything put in it after block runs. + * attack_direction - Direction of the attack. It is highly recommended to put this in, as the automatic guesswork that's done otherwise is quite inaccurate at times. */ -/mob/living/proc/do_run_block(real_attack = TRUE, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list = list()) +/mob/living/proc/do_run_block(real_attack = TRUE, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, list/return_list = list(), attack_direction) + if(real_attack) + . = run_parry(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list) //Parry - Highest priority! + if((. & BLOCK_SUCCESS) && !(. & BLOCK_CONTINUE_CHAIN)) + return // Component signal block runs have highest priority.. for now. - . = SEND_SIGNAL(src, COMSIG_LIVING_RUN_BLOCK, real_attack, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list) + . = SEND_SIGNAL(src, COMSIG_LIVING_RUN_BLOCK, real_attack, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, attack_direction) if((. & BLOCK_SUCCESS) && !(. & BLOCK_CONTINUE_CHAIN)) + return_list[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] = 100 return var/list/obj/item/tocheck = get_blocking_items() - sortTim(tocheck, /proc/cmp_item_block_priority_asc) + sortTim(tocheck, /proc/cmp_numeric_dsc, TRUE) // i don't like this var/block_chance_modifier = round(damage / -3) if(real_attack) for(var/obj/item/I in tocheck) // i don't like this too var/final_block_chance = I.block_chance - (clamp((armour_penetration-I.armour_penetration)/2,0,100)) + block_chance_modifier //So armour piercing blades can still be parried by other blades, for example - var/results = I.run_block(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, return_list) + var/results + if(I == active_block_item) + results = I.active_block(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, return_list, attack_direction) + else + results = I.run_block(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, return_list) . |= results if((results & BLOCK_SUCCESS) && !(results & BLOCK_CONTINUE_CHAIN)) break @@ -61,17 +46,29 @@ for(var/obj/item/I in tocheck) // i don't like this too var/final_block_chance = I.block_chance - (clamp((armour_penetration-I.armour_penetration)/2,0,100)) + block_chance_modifier //So armour piercing blades can still be parried by other blades, for example - I.check_block(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, return_list) + if(I == active_block_item) //block is long termed enough we give a damn. parry, not so much. + I.check_active_block(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, return_list, attack_direction) + else + I.check_block(src, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, return_list) + if(. & BLOCK_SUCCESS) + return_list[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] = 100 + else if(isnull(return_list[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE])) + return_list[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] = return_list[BLOCK_RETURN_MITIGATION_PERCENT] -/// Gets an unsortedlist of objects to run block checks on. +/// Gets an unsortedlist of objects to run block checks on. List must have associative values for priorities! /mob/living/proc/get_blocking_items() . = list() + if(active_block_item) + var/datum/block_parry_data/data = active_block_item.get_block_parry_data() + .[active_block_item] = data.block_active_priority SEND_SIGNAL(src, COMSIG_LIVING_GET_BLOCKING_ITEMS, .) for(var/obj/item/I in held_items) // this is a bad check but i am not removing it until a better catchall is made if(istype(I, /obj/item/clothing)) continue - . |= I + if(.[I]) //don't override block/parry. + continue + .[I] = I.block_priority /obj/item /// The 0% to 100% chance for the default implementation of random block rolls. @@ -95,3 +92,15 @@ SEND_SIGNAL(src, COMSIG_ITEM_CHECK_BLOCK, owner, object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return) var/existing = block_return[BLOCK_RETURN_NORMAL_BLOCK_CHANCE] block_return[BLOCK_RETURN_NORMAL_BLOCK_CHANCE] = max(existing || 0, final_block_chance) + +// HELPER PROCS + +/** + * Considers a block return_list and calculates damage to use from that. + */ +/proc/block_calculate_resultant_damage(damage, list/block_return) + if(!isnull(block_return[BLOCK_RETURN_SET_DAMAGE_TO])) // higher priority + return block_return[BLOCK_RETURN_SET_DAMAGE_TO] + else if(!isnull(block_return[BLOCK_RETURN_MITIGATION_PERCENT])) + return damage * ((100 - block_return[BLOCK_RETURN_MITIGATION_PERCENT]) * 0.01) + return damage diff --git a/code/modules/mob/living/living_blocking_parrying.dm b/code/modules/mob/living/living_blocking_parrying.dm new file mode 100644 index 0000000000..9f1ad1c27a --- /dev/null +++ b/code/modules/mob/living/living_blocking_parrying.dm @@ -0,0 +1,310 @@ +// yell at me later for file naming +// This file contains stuff relating to the new directional blocking and parry system. +GLOBAL_LIST_EMPTY(block_parry_data) + +/proc/return_block_parry_datum(datum/block_parry_data/type_id_datum) + if(istype(type_id_datum)) + return type_id_datum + if(ispath(type_id_datum)) + . = GLOB.block_parry_data["[type_id_datum]"] + if(!.) + . = GLOB.block_parry_data["[type_id_datum]"] = new type_id_datum + else //text id + return GLOB.block_parry_data["[type_id_datum]"] + +/proc/set_block_parry_datum(id, datum/block_parry_data/data) + if(ispath(id)) + CRASH("Path-fetching of block parry data is only to grab static data, do not attempt to modify global caches of paths. Use string IDs.") + GLOB.block_parry_data["[id]"] = data + +/// Carries data like list data that would be a waste of memory if we initialized the list on every /item as we can cache datums easier. +/datum/block_parry_data + /////////// BLOCKING //////////// + + /// NOTE: FOR ATTACK_TYPE_DEFINE, you MUST wrap it in "[DEFINE_HERE]"! The defines are bitflags, and therefore, NUMBERS! + + /// See defines. Point of reference is someone facing north. + var/can_block_directions = BLOCK_DIR_NORTH | BLOCK_DIR_NORTHEAST | BLOCK_DIR_NORTHWEST + /// Attacks we can block + var/can_block_attack_types = ALL + /// Our slowdown added while blocking + var/block_slowdown = 1 + /// Clickdelay added to user after block ends + var/block_end_click_cd_add = 0 + /// Disallow attacking during block + var/block_lock_attacking = TRUE + /// Disallow sprinting during block + var/block_lock_sprinting = FALSE + /// The priority we get in [mob/do_run_block()] while we're being used to parry. + var/block_active_priority = BLOCK_PRIORITY_ACTIVE_BLOCK + /// Windup before we have our blocking active. + var/block_start_delay = 5 + + /// Amount of "free" damage blocking absorbs + var/block_damage_absorption = 10 + /// Override absorption, list("[ATTACK_TYPE_DEFINE]" = absorption), see [block_damage_absorption] + var/list/block_damage_absorption_override + + /// Ratio of damage to allow through above absorption and below limit. Multiplied by damage to determine how much to let through. Lower is better. + var/block_damage_multiplier = 0.5 + /// Override damage overrun efficiency, list("[ATTACK_TYPE_DEFINE]" = absorption), see [block_damage_efficiency] + var/list/block_damage_multiplier_override + + /// Upper bound of damage block, anything above this will go right through. + var/block_damage_limit = 80 + /// Override upper bound of damage block, list("[ATTACK_TYPE_DEFINE]" = absorption), see [block_damage_limit] + var/list/block_damage_limit_override + + /// The blocked variable of on_hit() on projectiles is impacted by this. Higher is better, 0 to 100, percentage. + var/block_projectile_mitigation = 50 + + /* + * NOTE: Overrides for attack types for most the block_stamina variables were removed, + * because at the time of writing nothing needed to use it. Add them if you need it, + * it should be pretty easy, just copy [active_block_damage_mitigation] + * for how to override with list. + */ + + /// Default damage-to-stamina coefficient, higher is better. This is based on amount of damage BLOCKED, not initial damage, to prevent damage from "double dipping". + var/block_stamina_efficiency = 2 + /// Override damage-to-stamina coefficient, see [block_efficiency], this should be list("[ATTACK_TYPE_DEFINE]" = coefficient_number) + var/list/block_stamina_efficiency_override + /// Ratio of stamina incurred by blocking that goes to the arm holding the object instead of the chest. Has no effect if this is not held in hand. + var/block_stamina_limb_ratio = 0.5 + /// Ratio of stamina incurred by chest (so after [block_stamina_limb_ratio] runs) that is buffered. + var/block_stamina_buffer_ratio = 1 + + /// Stamina dealt directly via adjustStaminaLossBuffered() per SECOND of block. + var/block_stamina_cost_per_second = 1.5 + + /// Bitfield for attack types that we can block while down. This will work in any direction. + var/block_resting_attack_types_anydir = ATTACK_TYPE_MELEE | ATTACK_TYPE_UNARMED | ATTACK_TYPE_TACKLE + /// Bitfield for attack types that we can block while down but only in our normal directions. + var/block_resting_attack_types_directional = ATTACK_TYPE_PROJECTILE | ATTACK_TYPE_THROWN + /// Multiplier to stamina damage taken for attacks blocked while downed. + var/block_resting_stamina_penalty_multiplier = 1.5 + /// Override list for multiplier to stamina damage taken for attacks blocked while down. list("[ATTACK_TYPE_DEFINE]" = multiplier_number) + var/list/block_resting_stamina_penalty_multiplier_override + + /// Sounds for blocking + var/list/block_sounds = list('sound/block_parry/block_metal1.ogg' = 1, 'sound/block_parry/block_metal1.ogg' = 1) + + /////////// PARRYING //////////// + /// Prioriry for [mob/do_run_block()] while we're being used to parry. + // None - Parry is always highest priority! + /// Parry doesn't work if you aren't able to otherwise attack due to clickdelay + var/parry_respect_clickdelay = TRUE + /// Parry stamina cost + var/parry_stamina_cost = 5 + /// Attack types we can block + var/parry_attack_types = ALL + /// Parry flags + var/parry_flags = PARRY_DEFAULT_HANDLE_FEEDBACK | PARRY_LOCK_ATTACKING + + /// Parry windup duration in deciseconds. 0 to this is windup, afterwards is main stage. + var/parry_time_windup = 2 + /// Parry spindown duration in deciseconds. main stage end to this is the spindown stage, afterwards the parry fully ends. + var/parry_time_spindown = 3 + /// Main parry window in deciseconds. This is between [parry_time_windup] and [parry_time_spindown] + var/parry_time_active = 5 + // Visual overrides + /// If set, overrides visual duration of windup + var/parry_time_windup_visual_override + /// If set, overrides visual duration of active period + var/parry_time_active_visual_override + /// If set, overrides visual duration of spindown + var/parry_time_spindown_visual_override + /// Perfect parry window in deciseconds from the start of the main window. 3 with main 5 = perfect on third decisecond of main window. + var/parry_time_perfect = 2.5 + /// Time on both sides of perfect parry that still counts as part of the perfect window. + var/parry_time_perfect_leeway = 1 + /// [parry_time_perfect_leeway] override for attack types, list("[ATTACK_TYPE_DEFINE]" = deciseconds) + var/list/parry_time_perfect_leeway_override + /// Parry "efficiency" falloff in percent per decisecond once perfect window is over. + var/parry_imperfect_falloff_percent = 20 + /// [parry_imperfect_falloff_percent] override for attack types, list("[ATTACK_TYPE_DEFINE]" = deciseconds) + var/list/parry_imperfect_falloff_percent_override + /// Efficiency in percent on perfect parry. + var/parry_efficiency_perfect = 120 + /// Parry effect data. + var/list/parry_data = list( + PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN = 1 + ) + /// Efficiency must be at least this to be considered successful + var/parry_efficiency_considered_successful = 0.1 + /// Efficiency must be at least this to run automatic counterattack + var/parry_efficiency_to_counterattack = 0.1 + /// Maximum attacks to parry successfully or unsuccessfully (but not efficiency < 0) during active period, hitting this immediately ends the sequence. + var/parry_max_attacks = INFINITY + /// Visual icon state override for parrying + var/parry_effect_icon_state = "parry_bm_hold" + /// Parrying cooldown, separate of clickdelay. It must be this much deciseconds since their last parry for them to parry with this object. + var/parry_cooldown = 0 + /// Parry start sound + var/parry_start_sound = 'sound/block_parry/sfx-parry.ogg' + /// Sounds for parrying + var/list/parry_sounds = list('sound/block_parry/block_metal1.ogg' = 1, 'sound/block_parry/block_metal1.ogg' = 1) + /// Stagger duration post-parry if you fail to parry an attack + var/parry_failed_stagger_duration = 3.5 SECONDS + /// Clickdelay duration post-parry if you fail to parry an attack + var/parry_failed_clickcd_duration = 2 SECONDS + +/** + * Quirky proc to get average of flags in list that are in attack_type because why is attack_type a flag. + */ +/datum/block_parry_data/proc/attack_type_list_scan(list/L, attack_type) + var/total = 0 + var/div = 0 + for(var/flagtext in L) + if(attack_type & text2num(flagtext)) + total += L[flagtext] + div++ + // if none, return null. + if(!div) + return + return total/div //groan + + +/** + * Gets the percentage efficiency of our parry. + * + * Returns a percentage in normal 0 to 100 scale, but not clamped to just 0 to 100. + * This is a proc to allow for overriding. + * @params + * * attack_type - int, bitfield of the attack type(s) + * * parry_time - deciseconds since start of the parry. + */ +/datum/block_parry_data/proc/get_parry_efficiency(attack_type, parry_time) + var/difference = abs(parry_time - (parry_time_perfect + parry_time_windup)) + var/leeway = attack_type_list_scan(parry_time_perfect_leeway_override, attack_type) + if(isnull(leeway)) + leeway = parry_time_perfect_leeway + difference -= leeway + . = parry_efficiency_perfect + if(difference <= 0) + return + var/falloff = attack_type_list_scan(parry_imperfect_falloff_percent_override, attack_type) + if(isnull(falloff)) + falloff = parry_imperfect_falloff_percent + . -= falloff * difference + +#define RENDER_VARIABLE_SIMPLE(varname, desc) dat += "[#varname]
    [desc][varname]" +#define RENDER_OVERRIDE_LIST(varname, desc) \ + dat += "[#varname]
    [desc]"; \ + var/list/assembled__##varname = list(); \ + for(var/textbit in varname){ \ + assembled__##varname += "[GLOB.attack_type_names[textbit]] = [varname[textbit]]"; \ + } \ + dat += "[english_list(assembled__##varname)]"; +#define RENDER_ATTACK_TYPES(varname, desc) dat += "[#varname]
    [desc]"; \ + var/list/assembled__##varname = list(); \ + for(var/bit in bitfield2list(varname)){ \ + var/name = GLOB.attack_type_names[num2text(bit)]; \ + if(name){ \ + assembled__##varname += "[name]"; \ + } \ + } \ + dat += "[english_list(assembled__##varname)]"; +#define RENDER_BLOCK_DIRECTIONS(varname, desc) \ + dat += "[#varname]
    [desc]"; \ + var/list/assembled__##varname = list(); \ + for(var/bit in bitfield2list(varname)){ \ + var/name = GLOB.block_direction_names[num2text(bit)]; \ + if(name){ \ + assembled__##varname += "[name]"; \ + } \ + } \ + dat += "[english_list(assembled__##varname)]"; + +/datum/block_parry_data/Topic(href, href_list) + . = ..() + if(.) + return + if(href_list["render"]) + var/datum/browser/B = new(usr, REF(src), href_list["name"], 800, 1000) + B.set_content(render_html_readout(href_list["block"], href_list["parry"])) + B.open() + +/** + * Generates a HTML render of this datum for self-documentation + * Maybe make this tgui-next someday haha god this is ugly as sin. + * Does NOT include the popout or title or anything. Just the variables and explanations.. + */ +/datum/block_parry_data/proc/render_html_readout(block_data = FALSE, parry_data = FALSE) + var/list/dat = list() + if(block_data) + dat += "

    Block Stats

    " + RENDER_BLOCK_DIRECTIONS(can_block_directions, "Which directions this can block in.") + RENDER_ATTACK_TYPES(can_block_attack_types, "The kinds of attacks this can block.") + RENDER_VARIABLE_SIMPLE(block_slowdown, "How much slowdown is applied to the user while blocking. Lower is better.") + RENDER_VARIABLE_SIMPLE(block_end_click_cd_add, "How much click delay in deciseconds is applied to the user when blocking ends. Lower is better.") + RENDER_VARIABLE_SIMPLE(block_lock_attacking, "Whether or not (1 or 0) the user is locked from atacking and/or item usage while blocking.") + RENDER_VARIABLE_SIMPLE(block_active_priority, "The priority of this item in the block sequence. This will probably mean nothing to you unless you are a coder.") + RENDER_VARIABLE_SIMPLE(block_start_delay, "The amount of time in deciseconds it takes to start a block with this item. Lower is better.") + RENDER_VARIABLE_SIMPLE(block_damage_absorption, "The amount of damage that is absorbed by default. Higher is better.") + RENDER_OVERRIDE_LIST(block_damage_absorption_override, "Overrides for the above for each attack type") + RENDER_VARIABLE_SIMPLE(block_damage_multiplier, "Damage between absorption and limit is multiplied by this. Lower is better.") + RENDER_OVERRIDE_LIST(block_damage_multiplier_override, "Overrides for the above for each attack type") + RENDER_VARIABLE_SIMPLE(block_damage_limit, "Damage above this passes right through and is not impacted. Higher is better.") + RENDER_OVERRIDE_LIST(block_damage_limit_override, "Overrides for the above for each attack type.") + RENDER_VARIABLE_SIMPLE(block_stamina_efficiency, "Coefficient for stamina damage dealt to user by damage blocked. Higher is better.") + RENDER_OVERRIDE_LIST(block_stamina_efficiency_override, "Overrides for the above for each attack type.") + RENDER_VARIABLE_SIMPLE(block_stamina_limb_ratio, "The ratio of stamina that is applied to the limb holding this object (if applicable) rather than whole body/chest.") + RENDER_VARIABLE_SIMPLE(block_stamina_buffer_ratio, "The ratio of stamina incurred by chest/whole body that is buffered rather than direct (buffer = your stamina buffer, direct = direct stamina damage like from a disabler.)") + RENDER_VARIABLE_SIMPLE(block_stamina_cost_per_second, "The buffered stamina damage the user incurs per second of block. Lower is better.") + RENDER_ATTACK_TYPES(block_resting_attack_types_anydir, "The kinds of attacks you can block while resting/otherwise knocked to the floor from any direction. can_block_attack_types takes precedence.") + RENDER_ATTACK_TYPES(block_resting_attack_types_directional, "The kinds of attacks you can block wihle resting/otherwise knocked to the floor that are directional only. can_block_attack_types takes precedence.") + RENDER_VARIABLE_SIMPLE(block_resting_stamina_penalty_multiplier, "Multiplier to stamina damage incurred from blocking while downed. Lower is better.") + RENDER_OVERRIDE_LIST(block_resting_stamina_penalty_multiplier, "Overrides for the above for each attack type.") + dat += "
    Name/DescriptionValue
    " + if(parry_data) + dat += "

    Parry Stats

    " + RENDER_VARIABLE_SIMPLE(parry_respect_clickdelay, "Whether or not (1 or 0) you can only parry if your attack cooldown isn't in effect.") + RENDER_VARIABLE_SIMPLE(parry_stamina_cost, "Buffered stamina damage incurred by you for parrying with this.") + RENDER_ATTACK_TYPES(parry_attack_types, "Attack types you can parry.") + // parry_flags + dat += "" + RENDER_VARIABLE_SIMPLE(parry_time_windup, "Deciseconds of parry windup.") + RENDER_VARIABLE_SIMPLE(parry_time_spindown, "Deciseconds of parry spindown.") + RENDER_VARIABLE_SIMPLE(parry_time_active, "Deciseconds of active parry window - This is the ONLY time your parry is active.") + RENDER_VARIABLE_SIMPLE(parry_time_windup_visual_override, "Visual effect length override") + RENDER_VARIABLE_SIMPLE(parry_time_spindown_visual_override, "Visual effect length override") + RENDER_VARIABLE_SIMPLE(parry_time_active_visual_override, "Visual effect length override") + RENDER_VARIABLE_SIMPLE(parry_time_perfect, "Deciseconds into the active window considered the 'center' of the perfect period.") + RENDER_VARIABLE_SIMPLE(parry_time_perfect_leeway, "Leeway on both sides of the perfect period's center still considered perfect.") + RENDER_OVERRIDE_LIST(parry_time_perfect_leeway_override, "Override for the above for each attack type") + RENDER_VARIABLE_SIMPLE(parry_imperfect_falloff_percent, "Linear falloff in percent per decisecond for attacks parried outside of perfect window.") + RENDER_OVERRIDE_LIST(parry_imperfect_falloff_percent_override, "Override for the above for each attack type") + RENDER_VARIABLE_SIMPLE(parry_efficiency_perfect, "Efficiency in percentage a parry in the perfect window is considered.") + // parry_data + dat += "" + RENDER_VARIABLE_SIMPLE(parry_efficiency_considered_successful, "Minimum parry efficiency to be considered a successful parry.") + RENDER_VARIABLE_SIMPLE(parry_efficiency_to_counterattack, "Minimum parry efficiency to trigger counterattack effects.") + RENDER_VARIABLE_SIMPLE(parry_max_attacks, "Max attacks parried per parry cycle.") + RENDER_VARIABLE_SIMPLE(parry_effect_icon_state, "Parry effect image name") + RENDER_VARIABLE_SIMPLE(parry_cooldown, "Deciseconds it has to be since the last time a parry sequence ended for you before you can parry again.") + RENDER_VARIABLE_SIMPLE(parry_failed_stagger_duration, "Deciseconds you are staggered for at the of the parry sequence if you do not successfully parry anything.") + RENDER_VARIABLE_SIMPLE(parry_failed_clickcd_duration, "Deciseconds you are put on attack cooldown at the end of the parry sequence if you do not successfully parry anything.") + dat += "
    Name/DescriptionValue
    " + return dat.Join("") +#undef RENDER_VARIABLE_SIMPLE +#undef RENDER_OVERRIDE_LIST +#undef RENDER_ATTACK_TYPES +#undef RENDER_BLOCK_DIRECTIONS + +// MOB PROCS + +/** + * Called every life tick to handle blocking/parrying effects. + */ +/mob/living/proc/handle_block_parry(seconds = 1) + if(combat_flags & COMBAT_FLAG_ACTIVE_BLOCKING) + var/datum/block_parry_data/data = return_block_parry_datum(active_block_item.block_parry_data) + adjustStaminaLossBuffered(data.block_stamina_cost_per_second * seconds) + +/mob/living/on_item_dropped(obj/item/I) + if(I == active_block_item) + stop_active_blocking() + if(I == active_parry_item) + end_parry_sequence() + return ..() diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 17eb51b154..07252b4c45 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -1,7 +1,10 @@ -/mob/living/proc/run_armor_check(def_zone = null, attack_flag = "melee", absorb_text = "Your armor absorbs the blow!", soften_text = "Your armor softens the blow!", armour_penetration, penetrated_text = "Your armor was penetrated!") +/mob/living/proc/run_armor_check(def_zone = null, attack_flag = "melee", absorb_text = "Your armor absorbs the blow!", soften_text = "Your armor softens the blow!", armour_penetration, penetrated_text = "Your armor was penetrated!", silent=FALSE) var/armor = getarmor(def_zone, attack_flag) + if(silent) + return max(0, armor - armour_penetration) + //the if "armor" check is because this is used for everything on /living, including humans if(armor && armour_penetration) armor = max(0, armor - armour_penetration) @@ -66,22 +69,30 @@ CRASH("Invalid rediretion mode [redirection_mode]") /mob/living/bullet_act(obj/item/projectile/P, def_zone) + var/totaldamage = P.damage + var/final_percent = 0 if(P.original != src || P.firer != src) //try to block or reflect the bullet, can't do so when shooting oneself var/list/returnlist = list() var/returned = mob_run_block(P, P.damage, "the [P.name]", ATTACK_TYPE_PROJECTILE, P.armour_penetration, P.firer, def_zone, returnlist) + final_percent = returnlist[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] if(returned & BLOCK_SHOULD_REDIRECT) handle_projectile_attack_redirection(P, returnlist[BLOCK_RETURN_REDIRECT_METHOD]) if(returned & BLOCK_REDIRECTED) return BULLET_ACT_FORCE_PIERCE if(returned & BLOCK_SUCCESS) - P.on_hit(src, 100, def_zone) + P.on_hit(src, final_percent, def_zone) return BULLET_ACT_BLOCK + totaldamage = block_calculate_resultant_damage(totaldamage, returnlist) var/armor = run_armor_check(def_zone, P.flag, null, null, P.armour_penetration, null) if(!P.nodamage) - apply_damage(P.damage, P.damage_type, def_zone, armor) + apply_damage(totaldamage, P.damage_type, def_zone, armor) if(P.dismemberment) check_projectile_dismemberment(P, def_zone) - return P.on_hit(src, armor) ? BULLET_ACT_HIT : BULLET_ACT_BLOCK + var/missing = 100 - final_percent + var/armor_ratio = armor * 0.01 + if(missing > 0) + final_percent += missing * armor_ratio + return P.on_hit(src, final_percent, def_zone) ? BULLET_ACT_HIT : BULLET_ACT_BLOCK /mob/living/proc/check_projectile_dismemberment(obj/item/projectile/P, def_zone) return 0 @@ -97,12 +108,6 @@ /mob/living/proc/catch_item(obj/item/I, skip_throw_mode_check = FALSE) return FALSE -/mob/living/proc/embed_item(obj/item/I) - return - -/mob/living/proc/can_embed(obj/item/I) - return FALSE - /mob/living/hitby(atom/movable/AM, skipcatch, hitpush = TRUE, blocked = FALSE, datum/thrownthing/throwingdatum) // Throwingdatum can be null if someone had an accident() while slipping with an item in hand. var/obj/item/I @@ -111,39 +116,29 @@ I = AM throwpower = I.throwforce var/impacting_zone = ran_zone(BODY_ZONE_CHEST, 65)//Hits a random part of the body, geared towards the chest - if(mob_run_block(AM, throwpower, "\the [AM.name]", ATTACK_TYPE_THROWN, 0, throwingdatum?.thrower, impacting_zone, null) & BLOCK_SUCCESS) + var/list/block_return = list() + var/total_damage = I.throwforce + if(mob_run_block(AM, throwpower, "\the [AM.name]", ATTACK_TYPE_THROWN, 0, throwingdatum?.thrower, impacting_zone, block_return) & BLOCK_SUCCESS) hitpush = FALSE skipcatch = TRUE blocked = TRUE - else if(I && I.throw_speed >= EMBED_THROWSPEED_THRESHOLD && can_embed(I, src) && prob(I.embedding.embed_chance) && !HAS_TRAIT(src, TRAIT_PIERCEIMMUNE) && (!HAS_TRAIT(src, TRAIT_AUTO_CATCH_ITEM) || incapacitated() || get_active_held_item())) - embed_item(I) - hitpush = FALSE - skipcatch = TRUE //can't catch the now embedded item + total_damage = block_calculate_resultant_damage(total_damage, block_return) if(I) + var/nosell_hit = SEND_SIGNAL(I, COMSIG_MOVABLE_IMPACT_ZONE, src, impacting_zone, throwingdatum, FALSE, blocked) + if(nosell_hit) + skipcatch = TRUE + hitpush = FALSE if(!skipcatch && isturf(I.loc) && catch_item(I)) return TRUE var/dtype = BRUTE - var/volume = I.get_volume_by_throwforce_and_or_w_class() - SEND_SIGNAL(I, COMSIG_MOVABLE_IMPACT_ZONE, src, impacting_zone) + dtype = I.damtype - if (I.throwforce > 0) //If the weapon's throwforce is greater than zero... - if (I.throwhitsound) //...and throwhitsound is defined... - playsound(loc, I.throwhitsound, volume, 1, -1) //...play the weapon's throwhitsound. - else if(I.hitsound) //Otherwise, if the weapon's hitsound is defined... - playsound(loc, I.hitsound, volume, 1, -1) //...play the weapon's hitsound. - else if(!I.throwhitsound) //Otherwise, if throwhitsound isn't defined... - playsound(loc, 'sound/weapons/genhit.ogg',volume, 1, -1) //...play genhit.ogg. - - else if(!I.throwhitsound && I.throwforce > 0) //Otherwise, if the item doesn't have a throwhitsound and has a throwforce greater than zero... - playsound(loc, 'sound/weapons/genhit.ogg', volume, 1, -1)//...play genhit.ogg - if(!I.throwforce)// Otherwise, if the item's throwforce is 0... - playsound(loc, 'sound/weapons/throwtap.ogg', 1, volume, -1)//...play throwtap.ogg. if(!blocked) visible_message("[src] has been hit by [I].", \ "You have been hit by [I].") var/armor = run_armor_check(impacting_zone, "melee", "Your armor has protected your [parse_zone(impacting_zone)].", "Your armor has softened hit to your [parse_zone(impacting_zone)].",I.armour_penetration) - apply_damage(I.throwforce, dtype, impacting_zone, armor) + apply_damage(total_damage, dtype, impacting_zone, armor) if(I.thrownby) log_combat(I.thrownby, src, "threw and hit", I) else @@ -313,8 +308,10 @@ var/damage = rand(5, 35) if(M.is_adult) damage = rand(20, 40) - if(mob_run_block(M, damage, "the [M.name]", ATTACK_TYPE_MELEE, null, M, check_zone(M.zone_selected), null) & BLOCK_SUCCESS) + var/list/block_return = list() + if(mob_run_block(M, damage, "the [M.name]", ATTACK_TYPE_MELEE, null, M, check_zone(M.zone_selected), block_return) & BLOCK_SUCCESS) return FALSE + damage = block_calculate_resultant_damage(damage, block_return) if (stat != DEAD) log_combat(M, src, "attacked") @@ -330,13 +327,16 @@ M.visible_message("\The [M] [M.friendly_verb_continuous] [src]!", "You [M.friendly_verb_simple] [src]!", target = src, target_message = "\The [M] [M.friendly_verb_continuous] you!") - return FALSE + return 0 else if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt anyone!") return FALSE - if(mob_run_block(M, rand(M.melee_damage_lower, M.melee_damage_upper), "the [M.name]", ATTACK_TYPE_MELEE, M.armour_penetration, M, check_zone(M.zone_selected), null) & BLOCK_SUCCESS) - return FALSE + var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) + var/list/return_list = list() + if(mob_run_block(M, damage, "the [M.name]", ATTACK_TYPE_MELEE, M.armour_penetration, M, check_zone(M.zone_selected), return_list) & BLOCK_SUCCESS) + return 0 + damage = block_calculate_resultant_damage(damage, return_list) if(M.attack_sound) playsound(loc, M.attack_sound, 50, 1, 1) M.do_attack_animation(src) @@ -344,7 +344,7 @@ "\The [M] [M.attack_verb_continuous] you!", null, COMBAT_MESSAGE_RANGE, null, M, "You [M.attack_verb_simple] [src]!") log_combat(M, src, "attacked") - return TRUE + return damage /mob/living/attack_paw(mob/living/carbon/monkey/M) if (M.a_intent == INTENT_HARM) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index da24f190e8..b037221e2c 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -29,6 +29,26 @@ var/mobility_flags = MOBILITY_FLAGS_DEFAULT + // Combat - Blocking/Parrying system + /// Our block_parry_data for unarmed blocks/parries. Currently only used for parrying, as unarmed block isn't implemented yet. YOU MUST RUN [get_block_parry_data(this)] INSTEAD OF DIRECTLY ACCESSING! + var/datum/block_parry_data/block_parry_data = /datum/block_parry_data // defaults to *something* because [combat_flags] dictates whether or not we can unarmed block/parry. + // Blocking + /// The item the user is actively blocking with if any. + var/obj/item/active_block_item + // Parrying + /// Whether or not the user is in the middle of an active parry. Set to [UNARMED_PARRY], [ITEM_PARRY], [MARTIAL_PARRY] if parrying. + var/parrying = FALSE + /// The itme the user is currently parrying with, if any. + var/obj/item/active_parry_item + /// world.time of parry action start + var/parry_start_time = 0 + /// Current parry effect. + var/obj/effect/abstract/parry/parry_visual_effect + /// world.time of last parry end + var/parry_end_time_last = 0 + /// Successful parries within the current parry cycle. It's a list of efficiency percentages. + var/list/successful_parries + var/confused = 0 //Makes the mob move in random directions. var/hallucination = 0 //Directly affects how long a mob will hallucinate for diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 32038a6102..654a979445 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -96,7 +96,13 @@ mobility_flags &= ~MOBILITY_STAND setMovetype(movement_type | CRAWLING) if(!lying) //force them on the ground - lying = pick(90, 270) + switch(dir) + if(NORTH, SOUTH) + lying = pick(90, 270) + if(EAST) + lying = 90 + else //West + lying = 270 if(has_gravity() && !buckled) playsound(src, "bodyfall", 20, 1) else diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 4b90191dcc..71bcef9aca 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -3,10 +3,21 @@ update_turf_movespeed(loc) //Hide typing indicator if we move. clear_typing_indicator() - if(is_shifted) - is_shifted = FALSE - pixel_x = get_standard_pixel_x_offset(lying) - pixel_y = get_standard_pixel_y_offset(lying) + update_pixel_shifting(TRUE) + +/mob/living/setDir(newdir, ismousemovement) + . = ..() + if(ismousemovement) + update_pixel_shifting() + +/mob/living/proc/update_pixel_shifting(moved = FALSE) + if(combat_flags & COMBAT_FLAG_ACTIVE_BLOCKING) + animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = 2.5, flags = ANIMATION_END_NOW) + else if(moved) + if(is_shifted) + is_shifted = FALSE + pixel_x = get_standard_pixel_x_offset(lying) + pixel_y = get_standard_pixel_y_offset(lying) /mob/living/CanPass(atom/movable/mover, turf/target) if((mover.pass_flags & PASSMOB)) diff --git a/code/modules/mob/living/silicon/ai/ai_defense.dm b/code/modules/mob/living/silicon/ai/ai_defense.dm index 2bcb3c9b5a..9cefa7a12f 100644 --- a/code/modules/mob/living/silicon/ai/ai_defense.dm +++ b/code/modules/mob/living/silicon/ai/ai_defense.dm @@ -1,4 +1,4 @@ -/mob/living/silicon/ai/attacked_by(obj/item/I, mob/living/user, def_zone) +/mob/living/silicon/ai/attacked_by(obj/item/I, mob/living/user, def_zone, attackchain_flags = NONE, damage_multiplier = 1) . = ..() if(!.) return FALSE diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 1147042c8c..4f2332e99d 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -3,48 +3,48 @@ #define POWER_RESTORATION_SEARCH_APC 2 #define POWER_RESTORATION_APC_FOUND 3 -/mob/living/silicon/ai/Life() - if (stat == DEAD) +/mob/living/silicon/ai/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return - else //I'm not removing that shitton of tabs, unneeded as they are. -- Urist + //I'm not removing that shitton of tabs, unneeded as they are. -- Urist //Being dead doesn't mean your temperature never changes - update_gravity(mob_has_gravity()) + update_gravity(mob_has_gravity()) - handle_status_effects() + handle_status_effects() - if(malfhack && malfhack.aidisabled) - deltimer(malfhacking) - // This proc handles cleanup of screen notifications and - // messenging the client - malfhacked(malfhack) + if(malfhack && malfhack.aidisabled) + deltimer(malfhacking) + // This proc handles cleanup of screen notifications and + // messenging the client + malfhacked(malfhack) - if(isturf(loc) && (QDELETED(eyeobj) || !eyeobj.loc)) - view_core() + if(isturf(loc) && (QDELETED(eyeobj) || !eyeobj.loc)) + view_core() - if(machine) - machine.check_eye(src) + if(machine) + machine.check_eye(src) - // Handle power damage (oxy) - if(aiRestorePowerRoutine) - // Lost power - adjustOxyLoss(1) - else - // Gain Power - if(getOxyLoss()) - adjustOxyLoss(-1) + // Handle power damage (oxy) + if(aiRestorePowerRoutine) + // Lost power + adjustOxyLoss(1) + else + // Gain Power + if(getOxyLoss()) + adjustOxyLoss(-1) - if(!lacks_power()) - var/area/home = get_area(src) - if(home.powered(EQUIP)) - home.use_power(1000, EQUIP) + if(!lacks_power()) + var/area/home = get_area(src) + if(home.powered(EQUIP)) + home.use_power(1000, EQUIP) - if(aiRestorePowerRoutine >= POWER_RESTORATION_SEARCH_APC) - ai_restore_power() - return + if(aiRestorePowerRoutine >= POWER_RESTORATION_SEARCH_APC) + ai_restore_power() + return - else if(!aiRestorePowerRoutine) - ai_lose_power() + else if(!aiRestorePowerRoutine) + ai_lose_power() /mob/living/silicon/ai/proc/lacks_power() var/turf/T = get_turf(src) diff --git a/code/modules/mob/living/silicon/damage_procs.dm b/code/modules/mob/living/silicon/damage_procs.dm index 91a6709bc9..2a03afb61a 100644 --- a/code/modules/mob/living/silicon/damage_procs.dm +++ b/code/modules/mob/living/silicon/damage_procs.dm @@ -1,5 +1,5 @@ -/mob/living/silicon/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE) +/mob/living/silicon/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE, spread_damage = FALSE) var/hit_percent = (100-blocked)/100 if(!damage || (!forced && hit_percent <= 0)) return 0 diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 4b1b108b0e..704a23b8db 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -146,10 +146,11 @@ if(possible_chassis[chassis]) AddElement(/datum/element/mob_holder, chassis, 'icons/mob/pai_item_head.dmi', 'icons/mob/pai_item_rh.dmi', 'icons/mob/pai_item_lh.dmi', ITEM_SLOT_HEAD) -/mob/living/silicon/pai/Life() +/mob/living/silicon/pai/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(hacking) process_hack() - return ..() /mob/living/silicon/pai/proc/process_hack() @@ -282,17 +283,19 @@ . = ..() . += "A personal AI in holochassis mode. Its master ID string seems to be [master]." -/mob/living/silicon/pai/Life() - if(stat == DEAD) - return +/mob/living/silicon/pai/PhysicalLife() + . = ..() if(cable) if(get_dist(src, cable) > 1) var/turf/T = get_turf(src.loc) T.visible_message("[src.cable] rapidly retracts back into its spool.", "You hear a click and the sound of wire spooling rapidly.") qdel(src.cable) cable = null + +/mob/living/silicon/pai/BiologicalLife() + if(!(. = ..())) + return silent = max(silent - 1, 0) - . = ..() /mob/living/silicon/pai/updatehealth() if(status_flags & GODMODE) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index e04943a8c5..0feb8b98b7 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -1,9 +1,6 @@ -/mob/living/silicon/robot/Life() - set invisibility = 0 - if (src.notransform) +/mob/living/silicon/robot/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return - - ..() adjustOxyLoss(-10) //we're a robot! handle_robot_hud_updates() handle_robot_cell() diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 633135b3d2..51cff93ceb 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -315,7 +315,7 @@ if (getFireLoss() > 0 || getToxLoss() > 0) if(src == user) to_chat(user, "You start fixing yourself...") - if(!W.use_tool(src, user, 50, 1, max_level = JOB_SKILL_TRAINED)) + if(!W.use_tool(src, user, 50, 1, skill_gain_mult = TRIVIAL_USE_TOOL_MULT)) to_chat(user, "You need more cable to repair [src]!") return adjustFireLoss(-10) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 59dfcd3003..8f103c496e 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -128,7 +128,7 @@ S.source = get_or_create_estorage(/datum/robot_energy_storage/wrapping_paper) if(S && S.source) - S.custom_materials = null + S.set_custom_materials(null) S.is_cyborg = 1 if(I.loc != src) @@ -259,7 +259,7 @@ var/prev_locked_down = R.locked_down sleep(1) flick("[cyborg_base_icon]_transform", R) - R.notransform = TRUE + R.mob_transforming = TRUE R.SetLockdown(1) R.anchored = TRUE sleep(1) @@ -270,7 +270,7 @@ R.SetLockdown(0) R.setDir(SOUTH) R.anchored = FALSE - R.notransform = FALSE + R.mob_transforming = FALSE R.update_headlamp() R.notify_ai(NEW_MODULE) if(R.hud_used) @@ -340,7 +340,7 @@ /obj/item/organ_storage, /obj/item/borg/lollipop, /obj/item/sensor_device, - /obj/item/twohanded/shockpaddles/cyborg) + /obj/item/shockpaddles/cyborg) emag_modules = list(/obj/item/reagent_containers/borghypo/hacked) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/medical, @@ -359,7 +359,8 @@ "Sleek" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "sleekmed"), "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinamed"), "Eyebot" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "eyebotmed"), - "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymed") + "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymed"), + "Zoomba" = image(icon = 'icons/mob/robots.dmi', icon_state = "zoomba_med") ) var/list/L = list("Medihound" = "medihound", "Medihound Dark" = "medihounddark", "Vale" = "valemed") for(var/a in L) @@ -375,6 +376,8 @@ switch(med_borg_icon) if("Default") cyborg_base_icon = "medical" + if("Zoomba") + cyborg_base_icon = "zoomba_med" if("Droid") cyborg_base_icon = "medical" cyborg_icon_override = 'modular_citadel/icons/mob/robots.dmi' @@ -476,7 +479,8 @@ "Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "caneng"), "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinaeng"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "spidereng"), - "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyeng") + "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyeng"), + "Zoomba" = image(icon = 'icons/mob/robots.dmi', icon_state = "zoomba_engi") ) var/list/L = list("Pup Dozer" = "pupdozer", "Vale" = "valeeng") for(var/a in L) @@ -492,6 +496,8 @@ switch(engi_borg_icon) if("Default") cyborg_base_icon = "engineer" + if("Zoomba") + cyborg_base_icon = "zoomba_engi" if("Default - Treads") cyborg_base_icon = "engi-tread" special_light_key = "engineer" @@ -572,7 +578,8 @@ "Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "cansec"), "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinasec"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "spidersec"), - "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavysec") + "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavysec"), + "Zoomba" = image(icon = 'icons/mob/robots.dmi', icon_state = "zoomba_sec") ) var/list/L = list("K9" = "k9", "Vale" = "valesec", "K9 Dark" = "k9dark") for(var/a in L) @@ -588,6 +595,8 @@ switch(sec_borg_icon) if("Default") cyborg_base_icon = "sec" + if("Zoomba") + cyborg_base_icon = "zoomba_sec" if("Default - Treads") cyborg_base_icon = "sec-tread" special_light_key = "sec" @@ -827,6 +836,7 @@ "(Janitor) Sleek" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "sleekjan"), "(Janitor) Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "canjan"), "(Janitor) Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyjan"), + "Zoomba" = image(icon = 'icons/mob/robots.dmi', icon_state = "zoomba_jani") ) var/list/L = list("(Service) DarkK9" = "k50", "(Service) Vale" = "valeserv", "(Service) ValeDark" = "valeservdark", "(Janitor) Scrubpuppy" = "scrubpup") @@ -841,6 +851,8 @@ service_icons = sortList(service_icons) var/service_robot_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) switch(service_robot_icon) + if("Zoomba") + cyborg_base_icon = "zoomba_jani" if("(Service) Waitress") cyborg_base_icon = "service_f" special_light_key = "service" @@ -911,7 +923,7 @@ /obj/item/borg/sight/meson, /obj/item/storage/bag/ore/cyborg, /obj/item/pickaxe/drill/cyborg, - /obj/item/twohanded/kinetic_crusher/cyborg, + /obj/item/kinetic_crusher/cyborg, /obj/item/weldingtool/mini, /obj/item/storage/bag/sheetsnatcher/borg, /obj/item/t_scanner/adv_mining_scanner, @@ -944,6 +956,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinamin"), "Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "canmin"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymin"), + "Zoomba" = image(icon = 'icons/mob/robots.dmi', icon_state = "zoomba_miner") ) var/list/L = list("Blade" = "blade", "Vale" = "valemine") for(var/a in L) @@ -987,6 +1000,8 @@ cyborg_icon_override = 'modular_citadel/icons/mob/widerobot.dmi' sleeper_overlay = "valeminesleeper" dogborg = TRUE + if("Zoomba") + cyborg_base_icon = "zoomba_miner" else return FALSE return ..() @@ -1028,7 +1043,7 @@ /obj/item/extinguisher/mini, /obj/item/crowbar/cyborg, /obj/item/reagent_containers/borghypo/syndicate, - /obj/item/twohanded/shockpaddles/syndicate, + /obj/item/shockpaddles/syndicate, /obj/item/healthanalyzer/advanced, /obj/item/surgical_drapes/advanced, /obj/item/retractor, diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 173db6f69b..7a9610fb53 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -396,6 +396,12 @@ return aicamera.selectpicture(user) /mob/living/silicon/proc/ai_roster() + if(!client) + return + if(world.time < client.crew_manifest_delay) + return + client.crew_manifest_delay = world.time + (1 SECONDS) + var/dat = "Crew RosterCrew Roster:

    " dat += GLOB.data_core.get_manifest() diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index cd50ffbae6..0850f0f886 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -33,7 +33,7 @@ /mob/living/silicon/attack_animal(mob/living/simple_animal/M) . = ..() if(.) - var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) + var/damage = . if(prob(damage)) for(var/mob/living/N in buckled_mobs) N.DefaultCombatKnockdown(20) @@ -120,6 +120,7 @@ flash_act(affect_silicon = 1) /mob/living/silicon/bullet_act(obj/item/projectile/P, def_zone) + var/totaldamage = P.damage if(P.original != src || P.firer != src) //try to block or reflect the bullet, can't do so when shooting oneself var/list/returnlist = list() var/returned = mob_run_block(P, P.damage, "the [P.name]", ATTACK_TYPE_PROJECTILE, P.armour_penetration, P.firer, def_zone, returnlist) @@ -128,22 +129,18 @@ if(returned & BLOCK_REDIRECTED) return BULLET_ACT_FORCE_PIERCE if(returned & BLOCK_SUCCESS) - P.on_hit(src, 100, def_zone) + P.on_hit(src, returnlist[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE], def_zone) return BULLET_ACT_BLOCK + totaldamage = block_calculate_resultant_damage(totaldamage, returnlist) if((P.damage_type == BRUTE || P.damage_type == BURN)) - adjustBruteLoss(P.damage) - if(prob(P.damage*1.5)) - for(var/mob/living/M in buckled_mobs) - M.visible_message("[M] is knocked off of [src]!", - "You are knocked off of [src]!") - unbuckle_mob(M) - M.DefaultCombatKnockdown(40) - if(P.stun || P.knockdown) + adjustBruteLoss(totaldamage) + if((P.damage >= 10) || P.stun || P.knockdown || (P.stamina >= 20)) for(var/mob/living/M in buckled_mobs) - unbuckle_mob(M) M.visible_message("[M] is knocked off of [src] by the [P]!", "You are knocked off of [src] by the [P]!") - P.on_hit(src) + unbuckle_mob(M) + M.DefaultCombatKnockdown(40) + P.on_hit(src, 0, def_zone) return BULLET_ACT_HIT /mob/living/silicon/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, type = /obj/screen/fullscreen/flash/static) diff --git a/code/modules/mob/living/simple_animal/animal_defense.dm b/code/modules/mob/living/simple_animal/animal_defense.dm index 1e56e91ae1..278bb37d0d 100644 --- a/code/modules/mob/living/simple_animal/animal_defense.dm +++ b/code/modules/mob/living/simple_animal/animal_defense.dm @@ -94,7 +94,7 @@ /mob/living/simple_animal/attack_animal(mob/living/simple_animal/M) . = ..() if(.) - var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) + var/damage = . return attack_threshold_check(damage, M.melee_damage_type) /mob/living/simple_animal/attack_slime(mob/living/simple_animal/slime/M) diff --git a/code/modules/mob/living/simple_animal/astral.dm b/code/modules/mob/living/simple_animal/astral.dm index 4fb9e9273e..eee42c214f 100644 --- a/code/modules/mob/living/simple_animal/astral.dm +++ b/code/modules/mob/living/simple_animal/astral.dm @@ -62,7 +62,7 @@ log_reagent("FERMICHEM: [src] has astrally transmitted [message] into [A]") //Delete the mob if there's no mind! Pay that mob no mind. -/mob/living/simple_animal/astral/Life() - if(!mind) - qdel(src) +/mob/living/simple_animal/astral/PhysicalLife(seconds, times_fired) . = ..() + if(!mind && !QDELETED(src)) + qdel(src) diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 97f3dad3f0..39eccf9ad4 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -98,6 +98,10 @@ hud_possible = list(DIAG_STAT_HUD, DIAG_BOT_HUD, DIAG_HUD, DIAG_PATH_HUD = HUD_LIST_LIST) //Diagnostic HUD views + var/commissioned = FALSE // Will other (noncommissioned) bots salute this bot? + var/can_salute = TRUE + var/salute_delay = 60 SECONDS + /mob/living/simple_animal/bot/proc/get_mode() if(client) //Player bots do not have modes, thus the override. Also an easy way for PDA users/AI to know when a bot is a player. if(paicard) @@ -251,6 +255,14 @@ if(!on || client) return + if(!commissioned && can_salute) + for(var/mob/living/simple_animal/bot/B in get_hearers_in_view(5, get_turf(src))) + if(B.commissioned) + visible_message("[src] performs an elaborate salute for [B]!") + can_salute = FALSE + addtimer(VARSET_CALLBACK(src, can_salute, TRUE), salute_delay) + break + switch(mode) //High-priority overrides are processed first. Bots can do nothing else while under direct command. if(BOT_RESPONDING) //Called by the AI. call_mode() diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 73099d8d9f..174ac869fa 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -14,7 +14,7 @@ model = "Cleanbot" bot_core_type = /obj/machinery/bot_core/cleanbot window_id = "autoclean" - window_name = "Automatic Station Cleaner v1.2" + window_name = "Automatic Station Cleaner v1.3" pass_flags = PASSMOB path_image_color = "#993299" weather_immunities = list("lava","ash") @@ -36,8 +36,62 @@ var/next_dest var/next_dest_loc + var/obj/item/weapon + var/weapon_orig_force = 0 + var/chosen_name + + var/list/stolen_valor + + var/static/list/officers = list("Captain", "Head of Personnel", "Head of Security") + var/static/list/command = list("Captain" = "Cpt.","Head of Personnel" = "Lt.") + var/static/list/security = list("Head of Security" = "Maj.", "Warden" = "Sgt.", "Detective" = "Det.", "Security Officer" = "Officer") + var/static/list/engineering = list("Chief Engineer" = "Chief Engineer", "Station Engineer" = "Engineer", "Atmospherics Technician" = "Technician") + var/static/list/medical = list("Chief Medical Officer" = "C.M.O.", "Medical Doctor" = "M.D.", "Chemist" = "Pharm.D.") + var/static/list/research = list("Research Director" = "Ph.D.", "Roboticist" = "M.S.", "Scientist" = "B.S.") + var/static/list/legal = list("Lawyer" = "Esq.") + + var/list/prefixes + var/list/suffixes + +/mob/living/simple_animal/bot/cleanbot/proc/deputize(obj/item/W, mob/user) + if(in_range(src, user)) + to_chat(user, "You attach \the [W] to \the [src].") + user.transferItemToLoc(W, src) + weapon = W + weapon_orig_force = weapon.force + if(!emagged) + weapon.force = weapon.force / 2 + add_overlay(image(icon=weapon.lefthand_file,icon_state=weapon.item_state)) + +/mob/living/simple_animal/bot/cleanbot/proc/update_titles() + var/working_title = "" + + for(var/pref in prefixes) + for(var/title in pref) + if(title in stolen_valor) + working_title += pref[title] + " " + if(title in officers) + commissioned = TRUE + break + + working_title += chosen_name + + for(var/suf in suffixes) + for(var/title in suf) + if(title in stolen_valor) + working_title += " " + suf[title] + break + + name = working_title + +/mob/living/simple_animal/bot/cleanbot/examine(mob/user) + . = ..() + if(weapon) + . += " Is that \a [weapon] taped to it...?" + /mob/living/simple_animal/bot/cleanbot/Initialize() . = ..() + chosen_name = name get_targets() icon_state = "cleanbot[on]" @@ -45,6 +99,18 @@ access_card.access += J.get_access() prev_access = access_card.access + stolen_valor = list() + + prefixes = list(command, security, engineering) + suffixes = list(research, medical, legal) + +/mob/living/simple_animal/bot/cleanbot/Destroy() + if(weapon) + var/atom/Tsec = drop_location() + weapon.force = weapon_orig_force + drop_part(weapon, Tsec) + return ..() + /mob/living/simple_animal/bot/cleanbot/turn_on() ..() icon_state = "cleanbot[on]" @@ -57,6 +123,8 @@ /mob/living/simple_animal/bot/cleanbot/bot_reset() ..() + if(weapon && (emagged == 2)) + weapon.force = weapon_orig_force ignore_list = list() //Allows the bot to clean targets it previously ignored due to being unreachable. target = null oldloc = null @@ -66,6 +134,22 @@ text_dehack = "[name]'s software has been reset!" text_dehack_fail = "[name] does not seem to respond to your repair code!" +/mob/living/simple_animal/bot/cleanbot/Crossed(atom/movable/AM) + . = ..() + + zone_selected = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + if(weapon && has_gravity() && ismob(AM)) + var/mob/living/carbon/C = AM + if(!istype(C)) + return + + if(!(C.job in stolen_valor)) + stolen_valor += C.job + update_titles() + + weapon.attack(C, src) + C.Knockdown(20) + /mob/living/simple_animal/bot/cleanbot/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/card/id)||istype(W, /obj/item/pda)) if(bot_core.allowed(user) && !open && !emagged) @@ -79,6 +163,11 @@ else to_chat(user, "The [src] doesn't seem to respect your authority.") + else if(istype(W, /obj/item/kitchen/knife) && user.a_intent != INTENT_HARM) + to_chat(user, "You start attaching \the [W] to \the [src]...") + if(do_after(user, 25, target = src)) + deputize(W, user) + else if(istype(W, /obj/item/mop/advanced)) if(bot_core.allowed(user) && open && !CHECK_BITFIELD(upgrades,UPGRADE_CLEANER_ADVANCED_MOP)) to_chat(user, "You replace \the [src] old mop with a new better one!") @@ -87,15 +176,15 @@ window_name = "Automatic Station Cleaner v2.1 BETA" //New! qdel(W) if(!open) - to_chat(user, "The [src] access pannle is not open!") + to_chat(user, "The [src] access panel is not open!") return if(!bot_core.allowed(user)) - to_chat(user, "The [src] access pannel locked off to you!") + to_chat(user, "The [src] access panel locked off to you!") return else to_chat(user, "The [src] already has this mop!") - else if(istype(W, /obj/item/twohanded/broom)) + else if(istype(W, /obj/item/broom)) if(bot_core.allowed(user) && open && !CHECK_BITFIELD(upgrades,UPGRADE_CLEANER_BROOM)) to_chat(user, "You add to \the [src] a broom speeding it up!") upgrades |= UPGRADE_CLEANER_BROOM @@ -116,6 +205,8 @@ /mob/living/simple_animal/bot/cleanbot/emag_act(mob/user) . = ..() if(emagged == 2) + if(weapon) + weapon.force = weapon_orig_force if(user) to_chat(user, "[src] buzzes and beeps.") diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index 7d93669c31..cbb495bf9c 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -1,7 +1,13 @@ //MEDBOT //MEDBOT PATHFINDING //MEDBOT ASSEMBLY - +#define MEDBOT_PANIC_NONE 0 +#define MEDBOT_PANIC_LOW 15 +#define MEDBOT_PANIC_MED 35 +#define MEDBOT_PANIC_HIGH 55 +#define MEDBOT_PANIC_FUCK 70 +#define MEDBOT_PANIC_ENDING 90 +#define MEDBOT_PANIC_END 100 /mob/living/simple_animal/bot/medbot name = "\improper Medibot" @@ -64,6 +70,13 @@ var/upgraded_dispenser_3 //Do we have the nicer chemicals? - replaces bic with sal acid var/upgraded_dispenser_4 //Do we have the nicer chemicals? - replaces charcoal/toxin with pentetic acid / pentetic jelly + //How panicked we are about being tipped over (why would you do this?) + var/tipped_status = MEDBOT_PANIC_NONE + //The name we got when we were tipped + var/tipper_name + //The last time we were tipped/righted and said a voice line, to avoid spam + var/last_tipping_action_voice = 0 + /mob/living/simple_animal/bot/medbot/mysterious name = "\improper Mysterious Medibot" desc = "International Medibot of mystery." @@ -373,10 +386,91 @@ else return +/mob/living/simple_animal/bot/medbot/proc/tip_over(mob/user) + mobility_flags &= ~MOBILITY_MOVE + playsound(src, 'sound/machines/warning-buzzer.ogg', 50) + user.visible_message("[user] tips over [src]!", "You tip [src] over!") + mode = BOT_TIPPED + var/matrix/mat = transform + transform = mat.Turn(180) + +/mob/living/simple_animal/bot/medbot/proc/set_right(mob/user) + mobility_flags &= MOBILITY_MOVE + var/list/messagevoice + if(user) + user.visible_message("[user] sets [src] right-side up!", "You set [src] right-side up!") + if(user.name == tipper_name) + messagevoice = list("I forgive you." = 'sound/voice/medbot/forgive.ogg') + else + messagevoice = list("Thank you!" = 'sound/voice/medbot/thank_you.ogg', "You are a good person." = 'sound/voice/medbot/youre_good.ogg') + else + visible_message("[src] manages to writhe wiggle enough to right itself.") + messagevoice = list("Fuck you." = 'sound/voice/medbot/fuck_you.ogg', "Your behavior has been reported, have a nice day." = 'sound/voice/medbot/reported.ogg') + + tipper_name = null + if(world.time > last_tipping_action_voice + 15 SECONDS) + last_tipping_action_voice = world.time + var/message = pick(messagevoice) + speak(message) + playsound(src, messagevoice[message], 70) + tipped_status = MEDBOT_PANIC_NONE + mode = BOT_IDLE + transform = matrix() + +// if someone tipped us over, check whether we should ask for help or just right ourselves eventually +/mob/living/simple_animal/bot/medbot/proc/handle_panic() + tipped_status++ + var/list/messagevoice + switch(tipped_status) + if(MEDBOT_PANIC_LOW) + messagevoice = list("I require assistance." = 'sound/voice/medbot/i_require_asst.ogg') + if(MEDBOT_PANIC_MED) + messagevoice = list("Please put me back." = 'sound/voice/medbot/please_put_me_back.ogg') + if(MEDBOT_PANIC_HIGH) + messagevoice = list("Please, I am scared!" = 'sound/voice/medbot/please_im_scared.ogg') + if(MEDBOT_PANIC_FUCK) + messagevoice = list("I don't like this, I need help!" = 'sound/voice/medbot/dont_like.ogg', "This hurts, my pain is real!" = 'sound/voice/medbot/pain_is_real.ogg') + if(MEDBOT_PANIC_ENDING) + messagevoice = list("Is this the end?" = 'sound/voice/medbot/is_this_the_end.ogg', "Nooo!" = 'sound/voice/medbot/nooo.ogg') + if(MEDBOT_PANIC_END) + speak("PSYCH ALERT: Crewmember [tipper_name] recorded displaying antisocial tendencies torturing bots in [get_area(src)]. Please schedule psych evaluation.", radio_channel) + set_right() // strong independent medbot + + if(prob(tipped_status)) + do_jitter_animation(tipped_status * 0.1) + + if(messagevoice) + var/message = pick(messagevoice) + speak(message) + playsound(src, messagevoice[message], 70) + else if(prob(tipped_status * 0.2)) + playsound(src, 'sound/machines/warning-buzzer.ogg', 30, extrarange=-2) + +/mob/living/simple_animal/bot/medbot/examine(mob/user) + . = ..() + if(tipped_status == MEDBOT_PANIC_NONE) + return + + switch(tipped_status) + if(MEDBOT_PANIC_NONE to MEDBOT_PANIC_LOW) + . += "It appears to be tipped over, and is quietly waiting for someone to set it right." + if(MEDBOT_PANIC_LOW to MEDBOT_PANIC_MED) + . += "It is tipped over and requesting help." + if(MEDBOT_PANIC_MED to MEDBOT_PANIC_HIGH) + . += "They are tipped over and appear visibly distressed." // now we humanize the medbot as a they, not an it + if(MEDBOT_PANIC_HIGH to MEDBOT_PANIC_FUCK) + . += "They are tipped over and visibly panicking!" + if(MEDBOT_PANIC_FUCK to INFINITY) + . += "They are freaking out from being tipped over!" + /mob/living/simple_animal/bot/medbot/handle_automated_action() if(!..()) return + if(mode == BOT_TIPPED) + handle_panic() + return + if(mode == BOT_HEALING) return @@ -392,10 +486,14 @@ if(QDELETED(patient)) if(!shut_up && prob(1)) - var/list/messagevoice = list("Radar, put a mask on!" = 'sound/voice/medbot/radar.ogg',"There's always a catch, and I'm the best there is." = 'sound/voice/medbot/catch.ogg',"I knew it, I should've been a plastic surgeon." = 'sound/voice/medbot/surgeon.ogg',"What kind of medbay is this? Everyone's dropping like flies." = 'sound/voice/medbot/flies.ogg',"Delicious!" = 'sound/voice/medbot/delicious.ogg') - var/message = pick(messagevoice) - speak(message) - playsound(loc, messagevoice[message], 50, 0) + if(emagged && prob(30)) + var/list/i_need_scissors = list('sound/voice/medbot/fuck_you.ogg', 'sound/voice/medbot/turn_off.ogg', 'sound/voice/medbot/im_different.ogg', 'sound/voice/medbot/close.ogg', 'sound/voice/medbot/shindemashou.ogg') + playsound(src, pick(i_need_scissors), 70) + else + var/list/messagevoice = list("Radar, put a mask on!" = 'sound/voice/medbot/radar.ogg',"There's always a catch, and I'm the best there is." = 'sound/voice/medbot/catch.ogg',"I knew it, I should've been a plastic surgeon." = 'sound/voice/medbot/surgeon.ogg',"What kind of medbay is this? Everyone's dropping like flies." = 'sound/voice/medbot/flies.ogg',"Delicious!" = 'sound/voice/medbot/delicious.ogg', "Why are we still here? Just to suffer?" = 'sound/voice/medbot/why.ogg') + var/message = pick(messagevoice) + speak(message) + playsound(src, messagevoice[message], 50) var/scan_range = (stationary_mode ? 1 : DEFAULT_SCAN_RANGE) //If in stationary mode, scan range is limited to adjacent patients. patient = scan(/mob/living/carbon/human, oldpatient, scan_range) oldpatient = patient @@ -506,6 +604,27 @@ /mob/living/simple_animal/bot/medbot/proc/get_healchem_toxin(mob/M) return HAS_TRAIT(M, TRAIT_TOXINLOVER)? treatment_tox_toxlover : treatment_tox +/mob/living/simple_animal/bot/medbot/attack_hand(mob/living/carbon/human/H) + if(H.a_intent == INTENT_DISARM && mode != BOT_TIPPED) + H.visible_message("[H] begins tipping over [src].", "You begin tipping over [src]...") + + if(world.time > last_tipping_action_voice + 15 SECONDS) + last_tipping_action_voice = world.time // message for tipping happens when we start interacting, message for righting comes after finishing + var/list/messagevoice = list("Hey, wait..." = 'sound/voice/medbot/hey_wait.ogg',"Please don't..." = 'sound/voice/medbot/please_dont.ogg',"I trusted you..." = 'sound/voice/medbot/i_trusted_you.ogg', "Nooo..." = 'sound/voice/medbot/nooo.ogg', "Oh fuck-" = 'sound/voice/medbot/oh_fuck.ogg') + var/message = pick(messagevoice) + speak(message) + playsound(src, messagevoice[message], 70, FALSE) + + if(do_after(H, 3 SECONDS, target=src)) + tip_over(H) + + else if(H.a_intent == INTENT_HELP && mode == BOT_TIPPED) + H.visible_message("[H] begins righting [src].", "You begin righting [src]...") + if(do_after(H, 3 SECONDS, target=src)) + set_right(H) + else + ..() + /mob/living/simple_animal/bot/medbot/UnarmedAttack(atom/A) if(iscarbon(A)) var/mob/living/carbon/C = A @@ -664,3 +783,11 @@ /obj/machinery/bot_core/medbot req_one_access = list(ACCESS_MEDICAL, ACCESS_ROBOTICS) + +#undef MEDBOT_PANIC_NONE +#undef MEDBOT_PANIC_LOW +#undef MEDBOT_PANIC_MED +#undef MEDBOT_PANIC_HIGH +#undef MEDBOT_PANIC_FUCK +#undef MEDBOT_PANIC_ENDING +#undef MEDBOT_PANIC_END \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 5f7ff198e2..d30fa1b49f 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -115,13 +115,14 @@ Read_Memory() . = ..() -/mob/living/simple_animal/pet/cat/Runtime/Life() +/mob/living/simple_animal/pet/cat/Runtime/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!cats_deployed && SSticker.current_state >= GAME_STATE_SETTING_UP) Deploy_The_Cats() if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) Write_Memory() memory_saved = TRUE - ..() /mob/living/simple_animal/pet/cat/Runtime/make_babies() var/mob/baby = ..() @@ -177,7 +178,9 @@ gold_core_spawnable = NO_SPAWN unique_pet = TRUE -/mob/living/simple_animal/pet/cat/Life() +/mob/living/simple_animal/pet/cat/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!stat && !buckled && !client) if(prob(1)) emote("me", EMOTE_VISIBLE, pick("stretches out for a belly rub.", "wags its tail.", "lies down.")) @@ -269,8 +272,9 @@ to_chat(src, "Your name is now \"new_name\"!") name = new_name -/mob/living/simple_animal/pet/cat/cak/Life() - ..() +/mob/living/simple_animal/pet/cat/cak/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(stat) return if(health < maxHealth) diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index e00e0648b5..7f3693f622 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -27,8 +27,9 @@ var/obj/item/inventory_mask gold_core_spawnable = FRIENDLY_SPAWN -/mob/living/simple_animal/crab/Life() - ..() +/mob/living/simple_animal/crab/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return //CRAB movement if(!ckey && !stat) if(isturf(loc) && !resting && !buckled) //This is so it only moves if it's not inside a closet, gentics machine, etc. diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 57a4ecc5c9..0584995583 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -366,11 +366,12 @@ RemoveElement(/datum/element/mob_holder, held_icon) AddElement(/datum/element/mob_holder, "old_corgi") -/mob/living/simple_animal/pet/dog/corgi/Ian/Life() +/mob/living/simple_animal/pet/dog/corgi/Ian/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) Write_Memory(FALSE) memory_saved = TRUE - ..() /mob/living/simple_animal/pet/dog/corgi/Ian/death() if(!memory_saved) @@ -419,8 +420,9 @@ fdel(json_file) WRITE_FILE(json_file, json_encode(file_data)) -/mob/living/simple_animal/pet/dog/corgi/Ian/Life() - ..() +/mob/living/simple_animal/pet/dog/corgi/Ian/BiologicalLife() + if(!(. = ..())) + return //Feeding, chasing food, FOOOOODDDD if(!stat && CHECK_MULTIPLE_BITFIELDS(mobility_flags, MOBILITY_STAND|MOBILITY_MOVE) && !buckled) @@ -490,8 +492,9 @@ nofur = TRUE unique_pet = TRUE -/mob/living/simple_animal/pet/dog/corgi/narsie/Life() - ..() +/mob/living/simple_animal/pet/dog/corgi/narsie/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return for(var/mob/living/simple_animal/pet/P in range(1, src)) if(P != src && prob(5)) visible_message("[src] devours [P]!", \ @@ -615,8 +618,9 @@ return ..() -/mob/living/simple_animal/pet/dog/corgi/Lisa/Life() - ..() +/mob/living/simple_animal/pet/dog/corgi/Lisa/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return make_babies() @@ -628,8 +632,9 @@ setDir(i) sleep(1) -/mob/living/simple_animal/pet/dog/pug/Life() - ..() +/mob/living/simple_animal/pet/dog/pug/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!stat && CHECK_MULTIPLE_BITFIELDS(mobility_flags, MOBILITY_STAND|MOBILITY_MOVE) && !buckled) if(prob(1)) emote("me", EMOTE_VISIBLE, pick("chases its tail.")) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm index 6e89f045da..8034e3c5e5 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm @@ -19,7 +19,7 @@ return 0 -/mob/living/simple_animal/drone/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) +/mob/living/simple_animal/drone/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) switch(slot) if(SLOT_HEAD) if(head) diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index e9bc3c549d..ba9cdfda64 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -33,11 +33,12 @@ stop_automated_movement_when_pulled = 1 blood_volume = BLOOD_VOLUME_NORMAL var/obj/item/udder/udder = null + var/datum/reagent/milk_reagent = /datum/reagent/consumable/milk footstep_type = FOOTSTEP_MOB_SHOE -/mob/living/simple_animal/hostile/retaliate/goat/Initialize() - udder = new() +/mob/living/simple_animal/hostile/retaliate/goat/Initialize(/datum/reagent/milk_reagent) + udder = new (null, milk_reagent) . = ..() /mob/living/simple_animal/hostile/retaliate/goat/Destroy() @@ -45,9 +46,10 @@ udder = null return ..() -/mob/living/simple_animal/hostile/retaliate/goat/Life() - . = ..() - if(.) +/mob/living/simple_animal/hostile/retaliate/goat/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(stat == CONSCIOUS) //chance to go crazy and start wacking stuff if(!enemies.len && prob(1)) Retaliate() @@ -56,8 +58,7 @@ enemies = list() LoseTarget() src.visible_message("[src] calms down.") - if(stat == CONSCIOUS) - udder.generateMilk() + udder.generateMilk(milk_reagent) eat_plants() if(!pulledby) for(var/direction in shuffle(list(1,2,4,8,5,6,9,10))) @@ -137,13 +138,14 @@ health = 50 maxHealth = 50 var/obj/item/udder/udder = null + var/datum/reagent/milk_reagent = /datum/reagent/consumable/milk gold_core_spawnable = FRIENDLY_SPAWN blood_volume = BLOOD_VOLUME_NORMAL footstep_type = FOOTSTEP_MOB_SHOE /mob/living/simple_animal/cow/Initialize() - udder = new() + udder = new(null, milk_reagent) . = ..() /mob/living/simple_animal/cow/Destroy() @@ -158,10 +160,11 @@ else return ..() -/mob/living/simple_animal/cow/Life() - . = ..() +/mob/living/simple_animal/cow/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(stat == CONSCIOUS) - udder.generateMilk() + udder.generateMilk(milk_reagent) /mob/living/simple_animal/cow/attack_hand(mob/living/carbon/M) if(!stat && M.a_intent == INTENT_DISARM && icon_state != icon_dead) @@ -189,6 +192,19 @@ else ..() +//Wisdom cow, speaks and bestows great wisdoms +/mob/living/simple_animal/cow/wisdom + name = "wisdom cow" + desc = "Known for its wisdom, shares it with all" + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/wisdomcow = 1) //truly the best meat + gold_core_spawnable = FALSE + speak_chance = 30 //the cow is eager to share its wisdom! + milk_reagent = /datum/reagent/medicine/liquid_wisdom + +/mob/living/simple_animal/cow/wisdom/Initialize() + . = ..() + speak = GLOB.wisdoms //Done here so it's setup properly + /mob/living/simple_animal/chick name = "\improper chick" desc = "Adorable! They make such a racket though." @@ -229,9 +245,8 @@ pixel_x = rand(-6, 6) pixel_y = rand(0, 10) -/mob/living/simple_animal/chick/Life() - . =..() - if(!.) +/mob/living/simple_animal/chick/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if(!stat && !ckey) amount_grown += rand(1,2) @@ -239,8 +254,9 @@ new /mob/living/simple_animal/chicken(src.loc) qdel(src) -/mob/living/simple_animal/chick/holo/Life() - ..() +/mob/living/simple_animal/chick/holo/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return amount_grown = 0 /mob/living/simple_animal/chicken @@ -313,9 +329,8 @@ else ..() -/mob/living/simple_animal/chicken/Life() - . =..() - if(!.) +/mob/living/simple_animal/chicken/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if((!stat && prob(3) && eggsleft > 0) && egg_type) visible_message("[src] [pick(layMessage)]") @@ -388,9 +403,8 @@ . = ..() ++kiwi_count -/mob/living/simple_animal/kiwi/Life() - . =..() - if(!.) +/mob/living/simple_animal/kiwi/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if((!stat && prob(3) && eggsleft > 0) && egg_type) visible_message("[src] [pick(layMessage)]") @@ -463,9 +477,8 @@ pixel_x = rand(-6, 6) pixel_y = rand(0, 10) -/mob/living/simple_animal/babyKiwi/Life() - . =..() - if(!.) +/mob/living/simple_animal/babyKiwi/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if(!stat && !ckey) amount_grown += rand(1,2) @@ -481,14 +494,16 @@ /obj/item/udder name = "udder" -/obj/item/udder/Initialize() +/obj/item/udder/Initialize(loc, milk_reagent) + if(!milk_reagent) + milk_reagent = /datum/reagent/consumable/milk create_reagents(50, NONE, NO_REAGENTS_VALUE) - reagents.add_reagent(/datum/reagent/consumable/milk, 20) + reagents.add_reagent(milk_reagent, 20) . = ..() -/obj/item/udder/proc/generateMilk() +/obj/item/udder/proc/generateMilk(datum/reagent/milk_reagent) if(prob(5)) - reagents.add_reagent(/datum/reagent/consumable/milk, rand(5, 10)) + reagents.add_reagent(milk_reagent, rand(5, 10)) /obj/item/udder/proc/milkAnimal(obj/O, mob/user) var/obj/item/reagent_containers/glass/G = O @@ -529,4 +544,4 @@ health = 75 maxHealth = 75 blood_volume = BLOOD_VOLUME_NORMAL - footstep_type = FOOTSTEP_MOB_SHOE \ No newline at end of file + footstep_type = FOOTSTEP_MOB_SHOE diff --git a/code/modules/mob/living/simple_animal/friendly/panda.dm b/code/modules/mob/living/simple_animal/friendly/panda.dm index 7e523fea83..b3e8c1438f 100644 --- a/code/modules/mob/living/simple_animal/friendly/panda.dm +++ b/code/modules/mob/living/simple_animal/friendly/panda.dm @@ -21,3 +21,6 @@ response_harm_simple = "kick" gold_core_spawnable = FRIENDLY_SPAWN footstep_type = FOOTSTEP_MOB_CLAW + +/mob/living/simple_animal/pet/redpanda/stinky + name = "Stinky" diff --git a/code/modules/mob/living/simple_animal/friendly/plushie.dm b/code/modules/mob/living/simple_animal/friendly/plushie.dm index d992c704f5..ff95e8fe86 100644 --- a/code/modules/mob/living/simple_animal/friendly/plushie.dm +++ b/code/modules/mob/living/simple_animal/friendly/plushie.dm @@ -72,8 +72,8 @@ qdel(src) //low regen over time -/mob/living/simple_animal/pet/plushie/Life() - if(stat) +/mob/living/simple_animal/pet/plushie/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if(health < maxHealth) heal_overall_damage(5) //Decent life regen, they're not able to hurt anyone so this shouldn't be an issue (butterbear for reference has 10 regen) diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 9d94992747..73ebfa7c77 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -160,7 +160,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians to_chat(src, "Your new name [new_name] anchors itself in your mind.") fully_replace_character_name(null, new_name) -/mob/living/simple_animal/hostile/guardian/Life() //Dies if the summoner dies +/mob/living/simple_animal/hostile/guardian/PhysicalLife() //Dies if the summoner dies . = ..() update_health_hud() //we need to update all of our health displays to match our summoner and we can't practically give the summoner a hook to do it med_hud_set_health() diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm index e82d6cd16a..885f907997 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm @@ -19,8 +19,9 @@ . = ..() stealthcooldown = 0 -/mob/living/simple_animal/hostile/guardian/assassin/Life() - . = ..() +/mob/living/simple_animal/hostile/guardian/assassin/PhysicalLife() + if(!(. = ..())) + return updatestealthalert() if(loc == summoner && toggle) ToggleMode(0) diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index c60e43ff01..0b4952aa9e 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -11,8 +11,9 @@ var/charging = 0 var/obj/screen/alert/chargealert -/mob/living/simple_animal/hostile/guardian/charger/Life() - . = ..() +/mob/living/simple_animal/hostile/guardian/charger/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(ranged_cooldown <= world.time) if(!chargealert) chargealert = throw_alert("charge", /obj/screen/alert/cancharge) diff --git a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm index b4865c4337..a1850fabca 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm @@ -50,7 +50,7 @@ return 1 return 0 -/mob/living/simple_animal/hostile/guardian/dextrous/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) +/mob/living/simple_animal/hostile/guardian/dextrous/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) switch(slot) if(SLOT_GENERC_DEXTROUS_STORAGE) if(internal_storage) diff --git a/code/modules/mob/living/simple_animal/guardian/types/fire.dm b/code/modules/mob/living/simple_animal/guardian/types/fire.dm index 97003a53e2..a05cd517fb 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/fire.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/fire.dm @@ -13,8 +13,9 @@ tech_fluff_string = "Boot sequence complete. Crowd control modules activated. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! You caught one! OH GOD, EVERYTHING'S ON FIRE. Except you and the fish." -/mob/living/simple_animal/hostile/guardian/fire/Life() - . = ..() +/mob/living/simple_animal/hostile/guardian/fire/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(summoner) summoner.ExtinguishMob() summoner.adjust_fire_stacks(-20) diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 0e864a1e37..5dbf3e8e3b 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -125,7 +125,7 @@ mob/living/simple_animal/hostile/bear/butter //The mighty companion to Cak. Seve attack_verb_continuous = "slaps" attack_verb_simple = "slap" -/mob/living/simple_animal/hostile/bear/butter/Life() //Heals butter bear really fast when he takes damage. +/mob/living/simple_animal/hostile/bear/butter/BiologicalLife(seconds, times_fired) //Heals butter bear really fast when he takes damage. if(stat) return if(health < maxHealth) diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index a56a8dcc29..f775d6600c 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -47,8 +47,9 @@ if(regen_amount) regen_cooldown = world.time + REGENERATION_DELAY -/mob/living/simple_animal/hostile/carp/Life() - . = ..() +/mob/living/simple_animal/hostile/carp/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(regen_amount && regen_cooldown < world.time) heal_overall_damage(regen_amount) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index e41fa7c896..945842d5ed 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -67,11 +67,10 @@ foes = null return ..() -/mob/living/simple_animal/hostile/Life() - . = ..() - if(!.) //dead +/mob/living/simple_animal/hostile/BiologicalLife(seconds, times_fired) + if(!(. = ..())) walk(src, 0) //stops walking - return 0 + return /mob/living/simple_animal/hostile/handle_automated_action() if(AIStatus == AI_OFF) @@ -117,7 +116,7 @@ Move(get_step(src,chosen_dir)) face_atom(target) //Looks better if they keep looking at you when dodging -/mob/living/simple_animal/hostile/attacked_by(obj/item/I, mob/living/user) +/mob/living/simple_animal/hostile/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(stat == CONSCIOUS && !target && AIStatus != AI_OFF && !client && user) FindTarget(list(user), 1) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/illusion.dm b/code/modules/mob/living/simple_animal/hostile/illusion.dm index cab87010ef..f561f0d43c 100644 --- a/code/modules/mob/living/simple_animal/hostile/illusion.dm +++ b/code/modules/mob/living/simple_animal/hostile/illusion.dm @@ -23,13 +23,12 @@ deathmessage = "vanishes into thin air! It was a fake!" has_field_of_vision = FALSE //not meant to be played anyway. - -/mob/living/simple_animal/hostile/illusion/Life() - ..() +/mob/living/simple_animal/hostile/illusion/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(world.time > life_span) death() - /mob/living/simple_animal/hostile/illusion/proc/Copy_Parent(mob/living/original, life = 50, hp = 100, damage = 0, replicate = 0 ) appearance = original.appearance parent_mob = original diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm index 574811c968..51f61fa158 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm @@ -166,8 +166,9 @@ if(!hopping) Hop() -/mob/living/simple_animal/hostile/jungle/leaper/Life() - . = ..() +/mob/living/simple_animal/hostile/jungle/leaper/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return update_icons() /mob/living/simple_animal/hostile/jungle/leaper/adjustHealth(amount, updating_health = TRUE, forced = FALSE) @@ -197,7 +198,7 @@ hopping = TRUE density = FALSE pass_flags |= PASSMOB - notransform = TRUE + mob_transforming = TRUE var/turf/new_turf = locate((target.x + rand(-3,3)),(target.y + rand(-3,3)),target.z) if(player_hop) new_turf = get_turf(target) @@ -209,7 +210,7 @@ /mob/living/simple_animal/hostile/jungle/leaper/proc/FinishHop() density = TRUE - notransform = FALSE + mob_transforming = FALSE pass_flags &= ~PASSMOB hopping = FALSE playsound(src.loc, 'sound/effects/meteorimpact.ogg', 100, 1) @@ -220,7 +221,7 @@ /mob/living/simple_animal/hostile/jungle/leaper/proc/BellyFlop() var/turf/new_turf = get_turf(target) hopping = TRUE - notransform = TRUE + mob_transforming = TRUE new /obj/effect/temp_visual/leaper_crush(new_turf) addtimer(CALLBACK(src, .proc/BellyFlopHop, new_turf), 30) @@ -231,7 +232,7 @@ /mob/living/simple_animal/hostile/jungle/leaper/proc/Crush() hopping = FALSE density = TRUE - notransform = FALSE + mob_transforming = FALSE playsound(src, 'sound/effects/meteorimpact.ogg', 200, 1) for(var/mob/living/L in orange(1, src)) L.adjustBruteLoss(35) diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm b/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm index 40274c0029..99349168f0 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm @@ -27,8 +27,9 @@ footstep_type = FOOTSTEP_MOB_CLAW -/mob/living/simple_animal/hostile/jungle/mega_arachnid/Life() - ..() +/mob/living/simple_animal/hostile/jungle/mega_arachnid/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(target && ranged_cooldown > world.time && iscarbon(target)) var/mob/living/carbon/C = target if(!C.legcuffed && C.health < 50) @@ -40,7 +41,6 @@ minimum_distance = 0 alpha = 255 - /mob/living/simple_animal/hostile/jungle/mega_arachnid/Aggro() ..() alpha = 255 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index fe6c2290c4..b191eaf3fb 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -65,8 +65,9 @@ Difficulty: Hard desc = "You're not quite sure how a signal can be bloody." invisibility = 100 -/mob/living/simple_animal/hostile/megafauna/bubblegum/Life() - ..() +/mob/living/simple_animal/hostile/megafauna/bubblegum/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return move_to_delay = clamp(round((health/maxHealth) * 10), 3, 10) /mob/living/simple_animal/hostile/megafauna/bubblegum/OpenFire() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 04ff9413aa..5816be2917 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -731,7 +731,7 @@ Difficulty: Very Hard /obj/structure/closet/stasis/Entered(atom/A) if(isliving(A) && holder_animal) var/mob/living/L = A - L.notransform = 1 + L.mob_transforming = 1 ADD_TRAIT(L, TRAIT_MUTE, STASIS_MUTE) L.status_flags |= GODMODE L.mind.transfer_to(holder_animal) @@ -744,7 +744,7 @@ Difficulty: Very Hard for(var/mob/living/L in src) REMOVE_TRAIT(L, TRAIT_MUTE, STASIS_MUTE) L.status_flags &= ~GODMODE - L.notransform = 0 + L.mob_transforming = 0 if(holder_animal) holder_animal.mind.transfer_to(L) L.mind.RemoveSpell(/obj/effect/proc_holder/spell/targeted/exit_possession) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 4ade831f95..a66ee7b1de 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -88,9 +88,10 @@ Difficulty: Normal /mob/living/simple_animal/hostile/megafauna/hierophant/spawn_crusher_loot() new /obj/item/crusher_trophy/vortex_talisman(get_turf(spawned_beacon)) -/mob/living/simple_animal/hostile/megafauna/hierophant/Life() - . = ..() - if(. && spawned_beacon && !QDELETED(spawned_beacon) && !client) +/mob/living/simple_animal/hostile/megafauna/hierophant/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(spawned_beacon && !QDELETED(spawned_beacon) && !client) if(target || loc == spawned_beacon.loc) timeout_time = initial(timeout_time) else diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 02e1b47c95..7009f13f36 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -159,7 +159,7 @@ var/client/C = L.client SSmedals.UnlockMedal("Boss [BOSS_KILL_MEDAL]", C) SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL]", C) - if(crusher_kill && istype(L.get_active_held_item(), /obj/item/twohanded/kinetic_crusher)) + if(crusher_kill && istype(L.get_active_held_item(), /obj/item/kinetic_crusher)) SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL_CRUSHER]", C) SSmedals.SetScore(BOSS_SCORE, C, 1) SSmedals.SetScore(score_type, C, 1) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index 50c6025378..db6468d1b5 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -73,14 +73,13 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa step(R, ddir) //Step the swarmers, instead of spawning them there, incase the turf is solid -/mob/living/simple_animal/hostile/megafauna/swarmer_swarm_beacon/Life() - . = ..() - if(.) - var/createtype = GetUncappedAISwarmerType() - if(createtype && world.time > swarmer_spawn_cooldown && GLOB.AISwarmers.len < (GetTotalAISwarmerCap()*0.5)) - swarmer_spawn_cooldown = world.time + swarmer_spawn_cooldown_amt - new createtype(loc) - +/mob/living/simple_animal/hostile/megafauna/swarmer_swarm_beacon/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + var/createtype = GetUncappedAISwarmerType() + if(createtype && world.time > swarmer_spawn_cooldown && GLOB.AISwarmers.len < (GetTotalAISwarmerCap()*0.5)) + swarmer_spawn_cooldown = world.time + swarmer_spawn_cooldown_amt + new createtype(loc) /mob/living/simple_animal/hostile/megafauna/swarmer_swarm_beacon/adjustHealth(amount, updating_health = TRUE, forced = FALSE) . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 5afe109550..c2d05e43d9 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -118,8 +118,9 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca overlay_googly_eyes = FALSE CopyObject(copy, creator, destroy_original) -/mob/living/simple_animal/hostile/mimic/copy/Life() - ..() +/mob/living/simple_animal/hostile/mimic/copy/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(idledamage && !target && !ckey) //Objects eventually revert to normal if no one is around to terrorize adjustBruteLoss(1) for(var/mob/living/M in contents) //a fix for animated statues from the flesh to stone spell diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index 306011dc80..13738b20e1 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -88,8 +88,9 @@ wanted_objects = list(/obj/item/pen/survival, /obj/item/stack/ore/diamond) field_of_vision_type = FOV_270_DEGREES //Obviously, it's one eyeball. -/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/Life() - . = ..() +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(stat == CONSCIOUS) consume_bait() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm index 9d395ca5ff..c4f78b6e26 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm @@ -103,7 +103,7 @@ IGNORE_PROC_IF_NOT_TARGET(attack_slime) return BULLET_ACT_FORCE_PIERCE return ..() -/mob/living/simple_animal/hostile/asteroid/curseblob/attacked_by(obj/item/I, mob/living/L) +/mob/living/simple_animal/hostile/asteroid/curseblob/attacked_by(obj/item/I, mob/living/L, attackchain_flags = NONE, damage_multiplier = 1) if(L != set_target) L.changeNext_move(I.click_delay) //pre_attacked_by not called return diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm index e662f4e525..80489e0e40 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm @@ -97,9 +97,8 @@ if(CALL_CHILDREN) call_children() -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/Life() - . = ..() - if(!.) //Checks if they are dead as a rock. +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if(health < maxHealth * 0.5 && rand_tent < world.time) rand_tent = world.time + 30 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm index ebbf032859..cdef0c50d3 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm @@ -95,8 +95,9 @@ if(AOE_SQUARES) aoe_squares(target) -/mob/living/simple_animal/hostile/asteroid/elite/pandora/Life() - . = ..() +/mob/living/simple_animal/hostile/asteroid/elite/pandora/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(health >= maxHealth * 0.5) cooldown_time = 20 return diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index a61f1924c8..5f6c21bbbd 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -39,8 +39,9 @@ footstep_type = FOOTSTEP_MOB_HEAVY -/mob/living/simple_animal/hostile/asteroid/goliath/Life() - . = ..() +/mob/living/simple_animal/hostile/asteroid/goliath/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return handle_preattack() /mob/living/simple_animal/hostile/asteroid/goliath/proc/handle_preattack() @@ -129,9 +130,8 @@ var/turf/last_location var/tentacle_recheck_cooldown = 100 -/mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient/Life() - . = ..() - if(!.) // dead +/mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return if(isturf(loc)) if(!LAZYLEN(cached_tentacle_turfs) || loc != last_location || tentacle_recheck_cooldown <= world.time) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm index c9e650531c..0ccc4525c7 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm @@ -44,7 +44,7 @@ childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/guthen = 55) wanted_objects = list(/obj/effect/decal/cleanable/blood/gibs/xeno, /obj/effect/decal/cleanable/blood/gibs/, /obj/item/bodypart, /obj/item/organ/appendix, /obj/item/organ/ears, /obj/item/organ/eyes, /obj/item/organ/heart, /obj/item/organ/liver, \ - /obj/item/organ/lungs, /obj/item/organ/stomach, /obj/item/organ/tongue) // So we dont eat implants or brains. Still can eat robotic stuff thats subtyped of base line but thats a issue for a nother day. + /obj/item/organ/lungs, /obj/item/organ/stomach, /obj/item/organ/tongue) // So we dont eat implants or brains. Still can eat robotic stuff thats subtyped of base line but thats a issue for another day. var/obj/item/udder/gutlunch/udder = null /mob/living/simple_animal/hostile/asteroid/gutlunch/Initialize() @@ -114,8 +114,9 @@ name = "guthen" gender = FEMALE -/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/Life() - ..() +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(udder.reagents.total_volume == udder.reagents.maximum_volume) //Only breed when we're full. make_babies() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index d21e39ef54..16f892bbff 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -196,12 +196,13 @@ swarming = TRUE var/can_infest_dead = FALSE -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/Life() +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(isturf(loc)) for(var/mob/living/carbon/human/H in view(src,1)) //Only for corpse right next to/on same tile if(H.stat == UNCONSCIOUS || (can_infest_dead && H.stat == DEAD)) infest(H) - ..() /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/proc/infest(mob/living/carbon/human/H) visible_message("[name] burrows into the flesh of [H]!") @@ -323,7 +324,7 @@ suit = /obj/item/clothing/suit/armor/bone gloves = /obj/item/clothing/gloves/bracer if(prob(5)) - back = pickweight(list(/obj/item/twohanded/bonespear = 3, /obj/item/twohanded/fireaxe/boneaxe = 2)) + back = pickweight(list(/obj/item/spear/bonespear = 3, /obj/item/fireaxe/boneaxe = 2)) if(prob(10)) belt = /obj/item/storage/belt/mining/primitive if(prob(30)) @@ -410,7 +411,7 @@ if(prob(5)) gloves = /obj/item/clothing/gloves/color/yellow if(prob(10)) - back = /obj/item/twohanded/spear + back = /obj/item/spear else if(prob(80)) //Now they dont always have a backpack back = /obj/item/storage/backpack backpack_contents = list(/obj/item/stack/cable_coil = 1, /obj/item/assembly/flash = 1, /obj/item/storage/fancy/donut_box = 1, /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 1, /obj/item/lighter = 1) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm index 66241e3d75..d40cd8636c 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm @@ -62,9 +62,10 @@ SLEEP_CHECK_DEATH(8) return ..() -/mob/living/simple_animal/hostile/asteroid/ice_demon/Life() - . = ..() - if(!. || target) +/mob/living/simple_animal/hostile/asteroid/ice_demon/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(target) return adjustHealth(-maxHealth*0.025) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm index b62fb4a665..7214fd71e0 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm @@ -43,9 +43,10 @@ var/list/burn_turfs = getline(src, T) - get_turf(src) dragon_fire_line(src, burn_turfs) -/mob/living/simple_animal/hostile/asteroid/ice_whelp/Life() - . = ..() - if(!. || target) +/mob/living/simple_animal/hostile/asteroid/ice_whelp/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(target) return adjustHealth(-maxHealth*0.025) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm index ac2ce37d3f..de9464cc16 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm @@ -44,9 +44,10 @@ aggressive_message_said = TRUE rapid_melee = 2 -/mob/living/simple_animal/hostile/asteroid/polarbear/Life() - . = ..() - if(!. || target) +/mob/living/simple_animal/hostile/asteroid/polarbear/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(target) return adjustHealth(-maxHealth*0.025) aggressive_message_said = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm index 013a75be75..8c4db48434 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm @@ -51,9 +51,10 @@ retreat_message_said = TRUE retreat_distance = 30 -/mob/living/simple_animal/hostile/asteroid/wolf/Life() - . = ..() - if(!. || target) +/mob/living/simple_animal/hostile/asteroid/wolf/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return + if(target) return adjustHealth(-maxHealth*0.025) retreat_message_said = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index 1b13200729..4c9afd3784 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -48,8 +48,9 @@ else . += "It looks like it's been roughed up." -/mob/living/simple_animal/hostile/mushroom/Life() - ..() +/mob/living/simple_animal/hostile/mushroom/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!stat)//Mushrooms slowly regenerate if conscious, for people who want to save them from being eaten adjustBruteLoss(-2) diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index ca5d047326..1db6854f96 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -46,8 +46,9 @@ var/chosen_sound = pick(migo_sounds) playsound(src, chosen_sound, 100, TRUE) -/mob/living/simple_animal/hostile/netherworld/migo/Life() - ..() +/mob/living/simple_animal/hostile/netherworld/migo/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(stat) return if(prob(10)) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index 35f2817028..03aac4037a 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -51,8 +51,9 @@ ..() playsound(src.loc, 'sound/items/bikehorn.ogg', 50, TRUE) -/mob/living/simple_animal/hostile/retaliate/clown/Life() - . = ..() +/mob/living/simple_animal/hostile/retaliate/clown/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(banana_time && banana_time < world.time) var/turf/T = get_turf(src) var/list/adjacent = T.GetAtmosAdjacentTurfs(1) diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm index f3138a773c..3091949552 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -53,7 +53,7 @@ melee_damage_upper = 20 deathmessage = "collapses into a pile of bones, its gear falling to the floor!" loot = list(/obj/effect/decal/remains/human, - /obj/item/twohanded/spear, + /obj/item/spear, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat) diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 23304a2ef3..3490d757a1 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -82,8 +82,9 @@ return 0 return ..() -/mob/living/simple_animal/hostile/statue/Life() - ..() +/mob/living/simple_animal/hostile/statue/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!client && target) // If we have a target and we're AI controlled var/mob/watching = can_be_seen() // If they're not our target diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index 3aa3c9e566..f65f1613c9 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -44,8 +44,9 @@ gold_core_spawnable = HOSTILE_SPAWN del_on_death = 1 -/mob/living/simple_animal/hostile/tree/Life() - ..() +/mob/living/simple_animal/hostile/tree/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(isopenturf(loc)) var/turf/open/T = src.loc if(T.air && T.air.gases[/datum/gas/carbon_dioxide]) diff --git a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm index 5111b0b180..fdb088934c 100644 --- a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm +++ b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm @@ -100,8 +100,9 @@ /mob/living/simple_animal/hostile/venus_human_trap/ghost_playable playable_plant = TRUE //For admins that want to buss some harmless plants -/mob/living/simple_animal/hostile/venus_human_trap/Life() - . = ..() +/mob/living/simple_animal/hostile/venus_human_trap/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return pull_vines() /mob/living/simple_animal/hostile/venus_human_trap/AttackingTarget() diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm index 5c881a7b0d..dc6154c05e 100644 --- a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm +++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm @@ -47,12 +47,13 @@ QDEL_NULL(E) return ..() -/mob/living/simple_animal/hostile/asteroid/fugu/Life() +/mob/living/simple_animal/hostile/asteroid/fugu/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!wumbo) inflate_cooldown = max((inflate_cooldown - 1), 0) if(target && AIStatus == AI_ON) E.Activate() - ..() /mob/living/simple_animal/hostile/asteroid/fugu/adjustHealth(amount, updating_health = TRUE, forced = FALSE) if(!forced && wumbo) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index e8d6411c01..de8a6fb6a0 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -357,9 +357,9 @@ /* * AI - Not really intelligent, but I'm calling it AI anyway. */ -/mob/living/simple_animal/parrot/Life() - ..() - +/mob/living/simple_animal/parrot/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return //Sprite update for when a parrot gets pulled if(pulledby && !stat && parrot_state != PARROT_WANDER) if(buckled) @@ -369,8 +369,6 @@ parrot_state = PARROT_WANDER pixel_x = initial(pixel_x) pixel_y = initial(pixel_y) - return - //-----SPEECH /* Parrot speech mimickry! @@ -911,11 +909,12 @@ if(. && !client && prob(1) && prob(1)) //Only the one true bird may speak across dimensions. world.TgsTargetedChatBroadcast("A stray squawk is heard... \"[message]\"", FALSE) -/mob/living/simple_animal/parrot/Poly/Life() +/mob/living/simple_animal/parrot/Poly/BiologicalLife(seconds, times_fired) + if(!(. = ..())) + return if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) Write_Memory(FALSE) memory_saved = TRUE - ..() /mob/living/simple_animal/parrot/Poly/death(gibbed) if(!memory_saved) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 3491fd2f95..261778b28f 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -537,17 +537,13 @@ mode() /mob/living/simple_animal/swap_hand(hand_index) + . = ..() + if(!.) + return if(!dextrous) - return ..() + return if(!hand_index) hand_index = (active_hand_index % held_items.len)+1 - var/obj/item/held_item = get_active_held_item() - if(held_item) - if(istype(held_item, /obj/item/twohanded)) - var/obj/item/twohanded/T = held_item - if(T.wielded == 1) - to_chat(usr, "Your other hand is too busy holding the [T.name].") - return var/oindex = active_hand_index active_hand_index = hand_index if(hud_used) diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index 6e8c79c3d0..9cc385fc77 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -7,19 +7,17 @@ var/SStun = 0 // stun variable -/mob/living/simple_animal/slime/Life() - set invisibility = 0 - if (notransform) +/mob/living/simple_animal/slime/BiologicalLife(seconds, times_fired) + if(!(. = ..())) return - if(..()) - if(buckled) - handle_feeding() - if(!stat) // Slimes in stasis don't lose nutrition, don't change mood and don't respond to speech - handle_nutrition() - handle_targets() - if (!ckey) - handle_mood() - handle_speech() + if(buckled) + handle_feeding() + if(!stat) // Slimes in stasis don't lose nutrition, don't change mood and don't respond to speech + handle_nutrition() + handle_targets() + if (!ckey) + handle_mood() + handle_speech() // Unlike most of the simple animals, slimes support UNCONSCIOUS /mob/living/simple_animal/slime/update_stat() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index e14ff2f721..fd9afc91cd 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -227,69 +227,24 @@ mob/visible_message(message, self_message, blind_message, vision_distance = DEFA var/obj/item/W = get_active_held_item() if(istype(W)) - if(equip_to_slot_if_possible(W, slot,0,0,0)) - return 1 + if(equip_to_slot_if_possible(W, slot, FALSE, FALSE, FALSE, FALSE, TRUE)) + return TRUE if(!W) // Activate the item var/obj/item/I = get_item_by_slot(slot) if(istype(I)) + if(slot in check_obscured_slots()) + to_chat(src, "You are unable to unequip that while wearing other garments over it!") + return FALSE I.attack_hand(src) - return 0 + return FALSE -//This is a SAFE proc. Use this instead of equip_to_slot()! -//set qdel_on_fail to have it delete W if it fails to equip -//set disable_warning to disable the 'you are unable to equip that' warning. -//unset redraw_mob to prevent the mob from being redrawn at the end. -/mob/proc/equip_to_slot_if_possible(obj/item/W, slot, qdel_on_fail = FALSE, disable_warning = FALSE, redraw_mob = TRUE, bypass_equip_delay_self = FALSE) - if(!istype(W)) - return FALSE - if(!W.mob_can_equip(src, null, slot, disable_warning, bypass_equip_delay_self)) - if(qdel_on_fail) - qdel(W) - else - if(!disable_warning) - to_chat(src, "You are unable to equip that!") - return FALSE - equip_to_slot(W, slot, redraw_mob) //This proc should not ever fail. - return TRUE - -//This is an UNSAFE proc. It merely handles the actual job of equipping. All the checks on whether you can or can't equip need to be done before! Use mob_can_equip() for that task. -//In most cases you will want to use equip_to_slot_if_possible() -/mob/proc/equip_to_slot(obj/item/W, slot) +/// Checks for slots that are currently obscured by other garments. +/mob/proc/check_obscured_slots() return -//This is just a commonly used configuration for the equip_to_slot_if_possible() proc, used to equip people when the round starts and when events happen and such. -//Also bypasses equip delay checks, since the mob isn't actually putting it on. -/mob/proc/equip_to_slot_or_del(obj/item/W, slot) - return equip_to_slot_if_possible(W, slot, TRUE, TRUE, FALSE, TRUE) - -//puts the item "W" into an appropriate slot in a human's inventory -//returns 0 if it cannot, 1 if successful -/mob/proc/equip_to_appropriate_slot(obj/item/W) - if(!istype(W)) - return 0 - var/slot_priority = W.slot_equipment_priority - - if(!slot_priority) - slot_priority = list( \ - SLOT_BACK, SLOT_WEAR_ID,\ - SLOT_W_UNIFORM, SLOT_WEAR_SUIT,\ - SLOT_WEAR_MASK, SLOT_HEAD, SLOT_NECK,\ - SLOT_SHOES, SLOT_GLOVES,\ - SLOT_EARS, SLOT_GLASSES,\ - SLOT_BELT, SLOT_S_STORE,\ - SLOT_L_STORE, SLOT_R_STORE,\ - SLOT_GENERC_DEXTROUS_STORAGE\ - ) - - for(var/slot in slot_priority) - if(equip_to_slot_if_possible(W, slot, 0, 1, 1)) //qdel_on_fail = 0; disable_warning = 1; redraw_mob = 1 - return 1 - - return 0 - // reset_perspective(thing) set the eye to the thing (if it's equal to current default reset to mob perspective) // reset_perspective() set eye to common default : mob on turf, loc otherwise /mob/proc/reset_perspective(atom/A) @@ -678,7 +633,7 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) return FALSE if(anchored) return FALSE - if(notransform) + if(mob_transforming) return FALSE if(restrained()) return FALSE @@ -755,7 +710,11 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) return FALSE /mob/proc/swap_hand() - return + var/obj/item/held_item = get_active_held_item() + if(SEND_SIGNAL(src, COMSIG_MOB_SWAP_HANDS, held_item) & COMPONENT_BLOCK_SWAP) + to_chat(src, "Your other hand is too busy holding [held_item].") + return FALSE + return TRUE /mob/proc/activate_hand(selhand) return @@ -1086,3 +1045,10 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) for(var/obj/item/I in held_items) if(I.item_flags & SLOWS_WHILE_IN_HAND) . += I.slowdown + +/** + * Mostly called by doUnEquip() + * Like item dropped() on mob side. + */ +/mob/proc/on_item_dropped(obj/item/I) + return diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 9dcfb4e99a..dbf7b7f350 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -37,7 +37,9 @@ var/next_move = null var/create_area_cooldown - var/notransform = null //Carbon + /// Whether or not the mob is currently being transformed into another mob or into another state of being. This will prevent it from moving or doing realistically anything. + /// Don't you DARE use this for a cheap way to ensure someone is stunned in your code. + var/mob_transforming = FALSE var/eye_blind = 0 //Carbon var/eye_blurry = 0 //Carbon var/real_name = null diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 28ca97dc2b..0b2588bc6c 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -349,7 +349,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp /mob/proc/reagent_check(datum/reagent/R) // utilized in the species code return 1 -/proc/notify_ghosts(message, ghost_sound, enter_link, atom/source, mutable_appearance/alert_overlay, action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key, ignore_dnr_observers = FALSE) //Easy notification of ghosts. +/proc/notify_ghosts(message, ghost_sound, enter_link, atom/source, mutable_appearance/alert_overlay, action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key, ignore_dnr_observers = FALSE, header) //Easy notification of ghosts. if(ignore_mapload && SSatoms.initialized != INITIALIZATION_INNEW_REGULAR) //don't notify for objects created during a map load return for(var/mob/dead/observer/O in GLOB.player_list) @@ -366,6 +366,8 @@ It's fairly easy to fix if dealing with single letters but not so much with comp if(A) if(O.client.prefs && O.client.prefs.UI_style) A.icon = ui_style2icon(O.client.prefs.UI_style) + if (header) + A.name = header A.desc = message A.action = action A.target = source diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 9867da1ed4..e977c397c9 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -32,7 +32,7 @@ if(!n || !direction || !mob?.loc) return FALSE //GET RID OF THIS SOON AS MOBILITY FLAGS IS DONE - if(mob.notransform) + if(mob.mob_transforming) return FALSE if(mob.control_object) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index e2b3aee35d..14ddc5c720 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -57,6 +57,12 @@ else return ..() +/proc/uncostumize_say(input, message_mode) + . = input + if(message_mode == MODE_CUSTOM_SAY) + var/customsayverb = findtext(input, "*") + return lowertext(copytext_char(input, 1, customsayverb)) + /mob/proc/whisper_keybind() var/message = input(src, "", "whisper") as text|null if(!length(message)) @@ -113,7 +119,7 @@ if(name != real_name) alt_name = " (died as [real_name])" - var/spanned = say_quote(message) + var/spanned = say_quote(say_emphasis(message)) message = emoji_parse(message) var/rendered = "DEAD: [name][alt_name] [emoji_parse(spanned)]" log_talk(message, LOG_SAY, tag="DEAD") diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index 44dc3e2a05..5ed24af726 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -60,7 +60,7 @@ proc/get_top_level_mob(var/mob/S) return FALSE user.log_message(message, LOG_EMOTE) - message = "[user] " + "[message]" + message = "[user] " + "[user.say_emphasis(message)]" for(var/mob/M in GLOB.dead_mob_list) if(!M.client || isnewplayer(M)) @@ -121,7 +121,7 @@ proc/get_top_level_mob(var/mob/S) return FALSE user.log_message(message, LOG_SUBTLER) - message = "[user] " + "[message]" + message = "[user] " + "[user.say_emphasis(message)]" if(emote_type == EMOTE_AUDIBLE) user.audible_message(message=message,hearing_distance=1, ignored_mobs = GLOB.dead_mob_list) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 56ec5bb816..5fd94c8a89 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -1,5 +1,5 @@ /mob/living/carbon/proc/monkeyize(tr_flags = (TR_KEEPITEMS | TR_KEEPVIRUS | TR_DEFAULTMSG)) - if (notransform) + if (mob_transforming) return //Handle items on mob @@ -29,7 +29,7 @@ dropItemToGround(W) //Make mob invisible and spawn animation - notransform = TRUE + mob_transforming = TRUE Stun(INFINITY, ignore_canstun = TRUE) icon = null cut_overlays() @@ -150,7 +150,7 @@ //Could probably be merged with monkeyize but other transformations got their own procs, too /mob/living/carbon/proc/humanize(tr_flags = (TR_KEEPITEMS | TR_KEEPVIRUS | TR_DEFAULTMSG)) - if (notransform) + if (mob_transforming) return //Handle items on mob @@ -185,7 +185,7 @@ //Make mob invisible and spawn animation - notransform = TRUE + mob_transforming = TRUE Stun(22, ignore_canstun = TRUE) icon = null cut_overlays() @@ -304,7 +304,7 @@ qdel(src) /mob/living/carbon/human/AIize() - if (notransform) + if (mob_transforming) return for(var/t in bodyparts) qdel(t) @@ -312,12 +312,12 @@ return ..() /mob/living/carbon/AIize() - if(notransform) + if(mob_transforming) return for(var/obj/item/W in src) dropItemToGround(W) regenerate_icons() - notransform = TRUE + mob_transforming = TRUE Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM @@ -353,7 +353,7 @@ qdel(src) /mob/living/carbon/human/proc/Robotize(delete_items = 0, transfer_after = TRUE) - if (notransform) + if (mob_transforming) return for(var/obj/item/W in src) if(delete_items) @@ -361,7 +361,7 @@ else dropItemToGround(W) regenerate_icons() - notransform = TRUE + mob_transforming = TRUE Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM @@ -398,12 +398,12 @@ //human -> alien /mob/living/carbon/human/proc/Alienize(mind_transfer = TRUE) - if (notransform) + if (mob_transforming) return for(var/obj/item/W in src) dropItemToGround(W) regenerate_icons() - notransform = 1 + mob_transforming = 1 Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM @@ -432,12 +432,12 @@ qdel(src) /mob/living/carbon/human/proc/slimeize(reproduce, mind_transfer = TRUE) - if (notransform) + if (mob_transforming) return for(var/obj/item/W in src) dropItemToGround(W) regenerate_icons() - notransform = 1 + mob_transforming = 1 Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM @@ -477,12 +477,12 @@ /mob/living/carbon/human/proc/corgize(mind_transfer = TRUE) - if (notransform) + if (mob_transforming) return for(var/obj/item/W in src) dropItemToGround(W) regenerate_icons() - notransform = TRUE + mob_transforming = TRUE Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM @@ -501,7 +501,7 @@ qdel(src) /mob/living/carbon/proc/gorillize(mind_transfer = TRUE) - if(notransform) + if(mob_transforming) return SSblackbox.record_feedback("amount", "gorillas_created", 1) @@ -512,7 +512,7 @@ dropItemToGround(W, TRUE) regenerate_icons() - notransform = TRUE + mob_transforming = TRUE Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM @@ -535,13 +535,13 @@ if(mind) mind_transfer = alert("Want to transfer their mind into the new mob", "Mind Transfer", "Yes", "No") == "Yes" ? TRUE : FALSE - if(notransform) + if(mob_transforming) return for(var/obj/item/W in src) dropItemToGround(W) regenerate_icons() - notransform = TRUE + mob_transforming = TRUE Paralyze(INFINITY) icon = null invisibility = INVISIBILITY_MAXIMUM diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index d20fc4c6c0..a2176ca95e 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -119,3 +119,7 @@ /datum/movespeed_modifier/liver_cirrhosis blacklisted_movetypes = FLOATING variable = TRUE + +/datum/movespeed_modifier/active_block + variable = TRUE + flags = IGNORE_NOSLOW diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm index 31ac62d9fc..508722ecf2 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm @@ -15,4 +15,4 @@ /obj/item/throwing_star/ninja name = "ninja throwing star" throwforce = 30 - embedding = list("embedded_pain_multiplier" = 6, "embed_chance" = 100, "embedded_fall_chance" = 0) + embedding = list("pain_mult" = 6, "embed_chance" = 100, "fall_chance" = 0, "embed_chance_turf_mod" = 15) diff --git a/code/modules/oracle_ui/assets.dm b/code/modules/oracle_ui/assets.dm index 5d26d80a81..348860b48d 100644 --- a/code/modules/oracle_ui/assets.dm +++ b/code/modules/oracle_ui/assets.dm @@ -1,8 +1,11 @@ +/datum/asset/group/oui_theme_nano + children = list( + /datum/asset/simple/jquery, + /datum/asset/simple/oui_theme_nano + ) + /datum/asset/simple/oui_theme_nano assets = list( - // JavaScript - "sui-nano-common.js" = 'html/oracle_ui/themes/nano/sui-nano-common.js', - "sui-nano-jquery.min.js" = 'html/oracle_ui/themes/nano/sui-nano-jquery.min.js', - // Stylesheets - "sui-nano-common.css" = 'html/oracle_ui/themes/nano/sui-nano-common.css', + "sui-nano-common.js" = 'html/oracle_ui/themes/nano/sui-nano-common.js', + "sui-nano-common.css" = 'html/oracle_ui/themes/nano/sui-nano-common.css', ) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 1c14a30a8a..08252d4e05 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -27,6 +27,7 @@ var/colour = "black" //what colour the ink is! var/degrees = 0 var/font = PEN_FONT + embedding = list() /obj/item/pen/suicide_act(mob/user) user.visible_message("[user] is scribbling numbers all over [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit sudoku...") @@ -41,6 +42,7 @@ desc = "It's a normal red ink pen." icon_state = "pen_red" colour = "red" + throw_speed = 4 // red ones go faster (in this case, fast enough to embed!) /obj/item/pen/invisible desc = "It's an invisible pen marker." @@ -56,8 +58,10 @@ switch(colour) if("black") colour = "red" + throw_speed++ if("red") colour = "green" + throw_speed = initial(throw_speed) if("green") colour = "blue" else @@ -178,6 +182,7 @@ attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") //these wont show up if the pen is off sharpness = IS_SHARP var/on = FALSE + embedding = list(embed_chance = EMBED_CHANCE) /obj/item/pen/edagger/ComponentInitialize() . = ..() @@ -198,16 +203,18 @@ throwforce = initial(throwforce) playsound(user, 'sound/weapons/saberoff.ogg', 5, 1) to_chat(user, "[src] can now be concealed.") + updateEmbedding() else on = TRUE force = 18 w_class = WEIGHT_CLASS_NORMAL name = "energy dagger" hitsound = 'sound/weapons/blade1.ogg' - embedding = getEmbeddingBehavior(embed_chance = 100, embedded_fall_chance = 0) //rule of cool + embedding = list(embed_chance = 100, fall_chance = 0) //rule of cool throwforce = 35 playsound(user, 'sound/weapons/saberon.ogg', 5, 1) to_chat(user, "[src] is now active.") + updateEmbedding() update_icon() /obj/item/pen/edagger/update_icon_state() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6772fe3cf1..7d0ecf3e66 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1141,6 +1141,7 @@ return if(!is_station_level(z)) return + malf.ShutOffDoomsdayDevice() occupier = new /mob/living/silicon/ai(src, malf.laws, malf) //DEAR GOD WHY? //IKR???? occupier.adjustOxyLoss(malf.getOxyLoss()) if(!findtext(occupier.name, "APC Copy")) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index eb456a3f44..e89507f33d 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -171,8 +171,8 @@ By design, d1 is the smallest direction and d2 is the highest return coil.cable_join(src, user) - else if(istype(W, /obj/item/twohanded/rcl)) - var/obj/item/twohanded/rcl/R = W + else if(istype(W, /obj/item/rcl)) + var/obj/item/rcl/R = W if(R.loaded) R.loaded.cable_join(src, user) R.is_empty(user) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 3c3f3c9541..f911a6a4e4 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -118,7 +118,7 @@ return if(istype(W, /obj/item/stack/cable_coil)) - if(W.use_tool(src, user, 0, 1, max_level = JOB_SKILL_TRAINED)) + if(W.use_tool(src, user, 0, 1, skill_gain_mult = TRIVIAL_USE_TOOL_MULT)) icon_state = "[fixture_type]-construct-stage2" stage = 2 user.visible_message("[user.name] adds wires to [src].", \ @@ -506,7 +506,7 @@ cell = null qdel(src) -/obj/machinery/light/attacked_by(obj/item/I, mob/living/user) +/obj/machinery/light/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) ..() if(status == LIGHT_BROKEN || status == LIGHT_EMPTY) if(on && (I.flags_1 & CONDUCT_1)) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index f84b639d68..d5b19b495c 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -299,8 +299,8 @@ //siemens_coeff - layman's terms, conductivity //dist_check - set to only shock mobs within 1 of source (vendors, airlocks, etc.) //No animations will be performed by this proc. -/proc/electrocute_mob(mob/living/carbon/M, power_source, obj/source, siemens_coeff = 1, dist_check = FALSE) - if(!M || ismecha(M.loc)) +/proc/electrocute_mob(mob/living/M, power_source, obj/source, siemens_coeff = 1, dist_check = FALSE) + if(!istype(M) || ismecha(M.loc)) return 0 //feckin mechs are dumb if(dist_check) if(!in_range(source,M)) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 85999707a2..788b4b1441 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -228,6 +228,11 @@ var/last_chrg = inputting var/last_onln = outputting + //check for self-recharging cells in stock parts and use them to self-charge + for(var/obj/item/stock_parts/cell/C in component_parts) + if(C.self_recharge) + charge += min(capacity-charge, C.chargerate) // If capacity-charge is smaller than the attempted charge rate, this avoids overcharging + //inputting if(terminal && input_attempt) input_available = terminal.surplus() diff --git a/code/modules/projectiles/ammunition/_firing.dm b/code/modules/projectiles/ammunition/_firing.dm index 1a6786524c..340cfc2e98 100644 --- a/code/modules/projectiles/ammunition/_firing.dm +++ b/code/modules/projectiles/ammunition/_firing.dm @@ -1,17 +1,21 @@ /obj/item/ammo_casing/proc/fire_casing(atom/target, mob/living/user, params, distro, quiet, zone_override, spread, atom/fired_from) distro += variance - for (var/i = max(1, pellets), i > 0, i--) - var/targloc = get_turf(target) - ready_proj(target, user, quiet, zone_override, fired_from) + var/targloc = get_turf(target) + ready_proj(target, user, quiet, zone_override, fired_from) + if(pellets == 1) if(distro) //We have to spread a pixel-precision bullet. throw_proj was called before so angles should exist by now... if(randomspread) spread = round((rand() - 0.5) * distro) else //Smart spread - spread = round((i / pellets - 0.5) * distro) + spread = round(1 - 0.5) * distro if(!throw_proj(target, targloc, user, params, spread)) - return 0 - if(i > 1) - newshot() + return FALSE + else + if(isnull(BB)) + return FALSE + AddComponent(/datum/component/pellet_cloud, projectile_type, pellets) + SEND_SIGNAL(src, COMSIG_PELLET_CLOUD_INIT, target, user, fired_from, randomspread, spread, zone_override, params, distro) + if(click_cooldown_override) user.changeNext_move(click_cooldown_override) else @@ -31,7 +35,7 @@ else BB.def_zone = user.zone_selected BB.suppressed = quiet - + if(isgun(fired_from)) var/obj/item/gun/G = fired_from BB.damage *= G.projectile_damage_multiplier diff --git a/code/modules/projectiles/ammunition/ballistic/lmg.dm b/code/modules/projectiles/ammunition/ballistic/lmg.dm index 04cc4df349..0688d09e3c 100644 --- a/code/modules/projectiles/ammunition/ballistic/lmg.dm +++ b/code/modules/projectiles/ammunition/ballistic/lmg.dm @@ -21,3 +21,16 @@ name = "1.95x129mm incendiary bullet casing" desc = "A 1.95x129mm bullet casing designed with a chemical-filled capsule on the tip that when bursted, reacts with the atmosphere to produce a fireball, engulfing the target in flames." projectile_type = /obj/item/projectile/bullet/incendiary/mm195x129 + +/obj/item/ammo_casing/mm712x82/match + name = "7.12x82mm match bullet casing" + desc = "A 7.12x82mm bullet casing manufactured to unfailingly high standards, you could pull off some cool trickshots with this." + projectile_type = /obj/item/projectile/bullet/mm712x82_match + +/obj/item/projectile/bullet/mm712x82_match + name = "7.12x82mm match bullet" + damage = 40 + ricochets_max = 2 + ricochet_chance = 60 + ricochet_auto_aim_range = 4 + ricochet_incidence_leeway = 35 \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/ballistic/pistol.dm b/code/modules/projectiles/ammunition/ballistic/pistol.dm index 461166ab0d..07f3b4c997 100644 --- a/code/modules/projectiles/ammunition/ballistic/pistol.dm +++ b/code/modules/projectiles/ammunition/ballistic/pistol.dm @@ -44,7 +44,6 @@ desc = "A 9mm incendiary bullet casing." projectile_type = /obj/item/projectile/bullet/incendiary/c9mm - // .50AE (Desert Eagle) /obj/item/ammo_casing/a50AE @@ -52,4 +51,3 @@ desc = "A .50AE bullet casing." caliber = ".50" projectile_type = /obj/item/projectile/bullet/a50AE - diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index d5a9fab4b4..693b258e3d 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -11,6 +11,12 @@ desc = "A .357 armor-piercing bullet casing." projectile_type = /obj/item/projectile/bullet/a357/ap +/obj/item/ammo_casing/a357/match + name = ".357 match bullet casing" + desc = "A .357 bullet casing, manufactured to exceedingly high standards." + caliber = "357" + projectile_type = /obj/item/projectile/bullet/a357/match + // 7.62x38mmR (Nagant Revolver) /obj/item/ammo_casing/n762 @@ -47,4 +53,19 @@ name = ".38 Iceblox bullet casing" desc = "A .38 Iceblox bullet casing." caliber = "38" - projectile_type = /obj/item/projectile/bullet/c38/iceblox \ No newline at end of file + projectile_type = /obj/item/projectile/bullet/c38/iceblox + +/obj/item/ammo_casing/c38/match + name = ".38 Match bullet casing" + desc = "A .38 bullet casing, manufactured to exceedingly high standards." + projectile_type = /obj/item/projectile/bullet/c38/match + +/obj/item/ammo_casing/c38/match/bouncy + name = ".38 Rubber bullet casing" + desc = "A .38 rubber bullet casing, manufactured to exceedingly high standards." + projectile_type = /obj/item/projectile/bullet/c38/match/bouncy + +/obj/item/ammo_casing/c38/dumdum + name = ".38 DumDum bullet casing" + desc = "A .38 DumDum bullet casing." + projectile_type = /obj/item/projectile/bullet/c38/dumdum \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/ballistic/shotgun.dm b/code/modules/projectiles/ammunition/ballistic/shotgun.dm index fc8fd65a06..ea84e23d01 100644 --- a/code/modules/projectiles/ammunition/ballistic/shotgun.dm +++ b/code/modules/projectiles/ammunition/ballistic/shotgun.dm @@ -143,3 +143,12 @@ reagents.add_reagent(/datum/reagent/toxin/acid/fluacid, 5) //this and the acid equal about 25ish burn, not counting the minute toxin damage dealt by their metabolism, this makes each dart about as lethal as a stechkin shot in upfront damage reagents.add_reagent(/datum/reagent/toxin/acid, 5) reagents.add_reagent(/datum/reagent/consumable/frostoil, 10) //tempgun slowdown goes both ways and adds to the burn + +/obj/item/ammo_casing/shotgun/incapacitate + name = "custom incapacitating shot" + desc = "A shotgun casing filled with... something. used to incapacitate targets." + icon_state = "bountyshell" + projectile_type = /obj/item/projectile/bullet/pellet/shotgun_incapacitate + pellets = 12//double the pellets, but half the stun power of each, which makes this best for just dumping right in someone's face. + variance = 25 + custom_materials = list(/datum/material/iron=4000) \ No newline at end of file diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index 8ebddaa24f..9ea030da99 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -114,11 +114,13 @@ /obj/item/ammo_box/update_icon() . = ..() desc = "[initial(desc)] There [stored_ammo.len == 1 ? "is" : "are"] [stored_ammo.len] shell\s left!" - for (var/material in bullet_cost) - var/material_amount = bullet_cost[material] - material_amount = (material_amount*stored_ammo.len) + base_cost[material] - custom_materials[material] = material_amount - set_custom_materials(custom_materials)//make sure we setup the correct properties again + if(length(bullet_cost)) + var/temp_materials = custom_materials.Copy() + for (var/material in bullet_cost) + var/material_amount = bullet_cost[material] + material_amount = (material_amount*stored_ammo.len) + base_cost[material] + temp_materials[material] = material_amount + set_custom_materials(temp_materials) /obj/item/ammo_box/update_icon_state() switch(multiple_sprites) diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 597c7203b4..e4674f4f4c 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -7,6 +7,11 @@ max_ammo = 7 multiple_sprites = 1 +/obj/item/ammo_box/a357/match + name = "speed loader (.357 Match)" + desc = "Designed to quickly reload revolvers. These rounds are manufactured within extremely tight tolerances, making them easy to show off trickshots with." + ammo_type = /obj/item/ammo_casing/a357/match + /obj/item/ammo_box/a357/ap name = "speed loader (.357 AP)" ammo_type = /obj/item/ammo_casing/a357/ap @@ -40,6 +45,16 @@ desc = "Designed to quickly reload revolvers. Iceblox bullets contain a cryogenic payload." ammo_type = /obj/item/ammo_casing/c38/iceblox +/obj/item/ammo_box/c38/dumdum + name = "speed loader (.38 DumDum)" + desc = "Designed to quickly reload revolvers. DumDum bullets shatter on impact and shred the target's innards, likely getting caught inside." + ammo_type = /obj/item/ammo_casing/c38/dumdum + +/obj/item/ammo_box/c38/match + name = "speed loader (.38 Match)" + desc = "Designed to quickly reload revolvers. These rounds are manufactured within extremely tight tolerances, making them easy to show off trickshots with." + ammo_type = /obj/item/ammo_casing/c38/match + /obj/item/ammo_box/c9mm name = "ammo box (9mm)" icon_state = "9mmbox" diff --git a/code/modules/projectiles/boxes_magazines/external/lmg.dm b/code/modules/projectiles/boxes_magazines/external/lmg.dm index e42c6a4719..55f5e491da 100644 --- a/code/modules/projectiles/boxes_magazines/external/lmg.dm +++ b/code/modules/projectiles/boxes_magazines/external/lmg.dm @@ -20,3 +20,7 @@ /obj/item/ammo_box/magazine/mm195x129/update_icon() ..() icon_state = "a762-[round(ammo_count(),10)]" + +/obj/item/ammo_box/magazine/mm712x82/match + name = "box magazine (Match 7.12x82mm)" + ammo_type = /obj/item/ammo_casing/mm712x82/match \ No newline at end of file diff --git a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm index eb2572187c..1ae4b58f62 100644 --- a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm @@ -50,3 +50,8 @@ name = "riot shotgun internal magazine" ammo_type = /obj/item/ammo_casing/shotgun/rubbershot max_ammo = 6 + +/obj/item/ammo_box/magazine/internal/shot/bounty + name = "triple-barrel shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/incapacitate + max_ammo = 3 \ No newline at end of file diff --git a/code/modules/projectiles/guns/ballistic/bow.dm b/code/modules/projectiles/guns/ballistic/bow.dm index 4bd7d34fe2..dbf249b3f8 100644 --- a/code/modules/projectiles/guns/ballistic/bow.dm +++ b/code/modules/projectiles/guns/ballistic/bow.dm @@ -59,7 +59,7 @@ /obj/item/gun/ballistic/bow/pipe name = "pipe bow" - desc = "Some sort of pipe made projectile weapon made of a durathread string and lots of bending. Used to fire arrows." + desc = "Some sort of pipe-based projectile weapon made of string and lots of bending. Used to fire arrows." icon_state = "pipebow" item_state = "pipebow" - force = 0 + force = 2 diff --git a/code/modules/projectiles/guns/ballistic/laser_gatling.dm b/code/modules/projectiles/guns/ballistic/laser_gatling.dm index 7029cd4071..c2dd5bb42d 100644 --- a/code/modules/projectiles/guns/ballistic/laser_gatling.dm +++ b/code/modules/projectiles/guns/ballistic/laser_gatling.dm @@ -53,6 +53,7 @@ ..() /obj/item/minigunpack/dropped(mob/user) + . = ..() if(armed) user.dropItemToGround(gun, TRUE) @@ -125,6 +126,7 @@ return /obj/item/gun/ballistic/minigun/dropped(mob/user) + . = ..() if(ammo_pack) ammo_pack.attach_gun(user) else @@ -144,4 +146,5 @@ . = ..() /obj/item/gun/ballistic/minigun/dropped(mob/living/user) + . = ..() ammo_pack.attach_gun(user) diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index 34572d609d..004f78235a 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -144,13 +144,13 @@ user.visible_message("[user] aims [src] at the ground! It looks like [user.p_theyre()] performing a sick rocket jump!", \ "You aim [src] at the ground to perform a bisnasty rocket jump...") if(can_shoot()) - user.notransform = TRUE + user.mob_transforming = TRUE playsound(src, 'sound/vehicles/rocketlaunch.ogg', 80, 1, 5) animate(user, pixel_z = 300, time = 30, easing = LINEAR_EASING) sleep(70) animate(user, pixel_z = 0, time = 5, easing = LINEAR_EASING) sleep(5) - user.notransform = FALSE + user.mob_transforming = FALSE process_fire(user, user, TRUE) if(!QDELETED(user)) //if they weren't gibbed by the explosion, take care of them for good. user.gib() diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index e15c49b891..cdaadb5c3b 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -115,6 +115,7 @@ icon_state = "flatgun" /obj/item/gun/ballistic/automatic/pistol/stickman/pickup(mob/living/user) + . = ..() to_chat(user, "As you try to pick up [src], it slips out of your grip..") if(prob(50)) to_chat(user, "..and vanishes from your vision! Where the hell did it go?") diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index b8b5ad6ec3..289b43a669 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -319,24 +319,23 @@ /obj/item/gun/ballistic/revolver/doublebarrel/improvised name = "improvised shotgun" - desc = "Essentially a tube that aims shotgun shells." - desc = "A shoddy break-action breechloaded shotgun. Its lacklustre construction will probably result in it hurting people less than a normal shotgun." + desc = "A shoddy break-action breechloaded shotgun. Its lacklustre construction shows in its lesser effectiveness." icon_state = "ishotgun" item_state = "shotgun" w_class = WEIGHT_CLASS_BULKY - weapon_weight = WEAPON_MEDIUM + weapon_weight = WEAPON_MEDIUM // prevents shooting 2 at once, but doesn't require 2 hands force = 10 slot_flags = null mag_type = /obj/item/ammo_box/magazine/internal/shot/improvised sawn_desc = "I'm just here for the gasoline." unique_reskin = null - projectile_damage_multiplier = 0.8 + projectile_damage_multiplier = 0.9 var/slung = FALSE /obj/item/gun/ballistic/revolver/doublebarrel/improvised/attackby(obj/item/A, mob/user, params) ..() if(istype(A, /obj/item/stack/cable_coil) && !sawn_off) - if(A.use_tool(src, user, 0, 10, max_level = JOB_SKILL_BASIC)) + if(A.use_tool(src, user, 0, 10, skill_gain_mult = EASY_USE_TOOL_MULT)) slot_flags = ITEM_SLOT_BACK to_chat(user, "You tie the lengths of cable to the shotgun, making a sling.") slung = TRUE @@ -358,7 +357,7 @@ /obj/item/gun/ballistic/revolver/doublebarrel/improvised/sawn name = "sawn-off improvised shotgun" - desc = "A single-shot shotgun. Better not miss." + desc = "The barrel and stock have been sawn and filed down; it can fit in backpacks. You wont want to shoot two of these at once if you value your wrists." icon_state = "ishotgun" item_state = "gun" w_class = WEIGHT_CLASS_NORMAL diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index a182ce2e35..873b129c8f 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -131,6 +131,7 @@ desc = "A bolt-action breechloaded rifle that takes 7.62mm bullets." mag_type = /obj/item/ammo_box/magazine/internal/boltaction/improvised can_bayonet = FALSE + var/slung = FALSE /obj/item/gun/ballistic/shotgun/boltaction/pump(mob/M) playsound(M, 'sound/weapons/shotgunpump.ogg', 60, 1) @@ -152,6 +153,22 @@ . = ..() . += "The bolt is [bolt_open ? "open" : "closed"]." +/obj/item/gun/ballistic/shotgun/boltaction/improvised/attackby(obj/item/A, mob/user, params) + ..() + if(istype(A, /obj/item/stack/cable_coil) && !sawn_off) + if(A.use_tool(src, user, 0, 10, skill_gain_mult = EASY_USE_TOOL_MULT)) + slot_flags = ITEM_SLOT_BACK + to_chat(user, "You tie the lengths of cable to the rifle, making a sling.") + slung = TRUE + update_icon() + else + to_chat(user, "You need at least ten lengths of cable if you want to make a sling!") + +/obj/item/gun/ballistic/shotgun/boltaction/improvised/update_icon() + ..() + if(slung) + icon_state += "sling" + /obj/item/gun/ballistic/shotgun/boltaction/enchanted name = "enchanted bolt action rifle" desc = "Careful not to lose your head." @@ -303,3 +320,18 @@ return TRUE // DOUBLE BARRELED SHOTGUN and IMPROVISED SHOTGUN are in revolver.dm + +/obj/item/gun/ballistic/shotgun/doublebarrel/hook + name = "hook modified sawn-off shotgun" + desc = "Range isn't an issue when you can bring your victim to you." + icon_state = "hookshotgun" + item_state = "shotgun" + mag_type = /obj/item/ammo_box/magazine/internal/shot/bounty + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_MEDIUM + force = 16 //it has a hook on it + attack_verb = list("slashed", "hooked", "stabbed") + hitsound = 'sound/weapons/bladeslice.ogg' + //our hook gun! + var/obj/item/gun/magic/hook/bounty/hook + var/toggled = FALSE diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 49c069ca62..0c723199a1 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -34,13 +34,6 @@ righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' ammo_type = list(/obj/item/ammo_casing/energy/kinetic/premium) -/obj/item/gun/energy/kinetic_accelerator/premiumka/dropped(mob/user) - . = ..() - if(!QDELING(src) && !holds_charge) - // Put it on a delay because moving item from slot to hand - // calls dropped(). - addtimer(CALLBACK(src, .proc/empty_if_not_held), 1.60) - /obj/item/ammo_casing/energy/kinetic/premium projectile_type = /obj/item/projectile/kinetic/premium @@ -151,7 +144,7 @@ addtimer(CALLBACK(src, .proc/empty_if_not_held), 2) /obj/item/gun/energy/kinetic_accelerator/proc/empty_if_not_held() - if(!ismob(loc)) + if(!ismob(loc) && !istype(loc, /obj/item/integrated_circuit)) empty() /obj/item/gun/energy/kinetic_accelerator/proc/empty() diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index ce87eddc67..0c8a9deaf8 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -9,7 +9,7 @@ fire_sound = 'sound/weapons/emitter.ogg' flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_HUGE - var/checks_antimagic = FALSE + var/checks_antimagic = TRUE var/max_charges = 6 var/charges = 0 var/recharge_rate = 4 diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index a5938c2758..7c988ca730 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -45,6 +45,8 @@ var/pixels_range_leftover = 0 /// "leftover" tick pixels and stuff yeah, so we don't round off things and introducing tracing inaccuracy. var/pixels_tick_leftover = 0 + /// Used to detect jumps in the middle of a pixel_move. Yes, this is ugly as sin code-wise but it works. + var/pixel_move_interrupted = FALSE /// Pixels moved per second. var/pixels_per_second = TILES_TO_PIXELS(12.5) @@ -56,9 +58,25 @@ var/nondirectional_sprite = FALSE //Set TRUE to prevent projectiles from having their sprites rotated based on firing angle var/spread = 0 //amount (in degrees) of projectile spread animate_movement = 0 //Use SLIDE_STEPS in conjunction with legacy + /// how many times we've ricochet'd so far (instance variable, not a stat) var/ricochets = 0 - var/ricochets_max = 2 - var/ricochet_chance = 30 + /// how many times we can ricochet max + var/ricochets_max = 0 + /// 0-100, the base chance of ricocheting, before being modified by the atom we shoot and our chance decay + var/ricochet_chance = 0 + /// 0-1 (or more, I guess) multiplier, the ricochet_chance is modified by multiplying this after each ricochet + var/ricochet_decay_chance = 0.7 + /// 0-1 (or more, I guess) multiplier, the projectile's damage is modified by multiplying this after each ricochet + var/ricochet_decay_damage = 0.7 + /// On ricochet, if nonzero, we consider all mobs within this range of our projectile at the time of ricochet to home in on like Revolver Ocelot, as governed by ricochet_auto_aim_angle + var/ricochet_auto_aim_range = 0 + /// On ricochet, if ricochet_auto_aim_range is nonzero, we'll consider any mobs within this range of the normal angle of incidence to home in on, higher = more auto aim + var/ricochet_auto_aim_angle = 30 + /// the angle of impact must be within this many degrees of the struck surface, set to 0 to allow any angle + var/ricochet_incidence_leeway = 40 + + ///If the object being hit can pass ths damage on to something else, it should not do it for this bullet + var/force_hit = FALSE //Hitscan var/hitscan = FALSE //Whether this is hitscan. If it is, speed is basically ignored. @@ -131,6 +149,11 @@ var/temporary_unstoppable_movement = FALSE + ///If defined, on hit we create an item of this type then call hitby() on the hit target with this + var/shrapnel_type + ///If TRUE, hit mobs even if they're on the floor and not our target + var/hit_stunned_targets = FALSE + /obj/item/projectile/Initialize() . = ..() permutated = list() @@ -146,6 +169,7 @@ on_range() /obj/item/projectile/proc/on_range() //if we want there to be effects when they reach the end of their range + SEND_SIGNAL(src, COMSIG_PROJECTILE_RANGE_OUT) qdel(src) //to get the correct limb (if any) for the projectile hit message @@ -165,6 +189,14 @@ /obj/item/projectile/proc/on_hit(atom/target, blocked = FALSE) if(fired_from) SEND_SIGNAL(fired_from, COMSIG_PROJECTILE_ON_HIT, firer, target, Angle) + + // i know that this is probably more with wands and gun mods in mind, but it's a bit silly that the projectile on_hit signal doesn't ping the projectile itself. + // maybe we care what the projectile thinks! See about combining these via args some time when it's not 5AM + var/obj/item/bodypart/hit_limb + if(isliving(target)) + var/mob/living/L = target + hit_limb = L.check_limb_hit(def_zone) + SEND_SIGNAL(src, COMSIG_PROJECTILE_SELF_ON_HIT, firer, target, Angle, hit_limb) var/turf/target_loca = get_turf(target) var/hitx @@ -207,7 +239,7 @@ else if(ishuman(target)) var/mob/living/carbon/human/H = target - new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, bloodtype_to_color(H.dna.blood_type)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, H.dna.species.exotic_blood_color) else new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, bloodtype_to_color()) @@ -216,10 +248,13 @@ new impact_effect_type(target_loca, hitx, hity) var/organ_hit_text = "" - var/limb_hit = L.check_limb_hit(def_zone)//to get the correct message info. + var/limb_hit = hit_limb if(limb_hit) organ_hit_text = " in \the [parse_zone(limb_hit)]" - if(suppressed) + + if(suppressed==SUPPRESSED_VERY) + playsound(loc, hitsound, 5, TRUE, -1) + else if(suppressed) playsound(loc, hitsound, 5, 1, -1) to_chat(L, "You're shot by \a [src][organ_hit_text]!") else @@ -250,7 +285,23 @@ return 50 //if the projectile doesn't do damage, play its hitsound at 50% volume /obj/item/projectile/proc/on_ricochet(atom/A) - return + if(!ricochet_auto_aim_angle || !ricochet_auto_aim_range) + return + + var/mob/living/unlucky_sob + var/best_angle = ricochet_auto_aim_angle + if(firer && HAS_TRAIT(firer, TRAIT_NICE_SHOT)) + best_angle += NICE_SHOT_RICOCHET_BONUS + for(var/mob/living/L in range(ricochet_auto_aim_range, src.loc)) + if(L.stat == DEAD || !isInSight(src, L)) + continue + var/our_angle = abs(closer_angle_difference(Angle, get_projectile_angle(src.loc, L.loc))) + if(our_angle < best_angle) + best_angle = our_angle + unlucky_sob = L + + if(unlucky_sob) + setAngle(get_projectile_angle(src, unlucky_sob.loc)) /obj/item/projectile/proc/store_hitscan_collision(datum/point/pcache) beam_segments[beam_index] = pcache @@ -258,18 +309,19 @@ beam_segments[beam_index] = null /obj/item/projectile/Bump(atom/A) + if(!trajectory) + return var/turf/T = get_turf(A) - if(trajectory && check_ricochet(A) && check_ricochet_flag(A) && ricochets < ricochets_max) + if(check_ricochet(A) && A.handle_ricochet(src)) //if you can ricochet, attempt to ricochet off the object + on_ricochet(A) //if allowed, use autoaim to ricochet into someone, otherwise default to ricocheting off the object from above var/datum/point/pcache = trajectory.copy_to() - ricochets++ - if(A.handle_ricochet(src)) - on_ricochet(A) - ignore_source_check = TRUE - decayedRange = max(0, decayedRange - reflect_range_decrease) - range = decayedRange - if(hitscan) - store_hitscan_collision(pcache) - return TRUE + if(hitscan) + store_hitscan_collision(pcache) + decayedRange = max(0, decayedRange - reflect_range_decrease) + ricochet_chance *= ricochet_decay_chance + damage *= ricochet_decay_damage + range = decayedRange + return TRUE var/distance = get_dist(T, starting) // Get the distance between the turf shot from and the mob we hit and use that for the calculations. if(def_zone && check_zone(def_zone) != BODY_ZONE_CHEST) @@ -344,13 +396,30 @@ return T //Returns null if nothing at all was found. -/obj/item/projectile/proc/check_ricochet() - if(prob(ricochet_chance)) - return TRUE - return FALSE +/obj/item/projectile/proc/check_ricochet(atom/A) + if(ricochets > ricochets_max) //safety thing, we don't care about what the other thing says about this. + return FALSE + var/them = A.check_projectile_ricochet(src) + switch(them) + if(PROJECTILE_RICOCHET_PREVENT) + return FALSE + if(PROJECTILE_RICOCHET_FORCE) + return TRUE + if(PROJECTILE_RICOCHET_NO) + return FALSE + if(PROJECTILE_RICOCHET_YES) + var/chance = ricochet_chance * A.ricochet_chance_mod + if(firer && HAS_TRAIT(firer, TRAIT_NICE_SHOT)) + chance += NICE_SHOT_RICOCHET_BONUS + if(prob(chance)) + return TRUE + else + CRASH("Invalid return value for projectile ricochet check from [A].") /obj/item/projectile/proc/check_ricochet_flag(atom/A) - if(A.flags_1 & CHECK_RICOCHET_1) + if((flag in list("energy", "laser")) && (A.flags_ricochet & RICOCHET_SHINY)) + return TRUE + if((flag in list("bomb", "bullet")) && (A.flags_ricochet & RICOCHET_HARD)) return TRUE return FALSE @@ -391,6 +460,8 @@ /obj/item/projectile/proc/fire(angle, atom/direct_target) if(fired_from) SEND_SIGNAL(fired_from, COMSIG_PROJECTILE_BEFORE_FIRE, src, original) //If no angle needs to resolve it from xo/yo! + if(shrapnel_type) + AddElement(/datum/element/embed, projectile_payload = shrapnel_type) if(!log_override && firer && original) log_combat(firer, original, "fired at", src, "from [get_area_name(src, TRUE)]") if(direct_target) @@ -431,6 +502,7 @@ /obj/item/projectile/proc/setAngle(new_angle, hitscan_store_segment = TRUE) //wrapper for overrides. Angle = new_angle + pixel_move_interrupted = TRUE if(!nondirectional_sprite) var/matrix/M = new M.Turn(Angle) @@ -457,6 +529,7 @@ trajectory.initialize_location(target.x, target.y, target.z, 0, 0) if(hitscan) record_hitscan_start(RETURN_PRECISE_POINT(src)) + pixel_move_interrupted = TRUE if(zc) after_z_change(old, target) @@ -505,7 +578,7 @@ * The proc to make the projectile go, using a simulated pixel movement line trace. * Note: deciseconds_equivalent is currently only used for homing, times is the number of times to move pixel_increment_amount. * Trajectory multiplier directly modifies the factor of pixel_increment_amount to go per time. - * It's complicated, so probably just don'ot mess with this unless you know what you're doing. + * It's complicated, so probably just don't mess with this unless you know what you're doing. */ /obj/item/projectile/proc/pixel_move(times, hitscanning = FALSE, deciseconds_equivalent = world.tick_lag, trajectory_multiplier = 1, allow_animation = TRUE) if(!loc || !trajectory) @@ -515,6 +588,7 @@ M.Turn(Angle) transform = M var/forcemoved = FALSE + pixel_move_interrupted = FALSE // reset that var/turf/oldloc = loc var/old_px = pixel_x var/old_py = pixel_y @@ -550,7 +624,9 @@ if(!--safety) CRASH("[type] took too long (allowed: [CEILING(pixel_increment_amount/world.icon_size,1)*2] moves) to get to its location.") step_towards(src, T) - if(QDELETED(src)) + if(QDELETED(src) || pixel_move_interrupted) // this doesn't take into account with pixel_move_interrupted the portion of the move cut off by any forcemoves, but we're opting to ignore that for now + // the reason is the entire point of moving to pixel speed rather than tile speed is smoothness, which will be crucial when pixel movement is done in the future + // reverting back to tile is more or less the only way of fixing this issue. return pixels_range_leftover += pixel_increment_amount if(pixels_range_leftover > world.icon_size) diff --git a/code/modules/projectiles/projectile/bullets/pistol.dm b/code/modules/projectiles/projectile/bullets/pistol.dm index 319640a4d5..38c9c9f7d9 100644 --- a/code/modules/projectiles/projectile/bullets/pistol.dm +++ b/code/modules/projectiles/projectile/bullets/pistol.dm @@ -47,4 +47,4 @@ if(L.getStaminaLoss() >= 60) L.Sleeping(300) else - L.adjustStaminaLoss(25) \ No newline at end of file + L.adjustStaminaLoss(25) diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index c5c649a57e..5643804ac1 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -15,6 +15,38 @@ /obj/item/projectile/bullet/c38 name = ".38 bullet" damage = 25 + ricochets_max = 2 + ricochet_chance = 50 + ricochet_auto_aim_angle = 10 + ricochet_auto_aim_range = 3 + +/obj/item/projectile/bullet/c38/match + name = ".38 Match bullet" + ricochets_max = 4 + ricochet_chance = 100 + ricochet_auto_aim_angle = 40 + ricochet_auto_aim_range = 5 + ricochet_incidence_leeway = 50 + ricochet_decay_chance = 1 + ricochet_decay_damage = 1 + +/obj/item/projectile/bullet/c38/match/bouncy + name = ".38 Rubber bullet" + damage = 10 + stamina = 30 + armour_penetration = -30 + ricochets_max = 6 + ricochet_incidence_leeway = 70 + ricochet_chance = 130 + ricochet_decay_damage = 0.8 + shrapnel_type = NONE + +/obj/item/projectile/bullet/c38/dumdum + name = ".38 DumDum bullet" + damage = 15 + armour_penetration = -30 + ricochets_max = 0 + shrapnel_type = /obj/item/shrapnel/bullet/c38/dumdum /obj/item/projectile/bullet/c38/rubber name = ".38 rubber bullet" @@ -24,6 +56,7 @@ /obj/item/projectile/bullet/c38/trac name = ".38 TRAC bullet" damage = 10 + ricochets_max = 0 /obj/item/projectile/bullet/c38/trac/on_hit(atom/target, blocked = FALSE) . = ..() @@ -39,6 +72,7 @@ /obj/item/projectile/bullet/c38/hotshot //similar to incendiary bullets, but do not leave a flaming trail name = ".38 Hot Shot bullet" damage = 20 + ricochets_max = 0 /obj/item/projectile/bullet/c38/hotshot/on_hit(atom/target, blocked = FALSE) . = ..() @@ -51,6 +85,7 @@ name = ".38 Iceblox bullet" damage = 20 var/temperature = 100 + ricochets_max = 0 /obj/item/projectile/bullet/c38/iceblox/on_hit(atom/target, blocked = FALSE) . = ..() @@ -68,4 +103,14 @@ /obj/item/projectile/bullet/a357/ap name = ".357 armor-piercing bullet" damage = 45 - armour_penetration = 45 \ No newline at end of file + armour_penetration = 45 + +// admin only really, for ocelot memes +/obj/item/projectile/bullet/a357/match + name = ".357 match bullet" + ricochets_max = 5 + ricochet_chance = 140 + ricochet_auto_aim_angle = 50 + ricochet_auto_aim_range = 6 + ricochet_incidence_leeway = 80 + ricochet_decay_chance = 1 \ No newline at end of file diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index ff95b65a49..264df22c76 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -112,3 +112,8 @@ /obj/item/projectile/bullet/seed damage = 4 stamina = 1 + +/obj/item/projectile/bullet/pellet/shotgun_incapacitate + name = "incapacitating pellet" + damage = 1 + stamina = 6 \ No newline at end of file diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 493a02d74c..7ef52aef25 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -121,10 +121,10 @@ qdel(src) /proc/wabbajack(mob/living/M) - if(!istype(M) || M.stat == DEAD || M.notransform || (GODMODE & M.status_flags)) + if(!istype(M) || M.stat == DEAD || M.mob_transforming || (GODMODE & M.status_flags)) return - M.notransform = TRUE + M.mob_transforming = TRUE M.Paralyze(INFINITY) M.icon = null M.cut_overlays() diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 50e818abe6..4df842d044 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -32,7 +32,7 @@ for (var/x in 1 to PILL_STYLE_COUNT) var/list/SL = list() SL["id"] = x - SL["htmltag"] = assets.icon_class_name("pill[x]") + SL["className"] = assets.icon_class_name("pill[x]") pillStyles += list(SL) . = ..() @@ -154,6 +154,11 @@ bottle?.forceMove(A) return ..() +//Insert our custom spritesheet css link into the html +/obj/machinery/chem_master/ui_base_html(html) + var/datum/asset/spritesheet/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills) + . = replacetext(html, "", assets.css_tag()) + /obj/machinery/chem_master/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) @@ -163,11 +168,6 @@ ui = new(user, src, ui_key, "chem_master", name, 500, 550, master_ui, state) ui.open() -//Insert our custom spritesheet css link into the html -/obj/machinery/chem_master/ui_base_html(html) - var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills) - . = replacetext(html, "", assets.css_tag()) - /obj/machinery/chem_master/ui_data(mob/user) var/list/data = list() data["isBeakerLoaded"] = beaker ? 1 : 0 @@ -386,7 +386,8 @@ return FALSE if("analyze") - var/datum/reagent/R = GLOB.name2reagent[params["id"]] + var/reagent = GLOB.name2reagent[params["id"]] + var/datum/reagent/R = GLOB.chemical_reagents_list[reagent] if(R) var/state = "Unknown" if(initial(R.reagent_state) == 1) @@ -399,13 +400,9 @@ var/T = initial(R.metabolization_rate) * (60 / P) if(istype(R, /datum/reagent/fermi)) fermianalyze = TRUE - var/datum/chemical_reaction/Rcr = get_chemical_reaction(R) + var/datum/chemical_reaction/Rcr = get_chemical_reaction(reagent) var/pHpeakCache = (Rcr.OptimalpHMin + Rcr.OptimalpHMax)/2 - var/datum/reagent/targetReagent = reagents.has_reagent(R) - - if(!targetReagent) - CRASH("Tried to find a reagent that doesn't exist in the chem_master!") - analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = targetReagent.purity, "inverseRatioF" = initial(R.inverse_chem_val), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) + analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = R.purity, "inverseRatioF" = initial(R.inverse_chem_val), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) else fermianalyze = FALSE analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold)) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index b22f34091f..385a82baa5 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -2291,7 +2291,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/oil_drum name = "Oil Drum" color = "#000000" //(0, 0, 0) - description = "Industeral grade oil mixed with some ethanol to make it a drink. Somehow not known to be toxic." + description = "Industrial grade oil mixed with some ethanol to make it a drink. Somehow not known to be toxic." boozepwr = 45 taste_description = "oil spill" glass_icon_state = "oil_drum" @@ -2308,7 +2308,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/nord_king name = "Nord King" color = "#EB1010" //(235, 16, 16) - description = "Strong mead mixed with more honey and ethanol. Known to beloved by most palettes." + description = "Strong mead mixed with more honey and ethanol. Beloved by its human patrons." boozepwr = 50 //strong! taste_description = "honey and red wine" glass_icon_state = "nord_king" @@ -2347,7 +2347,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "grass and lime" glass_icon_state = "abduction_fruit" glass_name = "glass of Abduction Fruit" - glass_desc = "Mixed fruits that were never ment to be mixed..." + glass_desc = "Mixed fruits that were never meant to be mixed..." /datum/reagent/consumable/ethanol/abduction_fruit/on_mob_life(mob/living/carbon/M) if(isabductor(M) || isxenoperson(M)) @@ -2359,7 +2359,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/bug_zapper name = "Bug Zapper" color = "#F5882A" //(222, 250, 205) - description = "Metals and lemon juice. Hardly even a drink." + description = "Copper and lemon juice. Hardly even a drink." boozepwr = 5 //No booze really taste_description = "copper and AC power" glass_icon_state = "bug_zapper" @@ -2381,7 +2381,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "dirt and iron" glass_icon_state = "mush_crush" glass_name = "glass of Mush Crush" - glass_desc = "Popular among people that want to grow their own food rather then drink the soil." + glass_desc = "Popular among people that want to grow their own food rather than drink the soil." /datum/reagent/consumable/ethanol/mush_crush/on_mob_life(mob/living/carbon/M) if(ispodperson(M) || ismush(M)) @@ -2456,7 +2456,7 @@ All effects don't start immediately, but rather get worse over time; the rate is quality = RACE_DRINK else M.adjust_disgust(25) - M.adjustToxLoss(1, 0) //Low tox do to being carp + jell toxins. + M.adjustToxLoss(1, 0) //Low tox due to being carp + jell toxins. return ..() /datum/reagent/consumable/ethanol/laval_spit //Yes Laval diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 0e0056f958..f0900796c6 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -132,8 +132,8 @@ "You're covered in boiling oil!") M.emote("scream") playsound(M, 'sound/machines/fryer/deep_fryer_emerge.ogg', 25, TRUE) - var/oil_damage = (holder.chem_temp / fry_temperature) * 0.33 //Damage taken per unit - M.adjustFireLoss(min(35, oil_damage * reac_volume)) //Damage caps at 35 + var/oil_damage = max((holder.chem_temp / fry_temperature) * 0.33,1) //Damage taken per unit + M.adjustFireLoss(oil_damage * max(reac_volume,20)) //Damage caps at 20 else ..() return TRUE @@ -857,3 +857,13 @@ taste_mult = 2.5 //sugar's 1.5, capsacin's 1.5, so a good middle ground. taste_description = "smokey sweetness" value = REAGENT_VALUE_COMMON + +/datum/reagent/consumable/laughsyrup + name = "Laughin' Syrup" + description = "The product of juicing Laughin' Peas. Fizzy, and seems to change flavour based on what it's used with!" + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#803280" + taste_mult = 2 + taste_description = "fizzy sweetness" + value = REAGENT_VALUE_COMMON + diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index b51e28decf..0f53add567 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -250,7 +250,7 @@ if(istype(O, /obj/item/stack/medical/gauze)) var/obj/item/stack/medical/gauze/G = O reac_volume = min((reac_volume / 10), G.amount) - new/obj/item/stack/medical/ointment(get_turf(G), reac_volume) + new/obj/item/stack/medical/mesh(get_turf(G), reac_volume) G.use(reac_volume) /datum/reagent/medicine/silver_sulfadiazine/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) @@ -336,7 +336,7 @@ if(istype(O, /obj/item/stack/medical/gauze)) var/obj/item/stack/medical/gauze/G = O reac_volume = min((reac_volume / 10), G.amount) - new/obj/item/stack/medical/bruise_pack(get_turf(G), reac_volume) + new/obj/item/stack/medical/suture(get_turf(G), reac_volume) G.use(reac_volume) /datum/reagent/medicine/styptic_powder/on_mob_life(mob/living/carbon/M) @@ -1563,3 +1563,20 @@ M.adjustOrganLoss(ORGAN_SLOT_LUNGS, 0.5) ..() . = 1 + +/datum/reagent/medicine/liquid_wisdom + name = "liquid wisdom" + description = "the physical representation of wisdom, in liquid form" + taste_mult = 4 + can_synth = FALSE + overdose_threshold = 30 + value = REAGENT_VALUE_UNCOMMON // while it's 'rare', it can be milked from the wisdom cow + +/datum/reagent/medicine/liquid_wisdom/on_mob_life(mob/living/carbon/C) //slightly stronger mannitol, from the wisdom cow + C.adjustOrganLoss(ORGAN_SLOT_BRAIN, -3*REM) + if(prob(20)) + C.cure_trauma_type(resilience = TRAUMA_RESILIENCE_BASIC) + if(prob(3)) + to_chat(C, "[pick(GLOB.wisdoms)]") //give them a random wisdom + ..() + diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index d3ac8fa506..f3cba53727 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -70,6 +70,10 @@ B = new(T) if(data["blood_DNA"]) B.blood_DNA[data["blood_DNA"]] = data["blood_type"] + if(!B.blood_DNA["color"]) + B.blood_DNA["color"] = data["bloodcolor"] + else + B.blood_DNA["color"] = BlendRGB(B.blood_DNA["color"], data["bloodcolor"]) if(B.reagents) B.reagents.add_reagent(type, reac_volume) B.update_icon() @@ -77,7 +81,7 @@ /datum/reagent/blood/on_new(list/data) if(istype(data)) SetViruses(src, data) - color = bloodtype_to_color(data["blood_type"]) + color = data["bloodcolor"] if(data["blood_type"] == "SY") name = "Synthetic Blood" taste_description = "oil" @@ -2284,3 +2288,4 @@ S = new(T) if(data["blood_DNA"]) S.add_blood_DNA(list(data["blood_DNA"] = data["blood_type"])) + diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index df1b57c20b..a8aec91669 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -87,7 +87,7 @@ new /obj/item/stack/sheet/mineral/uranium(location) /datum/chemical_reaction/bluespacecrystalifaction - name = "Crystal Bluespace" + name = "Crystallized Bluespace" id = "crystalbluespace" required_reagents = list(/datum/reagent/consumable/frostoil = 5, /datum/reagent/bluespace = 20, /datum/reagent/iron = 1) mob_react = FALSE diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 6be2e658c1..98a117ea69 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -13,7 +13,7 @@ /obj/item/reagent_containers/blood/Initialize() . = ..() if(blood_type != null) - reagents.add_reagent(/datum/reagent/blood, 200, list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_colour"=color, "blood_type"=blood_type,"resistances"=null,"trace_chem"=null)) + reagents.add_reagent(/datum/reagent/blood, 200, list("donor"=null,"viruses"=null,"blood_DNA"=null,"bloodcolor"=bloodtype_to_color(blood_type), "blood_type"=blood_type,"resistances"=null,"trace_chem"=null)) update_icon() /obj/item/reagent_containers/blood/on_reagent_change(changetype) diff --git a/code/modules/reagents/reagent_containers/chem_pack.dm b/code/modules/reagents/reagent_containers/chem_pack.dm new file mode 100644 index 0000000000..35ec588ec5 --- /dev/null +++ b/code/modules/reagents/reagent_containers/chem_pack.dm @@ -0,0 +1,51 @@ +/obj/item/reagent_containers/chem_pack + name = "intravenous medicine bag" + desc = "A plastic pressure bag, or 'chem pack', for IV administration of drugs. It is fitted with a thermosealing strip." + icon = 'icons/obj/bloodpack.dmi' + icon_state = "chempack" + volume = 100 + reagent_flags = OPENCONTAINER + spillable = TRUE + obj_flags = UNIQUE_RENAME + resistance_flags = ACID_PROOF + var/sealed = FALSE + +/obj/item/reagent_containers/chem_pack/on_reagent_change(changetype) + update_icon() + +/obj/item/reagent_containers/chem_pack/update_icon() + cut_overlays() + + var/v = min(round(reagents.total_volume / volume * 10), 10) + if(v > 0) + var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "chempack1") + filling.icon_state = "chempack[v]" + filling.color = mix_color_from_reagents(reagents.reagent_list) + add_overlay(filling) + +/obj/item/reagent_containers/chem_pack/AltClick(mob/living/user) + if(user.canUseTopic(src, BE_CLOSE, NO_DEXTERY) && !sealed) + if(iscarbon(user) && (HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50))) + to_chat(user, "Uh... whoops! You accidentally spill the content of the bag onto yourself.") + SplashReagents(user) + return + else + DISABLE_BITFIELD(reagents.reagents_holder_flags, OPENCONTAINER) + ENABLE_BITFIELD(reagents.reagents_holder_flags, DRAWABLE |INJECTABLE ) + spillable = FALSE + sealed = TRUE + to_chat(user, "You seal the bag.") + + +/obj/item/reagent_containers/chem_pack/examine() + . = ..() + if(sealed) + . += "The bag is sealed shut." + else + . += "Alt-click to seal it." + + +obj/item/reagent_containers/chem_pack/attack_self(mob/user) + if(sealed) + return + ..() \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 328b30d092..37ea2ca70d 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -386,6 +386,20 @@ /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty list_reagents = list() +/obj/item/reagent_containers/glass/beaker/waterbottle/wataur + name = "Bottled Wataur" + desc = "Finally, a bottle as proportionate as you." + icon = 'icons/obj/drinks.dmi' + icon_state = "wataur" + custom_materials = list(/datum/material/plastic=0) + list_reagents = list(/datum/reagent/water = 100) + volume = 100 + amount_per_transfer_from_this = 20 + possible_transfer_amounts = list(5,10,15,20,25,30,50, 100) + container_flags = TEMP_WEAK|APTFT_ALTCLICK|APTFT_VERB + container_HP = 1 + cached_icon = "wataur" + /obj/item/reagent_containers/glass/get_belt_overlay() return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "bottle") diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index fca04f239e..ec1e7823ed 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -11,8 +11,8 @@ grind_results = list() var/apply_type = INGEST var/apply_method = "swallow" - var/roundstart = 0 - var/self_delay = 0 //pills are instant, this is because patches inheret their aplication from pills + var/roundstart = FALSE + var/self_delay = FALSE //pills are instant, this is because patches inheret their aplication from pills var/dissolvable = TRUE /obj/item/reagent_containers/pill/Initialize() @@ -83,119 +83,126 @@ desc = "Highly toxic." icon_state = "pill5" list_reagents = list(/datum/reagent/toxin = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/cyanide name = "cyanide pill" desc = "Don't swallow this." icon_state = "pill5" list_reagents = list(/datum/reagent/toxin/cyanide = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/adminordrazine name = "adminordrazine pill" desc = "It's magic. We don't have to explain it." icon_state = "pill16" list_reagents = list(/datum/reagent/medicine/adminordrazine = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/morphine name = "morphine pill" desc = "Commonly used to treat insomnia." icon_state = "pill8" list_reagents = list(/datum/reagent/medicine/morphine = 30) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/stimulant name = "stimulant pill" desc = "Often taken by overworked employees, athletes, and the inebriated. You'll snap to attention immediately!" icon_state = "pill19" list_reagents = list(/datum/reagent/medicine/ephedrine = 10, /datum/reagent/medicine/antihol = 10, /datum/reagent/consumable/coffee = 30) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/salbutamol name = "salbutamol pill" desc = "Used to treat oxygen deprivation." icon_state = "pill16" list_reagents = list(/datum/reagent/medicine/salbutamol = 30) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/charcoal name = "charcoal pill" desc = "Neutralizes many common toxins." icon_state = "pill17" list_reagents = list(/datum/reagent/medicine/charcoal = 10) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/epinephrine name = "epinephrine pill" desc = "Used to stabilize patients." icon_state = "pill5" list_reagents = list(/datum/reagent/medicine/epinephrine = 15) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/mannitol name = "mannitol pill" desc = "Used to treat brain damage." icon_state = "pill17" list_reagents = list(/datum/reagent/medicine/mannitol = 25) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/mutadone name = "mutadone pill" desc = "Used to treat genetic damage." icon_state = "pill20" list_reagents = list(/datum/reagent/medicine/mutadone = 25) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/salicyclic name = "salicylic acid pill" desc = "Used to dull pain." icon_state = "pill9" list_reagents = list(/datum/reagent/medicine/sal_acid = 24) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/oxandrolone name = "oxandrolone pill" desc = "Used to stimulate burn healing." icon_state = "pill11" list_reagents = list(/datum/reagent/medicine/oxandrolone = 24) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/insulin name = "insulin pill" desc = "Handles hyperglycaemic coma." icon_state = "pill18" list_reagents = list(/datum/reagent/medicine/insulin = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/psicodine name = "psicodine pill" - desc = "Used to treat mental instability and traumas." + desc = "Used to treat mental instability and phobias." list_reagents = list(/datum/reagent/medicine/psicodine = 10) icon_state = "pill22" - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/antirad name = "potassium iodide pill" desc = "Used to treat radition used to counter radiation poisoning." icon_state = "pill18" list_reagents = list(/datum/reagent/medicine/potass_iodide = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/antirad_plus name = "prussian blue pill" desc = "Used to treat heavy radition poisoning." icon_state = "prussian_blue" list_reagents = list(/datum/reagent/medicine/prussian_blue = 25) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/mutarad name = "radiation treatment deluxe pill" desc = "Used to treat heavy radition poisoning and genetic defects." icon_state = "anit_rad_fixgene" list_reagents = list(/datum/reagent/medicine/prussian_blue = 10, /datum/reagent/medicine/potass_iodide = 10, /datum/reagent/medicine/mutadone = 5) - roundstart = 1 + roundstart = TRUE + +/obj/item/reagent_containers/pill/neurine + name = "neurine pill" + desc = "Used to treat non-severe mental traumas." + list_reagents = list("neurine" = 10) + icon_state = "pill22" + roundstart = TRUE ///////////////////////////////////////// this pill is used only in a legion mob drop /obj/item/reagent_containers/pill/shadowtoxin diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 600ee4ad14..cadd9ba04f 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -138,6 +138,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) var/turf/T = get_step(src, movedir) if(length(T.contents) > 150) return + affecting.len = min(affecting.len, 150 - length(T.contents)) for(var/atom/movable/A in affecting) if((A.loc == loc) && A.has_gravity()) A.ConveyorMove(movedir) diff --git a/code/modules/research/bepis.dm b/code/modules/research/bepis.dm index c6ce45f160..20ca7987d5 100644 --- a/code/modules/research/bepis.dm +++ b/code/modules/research/bepis.dm @@ -33,8 +33,8 @@ var/inaccuracy_percentage = 1.5 var/positive_cash_offset = 0 var/negative_cash_offset = 0 - var/minor_rewards = list(/obj/item/stack/circuit_stack/full, //To add a new minor reward, add it here. - /obj/item/airlock_painter/decal, + var/minor_rewards = list(/obj/item/stack/circuit_stack/full, //To add a new minor reward, add it here. + /obj/item/flashlight/flashdark, /obj/item/pen/survival, /obj/item/circuitboard/machine/sleeper/party, /obj/item/toy/sprayoncan) diff --git a/code/modules/research/designs/autobotter_designs.dm b/code/modules/research/designs/autobotter_designs.dm index c2ff7c953b..830c035525 100644 --- a/code/modules/research/designs/autobotter_designs.dm +++ b/code/modules/research/designs/autobotter_designs.dm @@ -165,6 +165,7 @@ name = "Export Design (Gin)" desc = "Allows for the blowing, and bottling of Gin bottles." id = "gin_export" + reagents_list = list(/datum/reagent/consumable/ethanol/gin = 50) build_path = /obj/item/export/bottle/gin /datum/design/bottle/export/whiskey diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm index 9cbef4abdd..61d0594d3b 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm @@ -78,7 +78,7 @@ name = "Rifle Receiver" id = "rifle_receiver" build_type = AUTOLATHE - materials = list(/datum/material/iron = 40000) + materials = list(/datum/material/iron = 24000) build_path = /obj/item/weaponcrafting/improvised_parts/rifle_receiver category = list("hacked", "Security") @@ -197,3 +197,4 @@ materials = list(/datum/material/iron = 5500) build_path = /obj/item/clothing/head/foilhat category = list("hacked", "Misc") + diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm index ea73df568f..539232bbcd 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm @@ -81,7 +81,16 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/airlock_painter category = list("initial", "Misc","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + +/datum/design/airlock_painter/decal + name = "Decal Painter" + id = "decal_painter" + build_type = AUTOLATHE | PROTOLATHE + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) + build_path = /obj/item/airlock_painter/decal + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE /datum/design/cultivator name = "Cultivator" @@ -280,4 +289,3 @@ materials = list(/datum/material/iron = 6500, /datum/material/glass = 50) build_path = /obj/item/weaponcrafting/improvised_parts/trigger_assembly category = list("initial", "Misc") - diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm index 516c91d426..bebf836ce0 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm @@ -148,7 +148,8 @@ build_type = AUTOLATHE materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/toy/crayon/spraycan - category = list("initial", "Tools") + category = list("initial", "Tools", "Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/geiger name = "Geiger Counter" @@ -157,11 +158,3 @@ materials = list(/datum/material/iron = 150, /datum/material/glass = 150) build_path = /obj/item/geiger_counter category = list("initial", "Tools") - -/datum/design/saw - name = "Hand Saw" - id = "handsaw" - build_type = AUTOLATHE - materials = list(/datum/material/iron = 500) - build_path = /obj/item/hatchet/saw - category = list("initial", "Tools") diff --git a/code/modules/research/designs/autoylathe_designs.dm b/code/modules/research/designs/autoylathe_designs.dm index c2076db121..6db9755585 100644 --- a/code/modules/research/designs/autoylathe_designs.dm +++ b/code/modules/research/designs/autoylathe_designs.dm @@ -63,7 +63,7 @@ name = "Double-Bladed Toy Sword" id = "dbtoysword" materials = list(/datum/material/plastic = 1000) - build_path = /obj/item/twohanded/dualsaber/toy + build_path = /obj/item/dualsaber/toy category = list("initial", "Melee") /datum/design/autoylathe/toykatana diff --git a/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm b/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm index 27560f29a1..99caa5b480 100644 --- a/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm +++ b/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm @@ -43,4 +43,20 @@ id = "libraryconsole" build_path = /obj/item/circuitboard/computer/libraryconsole category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ALL \ No newline at end of file + departmental_flags = DEPARTMENTAL_FLAG_ALL + +/datum/design/board/flight_control + name = "Computer Design (Shuttle Flight Controls)" + desc = "Allows for the construction of circuit boards used to build a console that enables shuttle flight" + id = "shuttle_control" + build_path = /obj/item/circuitboard/computer/shuttle/flight_control + category = list("Computer Boards", "Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/board/shuttle_docker + name = "Computer Design (Private Navigation Computer)" + desc = "Allows for the construction of circuit boards used to build a console that enables the targetting of custom flight locations" + id = "shuttle_docker" + build_path = /obj/item/circuitboard/computer/shuttle/docker + category = list("Computer Boards", "Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/designs/comp_board_designs/comp_board_designs_sec.dm b/code/modules/research/designs/comp_board_designs/comp_board_designs_sec.dm index 0e93481f66..914e9ec225 100644 --- a/code/modules/research/designs/comp_board_designs/comp_board_designs_sec.dm +++ b/code/modules/research/designs/comp_board_designs/comp_board_designs_sec.dm @@ -10,6 +10,14 @@ category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SECURITY +/datum/design/board/shuttleseccamera + name = "Computer Design (Shuttle-Linked Security Camera)" + desc = "Same as a regular security camera console, but when linked to a shuttle, will specifically access cameras on that shuttle." + id = "shuttleseccamera" + build_path = /obj/item/circuitboard/computer/security/shuttle + category = list("Computer Boards") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + /datum/design/board/secdata name = "Computer Design (Security Records Console)" desc = "Allows for the construction of circuit boards used to build a security records console." diff --git a/code/modules/research/designs/electronics_designs.dm b/code/modules/research/designs/electronics_designs.dm index 4e9238c4c7..7e5bedaf0e 100644 --- a/code/modules/research/designs/electronics_designs.dm +++ b/code/modules/research/designs/electronics_designs.dm @@ -166,5 +166,3 @@ desc = "This disk will add the ability to remotely feed slimes potions via the Xenobiology console, and lift the restrictions on the number of slimes that can be stored inside the Xenobiology console. This includes the contents of the basic slime upgrade disk." id = "xenobio_slimeadv" build_path = /obj/item/disk/xenobio_console_upgrade/slimeadv - - diff --git a/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm b/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm index d12099f7ff..e0702be689 100644 --- a/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm +++ b/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm @@ -130,3 +130,36 @@ departmental_flags = DEPARTMENTAL_FLAG_SECURITY build_path = /obj/item/circuitboard/machine/hypnochair category = list("Misc. Machinery") + +/datum/design/board/engine_plasma + name = "Machine Design (Plasma Thruster Board)" + desc = "The circuit board for a plasma thruster." + id = "engine_plasma" + build_path = /obj/item/circuitboard/machine/shuttle/engine/plasma + category = list ("Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/engine_void + name = "Machine Design (Void Thruster Board)" + desc = "The circuit board for a void thruster." + id = "engine_void" + build_path = /obj/item/circuitboard/machine/shuttle/engine/void + category = list ("Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/engine_heater + name = "Machine Design (Engine Heater Board)" + desc = "The circuit board for an engine heater." + id = "engine_heater" + build_path = /obj/item/circuitboard/machine/shuttle/heater + category = list ("Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/sheetifier + name = "Sheetifier" + desc = "This machine turns weird things into sheets." + id = "sheetifier" + build_path = /obj/item/circuitboard/machine/sheetifier + category = list ("Misc. Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ALL + diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 02d16b8c2e..4efcad97ba 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -264,6 +264,79 @@ construction_time = 600 category = list("Gygax") +//Medical Gygax +/datum/design/medigax_chassis + name = "Exosuit Chassis (\"Medical Gygax\")" + id = "medigax_chassis" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/chassis/medigax + materials = list(/datum/material/iron=20000) + construction_time = 100 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_torso + name = "Exosuit Torso (\"Medical Gygax\")" + id = "medigax_torso" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_torso + materials = list(/datum/material/iron=20000,/datum/material/glass=10000,/datum/material/diamond=2000) + construction_time = 300 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_head + name = "Exosuit Head (\"Medical Gygax\")" + id = "medigax_head" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_head + materials = list(/datum/material/iron=10000,/datum/material/glass=5000, /datum/material/diamond=2000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_left_arm + name = "Exosuit Left Arm (\"Medical Gygax\")" + id = "medigax_left_arm" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_left_arm + materials = list(/datum/material/iron=15000, /datum/material/diamond=1000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_right_arm + name = "Exosuit Right Arm (\"Medical Gygax\")" + id = "medigax_right_arm" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_right_arm + materials = list(/datum/material/iron=15000, /datum/material/diamond=1000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_left_leg + name = "Exosuit Left Leg (\"Medical Gygax\")" + id = "medigax_left_leg" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_left_leg + materials = list(/datum/material/iron=15000, /datum/material/diamond=2000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_right_leg + name = "Exosuit Right Leg (\"Medical Gygax\")" + id = "medigax_right_leg" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_right_leg + materials = list(/datum/material/iron=15000, /datum/material/diamond=2000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_armor + name = "Exosuit Armor (\"Medical Gygax\")" + id = "medigax_armor" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_armor + materials = list(/datum/material/iron=15000,/datum/material/diamond=10000,/datum/material/titanium=10000) + construction_time = 600 + category = list("Medical-Spec Gygax") + //Durand /datum/design/durand_chassis name = "Exosuit Chassis (\"Durand\")" diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 69bf039428..e1e55f3476 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -212,6 +212,16 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL +/datum/design/chem_pack + name = "Intravenous Medicine Bag" + desc = "A plastic pressure bag for IV administration of drugs." + id = "chem_pack" + build_type = PROTOLATHE + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + materials = list(/datum/material/plastic = 1500) + build_path = /obj/item/reagent_containers/chem_pack + category = list("Medical Designs") + /datum/design/cloning_disk name = "Cloning Data Disk" desc = "Produce additional disks for storing genetic data." diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 9b44264b07..1b608060ce 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -343,7 +343,7 @@ id = "broom" build_type = PROTOLATHE | AUTOLATHE materials = list(/datum/material/iron = 1000, /datum/material/glass = 600) - build_path = /obj/item/twohanded/broom + build_path = /obj/item/broom category = list("initial", "Equipment", "Misc") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -760,4 +760,69 @@ materials = list(/datum/material/iron = 1000) build_path = /obj/item/tank/internals/emergency_oxygen/engi/empty category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING \ No newline at end of file + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +///////////////////////////////////////// +/////////////////Tape//////////////////// +///////////////////////////////////////// + +/datum/design/sticky_tape + name = "Sticky Tape" + id = "sticky_tape" + build_type = PROTOLATHE + materials = list(/datum/material/plastic = 500) + build_path = /obj/item/stack/sticky_tape + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/super_sticky_tape + name = "Super Sticky Tape" + id = "super_sticky_tape" + build_type = PROTOLATHE + materials = list(/datum/material/plastic = 3000) + build_path = /obj/item/stack/sticky_tape/super + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/pointy_tape + name = "Pointy Tape" + id = "pointy_tape" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 1500, /datum/material/plastic = 1000) + build_path = /obj/item/stack/sticky_tape/pointy + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +///////////////////////////////////////// +/////////////////Shuttle Upgrades//////// +///////////////////////////////////////// + +/datum/design/shuttle_speed_upgrade + name = "Shuttle Route Optimisation Upgrade" + desc = "A disk that allows for calculating shorter routes when inserted into a flight control console." + id = "disk_shuttle_route" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 1000, /datum/material/glass = 1000) + build_path = /obj/item/shuttle_route_optimisation + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/shuttle_speed_upgrade_hyper + name = "Shuttle Bluespace Hyperlane Optimisation Upgrade" + desc = "A disk that allows for calculating shorter routes when inserted into a flight control console. This one abuses bluespace hyperlanes for increased efficiency." + id = "disk_shuttle_route_hyper" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 1000, /datum/material/glass = 1000) + build_path = /obj/item/shuttle_route_optimisation/hyperlane + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/shuttle_speed_upgrade_void + name = "Shuttle Voidspace Optimisation Upgrade" + desc = "A disk that allows for calculating shorter routes when inserted into a flight control console. This one access voidspace for increased efficiency." + id = "disk_shuttle_route_void" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 1000, /datum/material/glass = 1000) + build_path = /obj/item/shuttle_route_optimisation/void + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/designs/tool_designs.dm b/code/modules/research/designs/tool_designs.dm index e500166e76..551d6fa0e3 100644 --- a/code/modules/research/designs/tool_designs.dm +++ b/code/modules/research/designs/tool_designs.dm @@ -42,6 +42,16 @@ category = list("Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING +/datum/design/shuttlecreator + name = "Rapid Shuttle Designator" + desc = "An advanced device capable of defining areas for use in the creation of shuttles" + id = "shuttle_creator" + build_path = /obj/item/shuttle_creator + build_type = PROTOLATHE + materials = list(/datum/material/iron = 8000, /datum/material/titanium = 5000, /datum/material/bluespace = 5000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + /datum/design/handdrill name = "Hand Drill" desc = "A small electric hand drill with an interchangeable screwdriver and bolt bit" diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index a5df3f4d12..5a50120833 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -96,7 +96,7 @@ for(var/i in 1 to amount) var/obj/O = new path(get_turf(src)) if(efficient_with(O.type)) - O.set_custom_materials(matlist.Copy()) + O.set_custom_materials(matlist) O.rnd_crafted(src) SSblackbox.record_feedback("nested tally", "item_printed", amount, list("[type]", "[path]")) investigate_log("[key_name(user)] built [amount] of [path] at [src]([type]).", INVESTIGATE_RESEARCH) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index d543468c48..a7b266fc0e 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -1075,6 +1075,9 @@ Nothing else in the console has ID requirements. /obj/machinery/computer/rdconsole/ui_interact(mob/user) . = ..() var/datum/browser/popup = new(user, "rndconsole", name, 900, 600) + var/datum/asset/spritesheet/assets = get_asset_datum(/datum/asset/spritesheet/research_designs) + + popup.add_head_content("") popup.add_stylesheet("techwebs", 'html/browser/techwebs.css') popup.set_content(generate_ui()) popup.open() diff --git a/code/modules/research/techweb/_techweb.dm b/code/modules/research/techweb/_techweb.dm index 503bd8bae7..a0f0c651f0 100644 --- a/code/modules/research/techweb/_techweb.dm +++ b/code/modules/research/techweb/_techweb.dm @@ -24,10 +24,10 @@ var/list/tiers = list() //Assoc list, id = number, 1 is available, 2 is all reqs are 1, so on /datum/techweb/New() + hidden_nodes = SSresearch.techweb_nodes_hidden.Copy() for(var/i in SSresearch.techweb_nodes_starting) var/datum/techweb_node/DN = SSresearch.techweb_node_by_id(i) research_node(DN, TRUE, FALSE) - hidden_nodes = SSresearch.techweb_nodes_hidden.Copy() return ..() /datum/techweb/admin diff --git a/code/modules/research/techweb/nodes/bepis_nodes.dm b/code/modules/research/techweb/nodes/bepis_nodes.dm index 0033564274..41d3a08d64 100644 --- a/code/modules/research/techweb/nodes/bepis_nodes.dm +++ b/code/modules/research/techweb/nodes/bepis_nodes.dm @@ -80,3 +80,12 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) hidden = TRUE experimental = TRUE + +/datum/techweb_node/sticky_advanced + id = "sticky_advanced" + display_name = "Advanced Sticky Technology" + description = "Taking a good joke too far? Nonsense!" + design_ids = list("super_sticky_tape", "pointy_tape") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + hidden = TRUE + experimental = TRUE diff --git a/code/modules/research/techweb/nodes/biotech_nodes.dm b/code/modules/research/techweb/nodes/biotech_nodes.dm index 8f7d978a99..977f8685d6 100644 --- a/code/modules/research/techweb/nodes/biotech_nodes.dm +++ b/code/modules/research/techweb/nodes/biotech_nodes.dm @@ -5,7 +5,7 @@ display_name = "Biological Technology" description = "What makes us tick." //the MC, silly! prereq_ids = list("base") - design_ids = list("medicalkit", "chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibrillator", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "blood_bag", "bloodbankgen", "telescopiciv", "medspray","genescanner") + design_ids = list("medicalkit", "chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibrillator", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "blood_bag", "bloodbankgen", "telescopiciv", "medspray","genescanner","chem_pack") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) /datum/techweb_node/adv_biotech diff --git a/code/modules/research/techweb/nodes/bluespace_nodes.dm b/code/modules/research/techweb/nodes/bluespace_nodes.dm index 85142cd9b8..3aacc9fec5 100644 --- a/code/modules/research/techweb/nodes/bluespace_nodes.dm +++ b/code/modules/research/techweb/nodes/bluespace_nodes.dm @@ -63,3 +63,36 @@ prereq_ids = list("bluespace_warping", "syndicate_basic") design_ids = list("desynchronizer") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + +/////////////////////////shuttle tech///////////////////////// +/datum/techweb_node/basic_shuttle_tech + id = "basic_shuttle" + display_name = "Basic Shuttle Research" + description = "Research the technology required to create and use basic shuttles." + prereq_ids = list("practical_bluespace", "adv_engi") + design_ids = list("shuttle_creator", "engine_plasma", "engine_heater", "shuttle_control", "shuttle_docker") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) + +/datum/techweb_node/shuttle_route_upgrade + id = "shuttle_route_upgrade" + display_name = "Route Optimisation Upgrade" + description = "Research into bluespace tunnelling, allowing us to reduce flight times by up to 20%!" + prereq_ids = list("basic_shuttle") + design_ids = list("disk_shuttle_route") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + +/datum/techweb_node/shuttle_route_upgrade_hyper + id = "shuttle_route_upgrade_hyper" + display_name = "Hyperlane Optimisation Upgrade" + description = "Research into bluespace hyperlane, allowing us to reduce flight times by up to 40%!" + prereq_ids = list("shuttle_route_upgrade", "bluespace_warping") + design_ids = list("disk_shuttle_route_hyper") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) + +/datum/techweb_node/shuttle_route_upgrade_void + id = "shuttle_route_upgrade_void" + display_name = "Nullspace Breaching Upgrade" + description = "Research into voidspace tunnelling, allowing us to significantly reduce flight times." + prereq_ids = list("shuttle_route_upgrade_hyper", "alientech") + design_ids = list("disk_shuttle_route_void", "engine_void") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 12500) diff --git a/code/modules/research/techweb/nodes/engineering_nodes.dm b/code/modules/research/techweb/nodes/engineering_nodes.dm index eac8c2faf2..d024823c85 100644 --- a/code/modules/research/techweb/nodes/engineering_nodes.dm +++ b/code/modules/research/techweb/nodes/engineering_nodes.dm @@ -16,7 +16,9 @@ display_name = "Advanced Engineering" description = "Pushing the boundaries of physics, one chainsaw-fist at a time." prereq_ids = list("engineering", "emp_basic") - design_ids = list("engine_goggles", "magboots", "forcefield_projector", "weldingmask" , "rcd_loaded", "rpd", "tray_goggles_prescription", "engine_goggles_prescription", "mesons_prescription", "rcd_upgrade_frames", "rcd_upgrade_simple_circuits", "rcd_ammo_large") + design_ids = list("engine_goggles", "magboots", "forcefield_projector", "weldingmask" , "rcd_loaded", "rpd", + "tray_goggles_prescription", "engine_goggles_prescription", "mesons_prescription", "rcd_upgrade_frames", + "rcd_upgrade_simple_circuits", "rcd_ammo_large", "sheetifier") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 4000) /datum/techweb_node/anomaly diff --git a/code/modules/research/techweb/nodes/mecha_nodes.dm b/code/modules/research/techweb/nodes/mecha_nodes.dm index 4d1b703cae..2e77f697da 100644 --- a/code/modules/research/techweb/nodes/mecha_nodes.dm +++ b/code/modules/research/techweb/nodes/mecha_nodes.dm @@ -42,6 +42,14 @@ "gygax_peri", "gygax_targ", "gygax_armor") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) +/datum/techweb_node/medigax + id = "mech_medigax" + display_name = "EXOSUIT: Medical-Spec Gygax" + description = "Medical-Spec Gygax designs" + prereq_ids = list("mech_gygax", "mecha_odysseus") + design_ids = list("medigax_chassis", "medigax_torso", "medigax_head", "medigax_left_arm", "medigax_right_arm", "medigax_left_leg", "medigax_right_leg", "medigax_armor") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + /datum/techweb_node/durand id = "mech_durand" display_name = "EXOSUIT: Durand" diff --git a/code/modules/research/techweb/nodes/misc_nodes.dm b/code/modules/research/techweb/nodes/misc_nodes.dm index d34afca90a..3f8ad8592a 100644 --- a/code/modules/research/techweb/nodes/misc_nodes.dm +++ b/code/modules/research/techweb/nodes/misc_nodes.dm @@ -66,3 +66,24 @@ design_ids = list("air_horn", "honker_main", "honker_peri", "honker_targ", "honk_chassis", "honk_head", "honk_torso", "honk_left_arm", "honk_right_arm", "honk_left_leg", "honk_right_leg", "mech_banana_mortar", "mech_mousetrap_mortar", "mech_honker", "mech_punching_face", "implant_trombone", "borg_transform_clown") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + +////////////////////////Tape tech//////////////////////////// +/datum/techweb_node/sticky_basic + id = "sticky_basic" + display_name = "Basic Sticky Technology" + description = "The only thing left to do after researching this tech is to start printing out a bunch of 'kick me' signs." + prereq_ids = list("base") + design_ids = list("sticky_tape") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + hidden = TRUE + experimental = TRUE + +// Can be researched after getting the basic sticky technology from the BEPIS major reward +/datum/techweb_node/sticky_advanced + id = "sticky_advanced" + display_name = "Advanced Sticky Technology" + description = "Taking a good joke too far? Nonsense!" + prereq_ids = list("sticky_basic") + design_ids = list("super_sticky_tape", "pointy_tape") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) + hidden = TRUE \ No newline at end of file diff --git a/code/modules/research/techweb/nodes/tools_nodes.dm b/code/modules/research/techweb/nodes/tools_nodes.dm index 5d8d40f10d..b084979116 100644 --- a/code/modules/research/techweb/nodes/tools_nodes.dm +++ b/code/modules/research/techweb/nodes/tools_nodes.dm @@ -5,7 +5,7 @@ display_name = "Basic Tools" description = "Basic mechanical, electronic, surgical and botanical tools." prereq_ids = list("base") - design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom", "normtrash") + design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "decal_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom", "normtrash", "spraycan") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 500) /datum/techweb_node/basic_mining diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 7b5004e722..1a8b82232b 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -276,7 +276,7 @@ Burning extracts: /obj/item/slimecross/burning/adamantine/do_effect(mob/user) user.visible_message("[src] crystallizes into a large shield!") - new /obj/item/twohanded/required/adamantineshield(get_turf(user)) + new /obj/item/shield/adamantineshield(get_turf(user)) ..() /obj/item/slimecross/burning/rainbow @@ -440,7 +440,7 @@ Burning extracts: attack_verb = list("irradiated","mutated","maligned") return ..() -/obj/item/twohanded/required/adamantineshield +/obj/item/shield/adamantineshield name = "adamantine shield" desc = "A gigantic shield made of solid adamantium." icon = 'icons/obj/slimecrossing.dmi' @@ -450,12 +450,15 @@ Burning extracts: armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 70) slot_flags = ITEM_SLOT_BACK block_chance = 75 + force = 0 throw_range = 1 //How far do you think you're gonna throw a solid crystalline shield...? throw_speed = 2 - force = 15 //Heavy, but hard to wield. attack_verb = list("bashed","pounded","slammed") item_flags = SLOWS_WHILE_IN_HAND +/obj/item/shield/adamantineshield/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_wielded=15) /obj/effect/proc_holder/spell/targeted/shapeshift/slimeform name = "Slime Transformation" diff --git a/code/modules/ruins/lavalandruin_code/puzzle.dm b/code/modules/ruins/lavalandruin_code/puzzle.dm index 70b0545ded..92e24e3bc4 100644 --- a/code/modules/ruins/lavalandruin_code/puzzle.dm +++ b/code/modules/ruins/lavalandruin_code/puzzle.dm @@ -289,7 +289,7 @@ /obj/effect/sliding_puzzle/prison/dispense_reward() prisoner.forceMove(get_turf(src)) - prisoner.notransform = FALSE + prisoner.mob_transforming = FALSE prisoner = null //Some armor so it's harder to kill someone by mistake. @@ -329,7 +329,7 @@ return FALSE //First grab the prisoner and move them temporarily into the generator so they won't get thrown around. - prisoner.notransform = TRUE + prisoner.mob_transforming = TRUE prisoner.forceMove(cube) to_chat(prisoner,"You're trapped by the prison cube! You will remain trapped until someone solves it.") @@ -350,4 +350,4 @@ //Move them into random block var/obj/structure/puzzle_element/E = pick(cube.elements) prisoner.forceMove(E) - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index a60d564631..ec5e98b2e6 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -413,13 +413,13 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) . = ..() if(ismob(AM)) var/mob/M = AM - M.notransform = TRUE + M.mob_transforming = TRUE /obj/item/abstracthotelstorage/Exited(atom/movable/AM, atom/newLoc) . = ..() if(ismob(AM)) var/mob/M = AM - M.notransform = FALSE + M.mob_transforming = FALSE //Space Ruin stuff /area/ruin/space/has_grav/hilbertresearchfacility diff --git a/code/modules/shuttle/computer.dm b/code/modules/shuttle/computer.dm index d2b13fc71a..75bf55a5a3 100644 --- a/code/modules/shuttle/computer.dm +++ b/code/modules/shuttle/computer.dm @@ -71,6 +71,6 @@ to_chat(user, "You fried the consoles ID checking system.") return TRUE -/obj/machinery/computer/shuttle/proc/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) +/obj/machinery/computer/shuttle/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) if(port && (shuttleId == initial(shuttleId) || override)) shuttleId = port.id \ No newline at end of file diff --git a/code/modules/shuttle/custom_shuttle.dm b/code/modules/shuttle/custom_shuttle.dm new file mode 100644 index 0000000000..6e06e3fefe --- /dev/null +++ b/code/modules/shuttle/custom_shuttle.dm @@ -0,0 +1,268 @@ +#define Z_DIST 500 +#define CUSTOM_ENGINES_START_TIME 65 +#define CALCULATE_STATS_COOLDOWN 2 + +/obj/machinery/computer/custom_shuttle + name = "nanotrasen shuttle flight controller" + desc = "A terminal used to fly shuttles defined by the Shuttle Zoning Designator" + circuit = /obj/item/circuitboard/computer/shuttle/flight_control + icon_screen = "shuttle" + icon_keyboard = "tech_key" + light_color = LIGHT_COLOR_CYAN + req_access = list( ) + var/shuttleId + var/possible_destinations = "whiteship_home" + var/admin_controlled + var/no_destination_swap = 0 + var/calculated_mass = 0 + var/calculated_dforce = 0 + var/calculated_speed = 0 + var/calculated_engine_count = 0 + var/calculated_consumption = 0 + var/calculated_cooldown = 0 + var/calculated_non_operational_thrusters = 0 + var/calculated_fuel_less_thrusters = 0 + var/target_fuel_cost = 0 + var/targetLocation + var/datum/browser/popup + + var/stat_calc_cooldown = 0 + + //Upgrades + var/distance_multiplier = 1 + +/obj/machinery/computer/custom_shuttle/examine(mob/user) + . = ..() + . += distance_multiplier < 1 ? "Bluespace shortcut module installed. Route is [distance_multiplier]x the original length." : "" + +/obj/machinery/computer/custom_shuttle/ui_interact(mob/user) + var/list/options = params2list(possible_destinations) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + var/dat = "[M ? "Current Location : [M.getStatusText()]" : "Shuttle link required."]

    " + if(M) + dat += "Run Flight Calculations
    " + dat += "Shuttle Data
    " + dat += "Shuttle Mass: [calculated_mass/10]tons
    " + dat += "Engine Force: [calculated_dforce]kN ([calculated_engine_count] engines)
    " + dat += "Sublight Speed: [calculated_speed]ms-1
    " + dat += calculated_speed < 1 ? "INSUFFICIENT ENGINE POWER
    " : "" + dat += calculated_non_operational_thrusters > 0 ? "Warning: [calculated_non_operational_thrusters] thrusters offline.
    " : "" + dat += "Fuel Consumption: [calculated_consumption]units per distance
    " + dat += "Engine Cooldown: [calculated_cooldown]s
    " + var/destination_found + for(var/obj/docking_port/stationary/S in SSshuttle.stationary) + if(!options.Find(S.id)) + continue + if(!M.check_dock(S, silent=TRUE)) + continue + if(calculated_speed == 0) + break + destination_found = TRUE + var/dist = round(calculateDistance(S)) + dat += "Target [S.name] (Dist: [dist] | Fuel Cost: [round(dist * calculated_consumption)] | Time: [round(dist / calculated_speed)])
    " + if(!destination_found) + dat += "No valid destinations
    " + dat += "
    [targetLocation ? "Target Location : [targetLocation]" : "No Target Location"]" + dat += "
    Initate Flight
    " + dat += "Close" + + popup = new(user, "computer", M ? M.name : "shuttle", 350, 450) + popup.set_content("
    [dat]
    ") + popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) + popup.open() + +/obj/machinery/computer/custom_shuttle/Topic(href, href_list) + if(..()) + return + usr.set_machine(src) + src.add_fingerprint(usr) + if(!allowed(usr)) + to_chat(usr, "Access denied.") + return + + if(href_list["calculate"]) + calculateStats() + ui_interact(usr) + return + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + if(!M) + return + if(M.launch_status == ENDGAME_LAUNCHED) + return + if(href_list["setloc"]) + SetTargetLocation(href_list["setloc"]) + ui_interact(usr) + return + else if(href_list["fly"]) + Fly() + ui_interact(usr) + return + +/obj/machinery/computer/custom_shuttle/proc/calculateDistance(var/obj/docking_port/stationary/port) + var/deltaX = port.x - x + var/deltaY = port.y - y + var/deltaZ = (port.z - z) * Z_DIST + return sqrt(deltaX * deltaX + deltaY * deltaY + deltaZ * deltaZ) * distance_multiplier + +/obj/machinery/computer/custom_shuttle/proc/linkShuttle(var/new_id) + shuttleId = new_id + possible_destinations = "whiteship_home;shuttle[new_id]_custom" + +/obj/machinery/computer/custom_shuttle/proc/calculateStats(var/useFuel = FALSE, var/dist = 0, var/ignore_cooldown = FALSE) + if(!ignore_cooldown && stat_calc_cooldown >= world.time) + to_chat(usr, "You are using this too fast, please slow down") + return + stat_calc_cooldown = world.time + CALCULATE_STATS_COOLDOWN + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + if(!M) + return FALSE + //Reset data + calculated_mass = 0 + calculated_dforce = 0 + calculated_speed = 0 + calculated_engine_count = 0 + calculated_consumption = 0 + calculated_cooldown = 0 + calculated_fuel_less_thrusters = 0 + calculated_non_operational_thrusters = 0 + //Calculate all the data + var/list/areas = M.shuttle_areas + for(var/shuttleArea in areas) + calculated_mass += length(get_area_turfs(shuttleArea)) + for(var/obj/machinery/shuttle/engine/E in shuttleArea) + E.check_setup() + if(!E.thruster_active) //Skipover thrusters with no valid heater + calculated_non_operational_thrusters ++ + continue + if(E.attached_heater) + var/obj/machinery/atmospherics/components/unary/shuttle/heater/resolvedHeater = E.attached_heater.resolve() + if(resolvedHeater && !resolvedHeater.hasFuel(dist * E.fuel_use) && useFuel) + calculated_fuel_less_thrusters ++ + continue + calculated_engine_count++ + calculated_dforce += E.thrust + calculated_consumption += E.fuel_use + calculated_cooldown = max(calculated_cooldown, E.cooldown) + //This should really be accelleration, but its a 2d spessman game so who cares + if(calculated_mass == 0) + return FALSE + calculated_speed = (calculated_dforce*1000) / (calculated_mass*100) + return TRUE + +/obj/machinery/computer/custom_shuttle/proc/consumeFuel(var/dist) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + if(!M) + return FALSE + //Calculate all the data + for(var/obj/machinery/shuttle/engine/shuttle_machine in GLOB.custom_shuttle_machines) + shuttle_machine.check_setup() + if(!shuttle_machine.thruster_active) + continue + if(get_area(M) != get_area(shuttle_machine)) + continue + if(shuttle_machine.attached_heater) + var/obj/machinery/atmospherics/components/unary/shuttle/heater/resolvedHeater = shuttle_machine.attached_heater.resolve() + if(resolvedHeater && !resolvedHeater.hasFuel(dist * shuttle_machine.fuel_use)) + continue + resolvedHeater?.consumeFuel(dist * shuttle_machine.fuel_use) + shuttle_machine.fireEngine() + +/obj/machinery/computer/custom_shuttle/proc/SetTargetLocation(var/newTarget) + if(!(newTarget in params2list(possible_destinations))) + log_admin("[usr] attempted to href dock exploit on [src] with target location \"[newTarget]\"") + message_admins("[usr] just attempted to href dock exploit on [src] with target location \"[newTarget]\"") + return + targetLocation = newTarget + say("Shuttle route calculated.") + return + +/obj/machinery/computer/custom_shuttle/proc/Fly() + if(!targetLocation) + return + var/obj/docking_port/mobile/linkedShuttle = SSshuttle.getShuttle(shuttleId) + if(!linkedShuttle) + return + if(linkedShuttle.mode != SHUTTLE_IDLE) + return + if(!calculateStats(TRUE, 0, TRUE)) + return + if(calculated_fuel_less_thrusters > 0) + say("Warning, [calculated_fuel_less_thrusters] do not have enough fuel for this journey, engine output may be limitted.") + if(calculated_speed < 1) + say("Insufficient engine power, shuttle requires [calculated_mass / 10]kN of thrust.") + return + var/obj/docking_port/stationary/targetPort = SSshuttle.getDock(targetLocation) + if(!targetPort) + return + var/dist = calculateDistance(targetPort) + var/time = min(max(round(dist / calculated_speed), 10), 90) + linkedShuttle.callTime = time * 10 + linkedShuttle.rechargeTime = calculated_cooldown + //We need to find the direction of this console to the port + linkedShuttle.port_direction = angle2dir(dir2angle(dir) - (dir2angle(linkedShuttle.dir)) + 180) + linkedShuttle.preferred_direction = NORTH + linkedShuttle.ignitionTime = CUSTOM_ENGINES_START_TIME + linkedShuttle.count_engines() + linkedShuttle.hyperspace_sound(HYPERSPACE_WARMUP) + var/throwForce = clamp((calculated_speed / 2) - 5, 0, 10) + linkedShuttle.movement_force = list("KNOCKDOWN" = calculated_speed > 5 ? 3 : 0, "THROW" = throwForce) + if(!(targetLocation in params2list(possible_destinations))) + log_admin("[usr] attempted to launch a shuttle that has been affected by href dock exploit on [src] with target location \"[targetLocation]\"") + message_admins("[usr] attempted to launch a shuttle that has been affected by href dock exploit on [src] with target location \"[targetLocation]\"") + return + switch(SSshuttle.moveShuttle(shuttleId, targetLocation, 1)) + if(0) + consumeFuel(dist) + say("Shuttle departing. Please stand away from the doors.") + if(1) + to_chat(usr, "Invalid shuttle requested.") + else + to_chat(usr, "Unable to comply.") + return + +/obj/machinery/computer/custom_shuttle/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) + if(port && (shuttleId == initial(shuttleId) || override)) + linkShuttle(port.id) + +//Custom shuttle docker locations +/obj/machinery/computer/camera_advanced/shuttle_docker/custom + name = "Shuttle Navigation Computer" + desc = "Used to designate a precise transit location for private ships." + lock_override = NONE + whitelist_turfs = list(/turf/open/space, + /turf/open/lava, + /turf/open/floor/plating/beach, + /turf/open/floor/plating/ashplanet, + /turf/open/floor/plating/asteroid, + /turf/open/floor/plating/lavaland_baseturf) + jumpto_ports = list("whiteship_home" = 1) + view_range = 12 + designate_time = 100 + circuit = /obj/item/circuitboard/computer/shuttle/docker + +/obj/machinery/computer/camera_advanced/shuttle_docker/custom/Initialize() + . = ..() + GLOB.jam_on_wardec += src + +/obj/machinery/computer/camera_advanced/shuttle_docker/custom/Destroy() + GLOB.jam_on_wardec -= src + return ..() + +/obj/machinery/computer/camera_advanced/shuttle_docker/custom/placeLandingSpot() + if(!shuttleId) + return //Only way this would happen is if someone else delinks the console while in use somehow + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + if(M?.mode != SHUTTLE_IDLE) + to_chat(usr, "You cannot target locations while in transit.") + return + ..() + +/obj/machinery/computer/camera_advanced/shuttle_docker/custom/attack_hand(mob/user) + if(!shuttleId) + to_chat(user, "You must link the console to a shuttle first.") + return + return ..() + +/obj/machinery/computer/camera_advanced/shuttle_docker/custom/proc/linkShuttle(var/new_id) + shuttleId = new_id + shuttlePortId = "shuttle[new_id]_custom" diff --git a/code/modules/shuttle/navigation_computer.dm b/code/modules/shuttle/navigation_computer.dm index 69eb4a6be4..4f53e5d9d0 100644 --- a/code/modules/shuttle/navigation_computer.dm +++ b/code/modules/shuttle/navigation_computer.dm @@ -253,7 +253,7 @@ current_user.client.images -= remove_images current_user.client.images += add_images -/obj/machinery/computer/camera_advanced/shuttle_docker/proc/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) +/obj/machinery/computer/camera_advanced/shuttle_docker/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock, idnum, override=FALSE) if(port && (shuttleId == initial(shuttleId) || override)) shuttleId = port.id shuttlePortId = "[port.id]_custom" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 665361af49..bce2da74e4 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -11,17 +11,31 @@ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF anchored = TRUE -// + /// The identifier of the port or ship. + /// This will be used in numerous other places like the console, + /// stationary ports and whatnot to tell them your ship's mobile + /// port can be used in these places, or the docking port is compatible, etc. var/id - // this should point -away- from the dockingport door, ie towards the ship + ///Common standard is for this to point -away- from the dockingport door, ie towards the ship dir = NORTH - var/width = 0 //size of covered area, perpendicular to dir - var/height = 0 //size of covered area, parallel to dir - var/dwidth = 0 //position relative to covered area, perpendicular to dir - var/dheight = 0 //position relative to covered area, parallel to dir + ///size of covered area, perpendicular to dir. You shouldn't modify this for mobile dockingports, set automatically. + var/width = 0 + ///size of covered area, parallel to dir. You shouldn't modify this for mobile dockingports, set automatically. + var/height = 0 + ///position relative to covered area, perpendicular to dir. You shouldn't modify this for mobile dockingports, set automatically. + var/dwidth = 0 + ///position relative to covered area, parallel to dir. You shouldn't modify this for mobile dockingports, set automatically. + var/dheight = 0 var/area_type - var/hidden = FALSE //are we invisible to shuttle navigation computers? + ///are we invisible to shuttle navigation computers? + var/hidden = FALSE + + ///Delete this port after ship fly off. + var/delete_after = FALSE + +/obj/docking_port/proc/get_save_vars() + return list("pixel_x", "pixel_y", "dir", "name", "req_access", "req_access_txt", "piping_layer", "color", "icon_state", "pipe_color", "amount", "width", "height", "dwidth", "dheight") //these objects are indestructible /obj/docking_port/Destroy(force) @@ -155,8 +169,6 @@ /obj/docking_port/stationary name = "dock" - area_type = SHUTTLE_DEFAULT_UNDERLYING_AREA - var/last_dock_time var/datum/map_template/shuttle/roundstart_template @@ -169,6 +181,9 @@ id = "[SSshuttle.stationary.len]" if(name == "dock") name = "dock[SSshuttle.stationary.len]" + if(!area_type) + var/area/place = get_area(src) + area_type = place?.type || SHUTTLE_DEFAULT_UNDERLYING_AREA // We might be created in nullspace if(mapload) for(var/turf/T in return_turfs()) @@ -183,6 +198,13 @@ SSshuttle.stationary -= src . = ..() +/obj/docking_port/stationary/Moved(atom/oldloc, dir, forced) + . = ..() + if(area_type) // We already have one + return + var/area/newarea = get_area(src) + area_type = newarea?.type + /obj/docking_port/stationary/proc/load_roundstart() if(json_key) var/sid = SSmapping.config.shuttles[json_key] @@ -235,16 +257,25 @@ var/list/shuttle_areas - var/timer //used as a timer (if you want time left to complete move, use timeLeft proc) + ///used as a timer (if you want time left to complete move, use timeLeft proc) + var/timer var/last_timer_length + ///current shuttle mode + var/mode = SHUTTLE_IDLE + ///time spent in transit (deciseconds). Should not be lower then 10 seconds without editing the animation of the hyperspace ripples. + var/callTime = 100 + /// time spent "starting the engines". Also rate limits how often we try to reserve transit space if its ever full of transiting shuttles. + var/ignitionTime = 55 + /// time spent after arrival before being able to begin ignition + var/rechargeTime = 0 + /// time spent after transit 'landing' before actually arriving + var/prearrivalTime = 0 - var/mode = SHUTTLE_IDLE //current shuttle mode - var/callTime = 100 //time spent in transit (deciseconds). Should not be lower then 10 seconds without editing the animation of the hyperspace ripples. - var/ignitionTime = 55 // time spent "starting the engines". Also rate limits how often we try to reserve transit space if its ever full of transiting shuttles. - - // The direction the shuttle prefers to travel in + /// The direction the shuttle prefers to travel in, ie what direction + /// the animation will cause it to appear to be traveling in var/preferred_direction = NORTH - // And the angle from the front of the shuttle to the port + /// relative direction of the docking port from the front of the shuttle + /// NORTH is towards front, EAST would be starboard side, WEST port, etc. var/port_direction = NORTH var/obj/docking_port/stationary/destination @@ -254,13 +285,16 @@ var/launch_status = NOLAUNCH - var/list/movement_force = list("KNOCKDOWN" = 3, "THROW" = 2) + ///Whether or not you want your ship to knock people down, and also whether it will throw them several tiles upon launching. + var/list/movement_force = list("KNOCKDOWN" = 3, "THROW" = 0) var/list/ripples = list() - var/engine_coeff = 1 //current engine coeff - var/current_engines = 0 //current engine power - var/initial_engines = 0 //initial engine power - var/can_move_docking_ports = FALSE //if this shuttle can move docking ports other than the one it is docked at + var/engine_coeff = 1 + var/current_engines = 0 + var/initial_engines = 0 + var/list/engine_list = list() + ///if this shuttle can move docking ports other than the one it is docked at + var/can_move_docking_ports = FALSE var/list/hidden_turfs = list() /obj/docking_port/mobile/proc/register() @@ -308,14 +342,12 @@ id = "[id][idnum]" if(name == initial(name)) name = "[name] [idnum]" - for(var/i in shuttle_areas) - var/area/place = i - for(var/obj/machinery/computer/shuttle/comp in place) - comp.connect_to_shuttle(src, dock, idnum) - for(var/obj/machinery/computer/camera_advanced/shuttle_docker/comp in place) - comp.connect_to_shuttle(src, dock, idnum) - for(var/obj/machinery/status_display/shuttle/sd in place) - sd.connect_to_shuttle(src, dock, idnum) + for(var/place in shuttle_areas) + var/area/area = place + area.connect_to_shuttle(src, dock, idnum, FALSE) + for(var/each in place) + var/atom/atom = each + atom.connect_to_shuttle(src, dock, idnum, FALSE) //this is a hook for custom behaviour. Maybe at some point we could add checks to see if engines are intact @@ -423,7 +455,10 @@ if(initiate_docking(S1) != DOCKING_SUCCESS) WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") else - previous = S0 + if(S0.delete_after) + qdel(S0, TRUE) + else + previous = S0 else WARNING("shuttle \"[id]\" could not enter transit space. S0=[S0 ? S0.id : "null"] S1=[S1 ? S1.id : "null"]") @@ -472,7 +507,7 @@ if(M.mind && !istype(t, /turf/open/floor/plasteel/shuttle/red) && !istype(t, /turf/open/floor/mineral/plastitanium/red/brig)) M.mind.force_escaped = TRUE // Ghostize them and put them in nullspace stasis (for stat & possession checks) - M.notransform = TRUE + M.mob_transforming = TRUE M.ghostize(FALSE) M.moveToNullspace() @@ -536,7 +571,11 @@ // If we can't dock or we don't have a transit slot, wait for 20 ds, // then try again switch(mode) - if(SHUTTLE_CALL) + if(SHUTTLE_CALL, SHUTTLE_PREARRIVAL) + if(prearrivalTime && mode != SHUTTLE_PREARRIVAL) + mode = SHUTTLE_PREARRIVAL + setTimer(prearrivalTime) + return var/error = initiate_docking(destination, preferred_direction) if(error && error & (DOCKING_NULL_DESTINATION | DOCKING_NULL_SOURCE)) var/msg = "A mobile dock in transit exited initiate_docking() with an error. This is most likely a mapping problem: Error: [error], ([src]) ([previous][ADMIN_JMP(previous)] -> [destination][ADMIN_JMP(destination)])" @@ -547,6 +586,10 @@ else if(error) setTimer(20) return + if(rechargeTime) + mode = SHUTTLE_RECHARGING + setTimer(rechargeTime) + return if(SHUTTLE_RECALL) if(initiate_docking(previous) != DOCKING_SUCCESS) setTimer(20) @@ -649,6 +692,10 @@ return "ESC" if(SHUTTLE_STRANDED) return "ERR" + if(SHUTTLE_RECHARGING) + return "RCH" + if(SHUTTLE_PREARRIVAL) + return "LDN" return "" // returns 5-letter timer string, used by status screens and mob status panel @@ -667,7 +714,7 @@ /obj/docking_port/mobile/proc/getStatusText() var/obj/docking_port/stationary/dockedAt = get_docked() - + var/docked_at = dockedAt?.name || "unknown" if(istype(dockedAt, /obj/docking_port/stationary/transit)) if (timeLeft() > 1 HOURS) return "hyperspace" @@ -678,8 +725,10 @@ else dst = destination . = "transit towards [dst?.name || "unknown location"] ([getTimerStr()])" + else if(mode == SHUTTLE_RECHARGING) + return "[docked_at], recharging [getTimerStr()]" else - return dockedAt?.name || "unknown" + return docked_at /obj/docking_port/mobile/proc/getDbgStatusText() @@ -711,19 +760,47 @@ return null /obj/docking_port/mobile/proc/hyperspace_sound(phase, list/areas) - var/s + var/selected_sound switch(phase) if(HYPERSPACE_WARMUP) - s = 'sound/effects/hyperspace_begin.ogg' + selected_sound = "hyperspace_begin" if(HYPERSPACE_LAUNCH) - s = 'sound/effects/hyperspace_progress.ogg' + selected_sound = "hyperspace_progress" if(HYPERSPACE_END) - s = 'sound/effects/hyperspace_end.ogg' + selected_sound = "hyperspace_end" else CRASH("Invalid hyperspace sound phase: [phase]") - for(var/A in areas) - for(var/obj/machinery/door/E in A) //dumb, I know, but playing it on the engines doesn't do it justice - playsound(E, s, 100, FALSE, max(width, height) - world.view) + // This previously was played from each door at max volume, and was one of the worst things I had ever seen. + // Now it's instead played from the nearest engine if close, or the first engine in the list if far since it doesn't really matter. + // Or a door if for some reason the shuttle has no engine, fuck oh hi daniel fuck it + var/range = (engine_coeff * max(width, height)) + var/long_range = range * 2.5 + var/atom/distant_source + if(LAZYLEN(engine_list)) + distant_source = engine_list[1] + else + for(var/A in areas) + distant_source = locate(/obj/machinery/door) in A + if(distant_source) + break + + if(distant_source) + for(var/mob/M in SSmobs.clients_by_zlevel[z]) + var/dist_far = get_dist(M, distant_source) + if(dist_far <= long_range && dist_far > range) + M.playsound_local(distant_source, "sound/effects/[selected_sound]_distance.ogg", 100, falloff = 20) + else if(dist_far <= range) + var/source + if(engine_list.len == 0) + source = distant_source + else + var/closest_dist = 10000 + for(var/obj/O in engine_list) + var/dist_near = get_dist(M, O) + if(dist_near < closest_dist) + source = O + closest_dist = dist_near + M.playsound_local(source, "sound/effects/[selected_sound].ogg", 100, falloff = range / 2) // Losing all initial engines should get you 2 // Adding another set of engines at 0.5 time @@ -743,7 +820,12 @@ var/area/shuttle/areaInstance = thing for(var/obj/structure/shuttle/engine/E in areaInstance.contents) if(!QDELETED(E)) + engine_list += E . += E.engine_power + for(var/obj/machinery/shuttle/engine/E in areaInstance.contents) + if(!QDELETED(E)) + engine_list += E + . += E.thruster_active ? 1 : 0 // Double initial engines to get to 0.5 minimum // Lose all initial engines to get to 2 @@ -768,7 +850,7 @@ /obj/docking_port/mobile/proc/in_flight() switch(mode) - if(SHUTTLE_CALL,SHUTTLE_RECALL) + if(SHUTTLE_CALL,SHUTTLE_RECALL,SHUTTLE_PREARRIVAL) return TRUE if(SHUTTLE_IDLE,SHUTTLE_IGNITING) return FALSE diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm new file mode 100644 index 0000000000..f5a11db60f --- /dev/null +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm @@ -0,0 +1,370 @@ +#define SHUTTLE_CREATOR_MAX_SIZE CONFIG_GET(number/max_shuttle_size) +#define CUSTOM_SHUTTLE_LIMIT CONFIG_GET(number/max_shuttle_count) +#define CARDINAL_DIRECTIONS_X list(1, 0, -1, 0) +#define CARDINAL_DIRECTIONS_Y list(0, 1, 0, -1) + +GLOBAL_VAR_INIT(custom_shuttle_count, 0) //The amount of custom shuttles created to prevent creating hundreds +GLOBAL_LIST_EMPTY(custom_shuttle_machines) //Machines that require updating (Heaters, engines) + +//============ Shuttle Creator Object ============ +/obj/item/shuttle_creator + name = "Rapid Shuttle Designator" + icon = 'icons/obj/tools.dmi' + icon_state = "rsd" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + desc = "A device used to define the area required for custom ships. Uses bluespace crystals to create bluespace-capable ships." + density = FALSE + anchored = FALSE + flags_1 = CONDUCT_1 + item_flags = NOBLUDGEON + force = 0 + throwforce = 8 + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_NORMAL + req_access_txt = "11" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) + resistance_flags = FIRE_PROOF + var/ready = TRUE + //pre-designation + var/override_max_shuttles = FALSE + var/obj/machinery/computer/camera_advanced/shuttle_creator/internal_shuttle_creator + //During designation + var/overwritten_area = /area/space + var/list/loggedTurfs = list() + var/loggedOldArea + var/recorded_shuttle_area + var/datum/shuttle_creator_overlay_holder/overlay_holder + //After designation + var/linkedShuttleId + +/obj/item/shuttle_creator/Initialize() + . = ..() + internal_shuttle_creator = new() + internal_shuttle_creator.owner_rsd = src + overlay_holder = new() + +/obj/item/shuttle_creator/Destroy() + . = ..() + if(internal_shuttle_creator) + internal_shuttle_creator.owner_rsd = null + QDEL_NULL(internal_shuttle_creator) + if(overlay_holder) + QDEL_NULL(overlay_holder) + +/obj/item/shuttle_creator/attack_self(mob/user) + ..() + if(linkedShuttleId) + return + if(GLOB.custom_shuttle_count > CUSTOM_SHUTTLE_LIMIT && !override_max_shuttles) + to_chat(user, "Too many shuttles have been created.") + message_admins("[ADMIN_FLW(user)] attempted to create a shuttle, however [CUSTOM_SHUTTLE_LIMIT] have already been created.") + return + if(!internal_shuttle_creator) + return + overlay_holder.add_client(user.client) + internal_shuttle_creator.attack_hand(user) + +/obj/item/shuttle_creator/afterattack(atom/target, mob/user, proximity_flag) + . = ..() + if(!ready) + to_chat(user, "You need to define a shuttle area first.") + return + if(!proximity_flag) + return + if(istype(target, /obj/machinery/computer/custom_shuttle)) + if(!linkedShuttleId) + to_chat(user, "Error, no defined shuttle linked to device") + return + var/obj/machinery/computer/custom_shuttle/console = target + console.linkShuttle(linkedShuttleId) + to_chat(user, "Console linked successfully!") + return + else if(istype(target, /obj/machinery/computer/camera_advanced/shuttle_docker/custom)) + if(!linkedShuttleId) + to_chat(user, "Error, no defined shuttle linked to device") + return + var/obj/machinery/computer/camera_advanced/shuttle_docker/custom/console = target + console.linkShuttle(linkedShuttleId) + to_chat(user, "Console linked successfully!") + return + to_chat(user, "The [src] bleeps. Select an airlock to create a docking port, or a valid machine to link.") + return + +//=========== shuttle designation actions ============ +/obj/item/shuttle_creator/proc/calculate_bounds(obj/docking_port/mobile/port) + if(!port || !istype(port, /obj/docking_port/mobile)) + return FALSE + //Heights is the distance away from the port + //width is the distance perpendicular to the port + var/minX = INFINITY + var/maxX = 0 + var/minY = INFINITY + var/maxY = 0 + for(var/turf/T in loggedTurfs) + minX = min(T.x, minX) + maxX = max(T.x, maxX) + minY = min(T.y, minY) + maxY = max(T.y, maxY) + //Make sure shuttle was actually found. + if(maxX == INFINITY || maxY == INFINITY) + return FALSE + minX-- + minY-- + var/width = maxX - minX + var/height = maxY - minY + var/offset_x = port.x - minX + var/offset_y = port.y - minY + switch(port.dir) //Source: code/datums/shuttles.dm line 77 (14/03/2020) :) + if(NORTH) + port.width = width + port.height = height + port.dwidth = offset_x - 1 + port.dheight = offset_y - 1 + if(EAST) + port.width = height + port.height = width + port.dwidth = height - offset_y + port.dheight = offset_x - 1 + if(SOUTH) + port.width = width + port.height = height + port.dwidth = width - offset_x + port.dheight = height - offset_y + if(WEST) + port.width = height + port.height = width + port.dwidth = offset_y - 1 + port.dheight = width - offset_x + return TRUE + +//Go through all the all_turfs and check which direction doesn't have the shuttle +/obj/item/shuttle_creator/proc/getNonShuttleDirection(turf/targetTurf) + var/position = null + if(!(get_offset_target_turf(targetTurf, 0, 1) in loggedTurfs)) + if(position != null) + return null + position = NORTH + if(!(get_offset_target_turf(targetTurf, 0, -1) in loggedTurfs)) + if(position != null) + return null + position = SOUTH + if(!(get_offset_target_turf(targetTurf, 1, 0) in loggedTurfs)) + if(position != null) + return null + position = EAST + if(!(get_offset_target_turf(targetTurf, -1, 0) in loggedTurfs)) + if(position != null) + return null + position = WEST + return position + +/obj/item/shuttle_creator/proc/invertDir(var/input_dir) + if(input_dir == NORTH) + return SOUTH + else if(input_dir == SOUTH) + return NORTH + else if(input_dir == EAST) + return WEST + else if(input_dir == WEST) + return EAST + return null + +/obj/item/shuttle_creator/proc/shuttle_create_docking_port(atom/target, mob/user) + + if(loggedTurfs.len == 0 || !recorded_shuttle_area) + to_chat(user, "Invalid shuttle, restarting bluespace systems...") + return FALSE + + var/datum/map_template/shuttle/new_shuttle = new /datum/map_template/shuttle() + + var/obj/docking_port/mobile/port = new /obj/docking_port/mobile(get_turf(target)) + var/obj/docking_port/stationary/stationary_port = new /obj/docking_port/stationary(get_turf(target)) + port.callTime = 50 + port.dir = 1 //Point away from space. + port.id = "custom_[GLOB.custom_shuttle_count]" + linkedShuttleId = port.id + port.ignitionTime = 25 + port.name = "Custom Shuttle" + port.port_direction = 2 + port.preferred_direction = 4 + port.area_type = recorded_shuttle_area + + stationary_port.area_type = overwritten_area + + var/portDirection = getNonShuttleDirection(get_turf(port)) + var/invertedDir = invertDir(portDirection) + if(!portDirection || !invertedDir) + to_chat(usr, "Shuttle creation aborted, docking airlock must be on an external wall. Please select a new airlock.") + port.Destroy() + stationary_port.Destroy() + linkedShuttleId = null + return FALSE + port.dir = invertedDir + port.port_direction = portDirection + + if(!calculate_bounds(port)) + to_chat(usr, "Bluespace calculations failed, please select a new airlock.") + port.Destroy() + stationary_port.Destroy() + linkedShuttleId = null + return FALSE + + port.shuttle_areas = list() + //var/list/all_turfs = port.return_ordered_turfs(port.x, port.y, port.z, port.dir) + var/list/all_turfs = loggedTurfs + for(var/i in 1 to all_turfs.len) + var/turf/curT = all_turfs[i] + var/area/cur_area = curT.loc + //Add the area to the shuttle <3 + if(istype(cur_area, recorded_shuttle_area)) + if(istype(curT, /turf/open/space)) + continue + if(length(curT.baseturfs) < 2) + continue + //Add the shuttle base shit to the shuttle + curT.baseturfs.Insert(3, /turf/baseturf_skipover/shuttle) + port.shuttle_areas[cur_area] = TRUE + + port.linkup(new_shuttle, stationary_port) + + port.movement_force = list("KNOCKDOWN" = 0, "THROW" = 0) + port.initiate_docking(stationary_port) + + port.mode = SHUTTLE_IDLE + port.timer = 0 + + port.register() + + icon_state = "rsd_used" + + //Clear highlights + overlay_holder.clear_highlights() + GLOB.custom_shuttle_count ++ + message_admins("[ADMIN_LOOKUPFLW(user)] created a new shuttle with a [src] at [ADMIN_VERBOSEJMP(user)] ([GLOB.custom_shuttle_count] custom shuttles, limit is [CUSTOM_SHUTTLE_LIMIT])") + log_game("[key_name(user)] created a new shuttle with a [src] at [AREACOORD(user)] ([GLOB.custom_shuttle_count] custom shuttles, limit is [CUSTOM_SHUTTLE_LIMIT])") + return TRUE + +/obj/item/shuttle_creator/proc/create_shuttle_area(mob/user) + //Check to see if the user can make a new area to prevent spamming + if(user) + if(user.create_area_cooldown >= world.time) + to_chat(user, "Smoke vents from the [src], maybe you should let it cooldown before using it again.") + return FALSE + user.create_area_cooldown = world.time + 10 + if(!loggedTurfs) + return FALSE + if(!check_area(loggedTurfs, FALSE)) //Makes sure nothing (Shuttles) has moved into the area during creation + return FALSE + //Create the new area + var/area/shuttle/custom/powered/newS + var/area/oldA = loggedOldArea + var/str = stripped_input(user, "Shuttle Name:", "Blueprint Editing", "", MAX_NAME_LEN) + if(!str || !length(str)) + return FALSE + if(length(str) > 50) + to_chat(user, "The provided ship name is too long, blares the [src]") + return FALSE + newS = new /area/shuttle/custom/powered() + newS.setup(str) + newS.set_dynamic_lighting() + //Shuttles always have gravity + newS.has_gravity = TRUE + newS.requires_power = TRUE + //Record the area for use when creating the docking port + recorded_shuttle_area = newS + + for(var/i in 1 to loggedTurfs.len) + var/turf/turf_holder = loggedTurfs[i] + var/area/old_area = turf_holder.loc + newS.contents += turf_holder + turf_holder.change_area(old_area, newS) + + newS.reg_in_areas_in_z() + + var/list/firedoors = oldA.firedoors + for(var/door in firedoors) + var/obj/machinery/door/firedoor/FD = door + FD.CalculateAffectingAreas() + return TRUE + +//Checks an area to ensure that the turfs provided are valid to be made into a shuttle +/obj/item/shuttle_creator/proc/check_area(list/turfs, addingTurfs = TRUE) + if(!turfs) + to_chat(usr, "Shuttles must be created in an airtight space, ensure that the shuttle is airtight, including corners.") + return FALSE + if(turfs.len + (addingTurfs ? loggedTurfs.len : 0) > SHUTTLE_CREATOR_MAX_SIZE) + to_chat(usr, "The [src]'s internal cooling system wizzes violently and a message appears on the screen, \"Caution, this device can only handle the creation of shuttles up to [SHUTTLE_CREATOR_MAX_SIZE] units in size. Please reduce your shuttle by [turfs.len-SHUTTLE_CREATOR_MAX_SIZE]. Sorry for the inconvinience\"") + return FALSE + //Check to see if it's a valid shuttle + for(var/i in 1 to turfs.len) + var/area/place = get_area(turfs[i]) + //If any of the turfs are on station / not in space, a shuttle cannot be forced there + if(!place) + to_chat(usr, "You can't seem to overpower the bluespace harmonics in this location, try somewhere else.") + return FALSE + if(istype(place, /area/space)) + overwritten_area = /area/space + else if(istype(place, /area/lavaland/surface/outdoors)) + overwritten_area = /area/lavaland/surface/outdoors + else + to_chat(usr, "Caution, shuttle must not use any material connected to the station. Your shuttle is currenly overlapping with [place.name]") + return FALSE + //Finally, check to see if the area is actually attached + if(!LAZYLEN(loggedTurfs)) + return TRUE + for(var/turf/T in turfs) + if(turf_connected_to_saved_turfs(T)) + return TRUE + CHECK_TICK + to_chat(usr, "Caution, new areas of the shuttle must be connected to the other areas of the shuttle.") + return FALSE + +/obj/item/shuttle_creator/proc/turf_connected_to_saved_turfs(turf/T) + for(var/i in 1 to 4) + var/turf/adjacentT = get_offset_target_turf(T, CARDINAL_DIRECTIONS_X[i], CARDINAL_DIRECTIONS_Y[i]) + if(adjacentT in loggedTurfs) + return TRUE + return FALSE + +/obj/item/shuttle_creator/proc/turf_in_list(turf/T) + return loggedTurfs.Find(T) + +/obj/item/shuttle_creator/proc/add_single_turf(turf/T) + if(!check_area(list(T))) + return FALSE + loggedTurfs |= T + loggedOldArea = get_area(T) + overlay_holder.highlight_turf(T) + +/obj/item/shuttle_creator/proc/add_saved_area(mob/user) + var/static/area_or_turf_fail_types = typecacheof(list( + /turf/open/space, + /area/shuttle + )) + //Detect the turfs connected in the curerrent enclosed area + var/list/turfs = detect_room(get_turf(user), area_or_turf_fail_types) + if(!check_area(turfs)) + return FALSE + loggedOldArea = get_area(get_turf(user)) + loggedTurfs |= turfs + overlay_holder.highlight_area(turfs) + //TODO READD THIS SHIT: icon_state = "rsd_used" + to_chat(user, "You add the area into the buffer of the [src], you made add more areas or select an airlock to act as a docking port to complete the shuttle.") + return turfs + +/obj/item/shuttle_creator/proc/remove_single_turf(turf/T) + if(!turf_in_list(T)) + return + loggedTurfs -= T + loggedOldArea = get_area(T) + overlay_holder.unhighlight_turf(T) + +/obj/item/shuttle_creator/proc/reset_saved_area() + overlay_holder.clear_highlights() + loggedTurfs.Cut() + to_chat(usr, "You reset the area buffer on the [src].") + +#undef CARDINAL_DIRECTIONS_X +#undef CARDINAL_DIRECTIONS_Y diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator_actions.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator_actions.dm new file mode 100644 index 0000000000..f50b3bf59f --- /dev/null +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator_actions.dm @@ -0,0 +1,101 @@ +//============ Actions ============ +/datum/action/innate/shuttle_creator + icon_icon = 'icons/mob/actions/actions_shuttle.dmi' + var/mob/living/C + var/mob/camera/aiEye/remote/shuttle_creation/remote_eye + var/obj/item/shuttle_creator/shuttle_creator + +/datum/action/innate/shuttle_creator/Activate() + if(!target) + return TRUE + C = owner + remote_eye = C.remote_control + var/obj/machinery/computer/camera_advanced/shuttle_creator/internal_console = target + shuttle_creator = internal_console.owner_rsd + +//Add an area +/datum/action/innate/shuttle_creator/designate_area + name = "Designate Room" + button_icon_state = "designate_area" + +/datum/action/innate/shuttle_creator/designate_area/Activate() + if(..()) + return + shuttle_creator.add_saved_area(remote_eye) + +//Add a single turf +/datum/action/innate/shuttle_creator/designate_turf + name = "Designate Turf" + button_icon_state = "designate_turf" + +/datum/action/innate/shuttle_creator/designate_turf/Activate() + if(..()) + return + var/turf/T = get_turf(remote_eye) + if(istype(T, /turf/open/space)) + var/connectors_exist = FALSE + for(var/obj/structure/lattice/lattice in T) + connectors_exist = TRUE + break + if(!connectors_exist) + to_chat(usr, "This turf requires support, build some catwalks or lattices.") + return + if(!shuttle_creator.check_area(list(T))) + return + if(shuttle_creator.turf_in_list(T)) + return + shuttle_creator.add_single_turf(T) + +//Clear a single entire area +/datum/action/innate/shuttle_creator/clear_turf + name = "Clear Turf" + button_icon_state = "clear_turf" + +/datum/action/innate/shuttle_creator/clear_turf/Activate() + if(..()) + return + shuttle_creator.remove_single_turf(get_turf(remote_eye)) + +//Clear the entire area +/datum/action/innate/shuttle_creator/reset + name = "Reset Buffer" + button_icon_state = "clear_area" + +/datum/action/innate/shuttle_creator/reset/Activate() + if(..()) + return + shuttle_creator.reset_saved_area() + +//Finish the shuttle +/datum/action/innate/shuttle_creator/airlock + name = "Select Docking Airlock" + button_icon_state = "select_airlock" + +/datum/action/innate/shuttle_creator/airlock/Activate() + if(..()) + return + var/turf/T = get_turf(remote_eye) + for(var/obj/machinery/door/airlock/A in T) + if(get_area(A) != shuttle_creator.loggedOldArea) + to_chat(C, "Caution, airlock must be on the shuttle to function as a dock.") + return + if(shuttle_creator.linkedShuttleId) + return + if(GLOB.custom_shuttle_count > CUSTOM_SHUTTLE_LIMIT) + to_chat(C, "Shuttle limit reached, sorry.") + return + if(shuttle_creator.loggedTurfs.len > SHUTTLE_CREATOR_MAX_SIZE) + to_chat(C, "This shuttle is too large!") + return + if(!shuttle_creator.getNonShuttleDirection(T)) + to_chat(C, "Docking port must be on an external wall, with only 1 side exposed to space.") + return + if(!shuttle_creator.create_shuttle_area(C)) + return + if(shuttle_creator.shuttle_create_docking_port(A, C)) + to_chat(C, "Shuttle created!") + //Remove eye control + var/obj/machinery/computer/camera_advanced/shuttle_creator/internal_console = target + internal_console.remove_eye_control() + qdel(internal_console) + return diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm new file mode 100644 index 0000000000..f5ddf12182 --- /dev/null +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm @@ -0,0 +1,93 @@ +//============The internal camera console used for designating the area============= +/obj/machinery/computer/camera_advanced/shuttle_creator + name = "internal shuttle creator console" + desc = "You should not have access to this, please report this as a bug" + networks = list() + var/obj/item/shuttle_creator/owner_rsd + var/datum/action/innate/shuttle_creator/designate_area/area_action = new + var/datum/action/innate/shuttle_creator/designate_turf/turf_action = new + var/datum/action/innate/shuttle_creator/clear_turf/clear_turf_action = new + var/datum/action/innate/shuttle_creator/reset/reset_action = new + var/datum/action/innate/shuttle_creator/airlock/airlock_action = new + +/obj/machinery/computer/camera_advanced/shuttle_creator/check_eye(mob/user) + if(user.eye_blind || user.incapacitated()) + user.unset_machine() + +/obj/machinery/computer/camera_advanced/shuttle_creator/CreateEye() + eyeobj = new /mob/camera/aiEye/remote/shuttle_creation(get_turf(owner_rsd)) + eyeobj.origin = src + eyeobj.use_static = USE_STATIC_NONE + +/obj/machinery/computer/camera_advanced/shuttle_creator/is_operational() + return TRUE + +/obj/machinery/computer/camera_advanced/shuttle_creator/can_interact(mob/user) + if(!isliving(user)) + return FALSE + var/mob/living/L = user + if(L.incapacitated()) + return FALSE + return TRUE + +/obj/machinery/computer/camera_advanced/shuttle_creator/GrantActions(mob/living/user) + ..(user) + eyeobj.invisibility = SEE_INVISIBLE_LIVING + if(area_action) + area_action.target = src + area_action.Grant(user) + actions += area_action + if(turf_action) + turf_action.target = src + turf_action.Grant(user) + actions += turf_action + if(clear_turf_action) + clear_turf_action.target = src + clear_turf_action.Grant(user) + actions += clear_turf_action + if(reset_action) + reset_action.target = src + reset_action.Grant(user) + actions += reset_action + if(airlock_action) + airlock_action.target = src + airlock_action.Grant(user) + actions += airlock_action + +/obj/machinery/computer/camera_advanced/shuttle_creator/remove_eye_control(mob/living/user) + . = ..() + owner_rsd.overlay_holder.remove_client() + eyeobj.invisibility = INVISIBILITY_MAXIMUM + if(user?.client) + user.client.images -= eyeobj.user_image + +/obj/machinery/computer/camera_advanced/shuttle_creator/attack_hand(mob/user) + if(!is_operational()) //you cant use broken machine you chumbis + return + if(current_user) + to_chat(user, "The console is already in use!") + return + var/mob/living/L = user + if(!can_use(user)) + return + if(!eyeobj) + CreateEye() + if(!eyeobj.eye_initialized) + var/camera_location = get_turf(owner_rsd) + if(camera_location) + eyeobj.eye_initialized = TRUE + give_eye_control(L) + eyeobj.setLoc(camera_location) + var/mob/camera/aiEye/remote/shuttle_creation/shuttle_eye = eyeobj + shuttle_eye.source_turf = get_turf(user) + else + user.unset_machine() + else + var/camera_location = get_turf(owner_rsd) + var/mob/camera/aiEye/remote/shuttle_creation/eye = eyeobj + give_eye_control(L) + if(camera_location) + eye.source_turf = camera_location + eyeobj.setLoc(camera_location) + else + eyeobj.setLoc(eyeobj.loc) diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator_eye.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator_eye.dm new file mode 100644 index 0000000000..ff96e2ae65 --- /dev/null +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator_eye.dm @@ -0,0 +1,54 @@ +//===============Camera Eye================ +/mob/camera/aiEye/remote/shuttle_creation + name = "shuttle holo-drone" + icon = 'icons/obj/mining.dmi' + icon_state = "construction_drone" + visible_icon = FALSE + acceleration = 0 + var/turf/source_turf + var/max_range = 12 + +/mob/camera/aiEye/remote/shuttle_creation/Initialize() + . = ..() + setLoc(get_turf(source_turf)) + +/mob/camera/aiEye/remote/shuttle_creation/update_remote_sight(mob/living/user) + user.sight = BLIND|SEE_TURFS + user.lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE + user.sync_lighting_plane_alpha() + return TRUE + +/mob/camera/aiEye/remote/shuttle_creation/relaymove(mob/user, direct) + dir = direct //This camera eye is visible as a drone, and needs to keep the dir updated + var/initial = initial(sprint) + var/max_sprint = 50 + + if(cooldown && cooldown < world.timeofday) // 3 seconds + sprint = initial + + for(var/i = 0; i < max(sprint, initial); i += 20) + var/turf/step = get_turf(get_step(src, direct)) + if(step && can_move_to(step)) + setLoc(step) + + cooldown = world.timeofday + 5 + if(acceleration) + sprint = min(sprint + 0.5, max_sprint) + else + sprint = initial + +/mob/camera/aiEye/remote/shuttle_creation/proc/can_move_to(var/turf/T) + var/origin_x = source_turf.x + var/origin_y = source_turf.y + var/change_X = abs(origin_x - T.x) + var/change_Y = abs(origin_y - T.y) + return (change_X < max_range && change_Y < max_range) + +/mob/camera/aiEye/remote/shuttle_creation/setLoc(T) + ..() + if(eye_user?.client) + eye_user.client.images -= user_image + var/image/I = image(icon, loc, icon_state, FLY_LAYER, dir) + I.plane = MASSIVE_OBJ_LAYER + user_image = I + eye_user.client.images += user_image diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm new file mode 100644 index 0000000000..83c03ed33c --- /dev/null +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm @@ -0,0 +1,53 @@ +/* + * Manages the overlays for the shuttle creator drone. +*/ + +/datum/shuttle_creator_overlay_holder + var/client/holder + var/list/images = list() + var/list/turfs = list() + +/datum/shuttle_creator_overlay_holder/proc/add_client(client/C) + holder = C + holder.images += images + +/datum/shuttle_creator_overlay_holder/proc/remove_client() + if(holder) + holder.images -= images + holder = null + +/datum/shuttle_creator_overlay_holder/proc/clear_highlights() + if(holder) + holder.images -= images + images.Cut() + turfs.Cut() + +/datum/shuttle_creator_overlay_holder/proc/create_hightlight(turf/T) + if(T in turfs) + return + var/image/I = image('icons/turf/overlays.dmi', T, "greenOverlay") + I.plane = ABOVE_LIGHTING_PLANE + images += I + holder.images += I + turfs += T + +/datum/shuttle_creator_overlay_holder/proc/remove_hightlight(turf/T) + if(!(T in turfs)) + return + turfs -= T + holder.images -= images + for(var/image/I in images) + if(get_turf(I) != T) + continue + images -= I + holder.images += images + +/datum/shuttle_creator_overlay_holder/proc/highlight_area(list/turfs) + for(var/turf/T in turfs) + highlight_turf(T) + +/datum/shuttle_creator_overlay_holder/proc/highlight_turf(turf/T) + create_hightlight(T) + +/datum/shuttle_creator_overlay_holder/proc/unhighlight_turf(turf/T) + remove_hightlight(T) diff --git a/code/modules/shuttle/shuttle_creation/shuttle_upgrades.dm b/code/modules/shuttle/shuttle_creation/shuttle_upgrades.dm new file mode 100644 index 0000000000..6b67eec5b8 --- /dev/null +++ b/code/modules/shuttle/shuttle_creation/shuttle_upgrades.dm @@ -0,0 +1,39 @@ +/obj/item/shuttle_route_optimisation + name = "Route Optimisation Upgrade" + desc = "Used on a custom shuttle control console to calculate more efficient routes." + icon = 'icons/obj/module.dmi' + icon_state = "shuttledisk" + force = 0 + throwforce = 0 + throw_speed = 1 + throw_range = 7 + density = FALSE + anchored = FALSE + item_flags = NOBLUDGEON + var/upgrade_amount = 0.8 + +/obj/item/shuttle_route_optimisation/hyperlane + name = "Bluespace Hyperlane Calculator" + desc = "Used on a custom shuttle control console to allow for the following of bluespace hyperlanes, increasing the efficiency of the shuttle." + icon_state = "shuttledisk_better" + upgrade_amount = 0.6 + +/obj/item/shuttle_route_optimisation/void + name = "Voidspace Route Calculator" + desc = "Used on a custom shuttle control console to allow it to navigate into voidspace, making the routes almost instant." + icon_state = "shuttledisk_void" + upgrade_amount = 0.2 + +/obj/item/shuttle_route_optimisation/attack_obj(obj/O, mob/living/user) + . = ..() + if(!istype(O, /obj/machinery/computer)) + return + if(!istype(O, /obj/machinery/computer/custom_shuttle)) + to_chat(user, "This upgrade only works on a custom shuttle flight console.") + return + if (!user.transferItemToLoc(src, get_turf(O))) + return + var/obj/machinery/computer/custom_shuttle/link_comp = O + link_comp.distance_multiplier = clamp(link_comp.distance_multiplier, 0, upgrade_amount) + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) + to_chat(usr, "You insert the disk into the flight computer, allowing for routes to be [upgrade_amount]x the original distance.") diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index a4ef2dfde9..7af0315934 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -101,6 +101,10 @@ GLOBAL_LIST_INIT(cargo_shuttle_leave_behind_typecache, typecacheof(list( if(!SSshuttle.shoppinglist.len) return + var/list/obj/miscboxes = list() //miscboxes are combo boxes that contain all goody orders grouped + var/list/misc_order_num = list() //list of strings of order numbers, so that the manifest can show all orders in a box + var/list/misc_contents = list() //list of lists of items that each box will contain + var/list/empty_turfs = list() for(var/place in shuttle_areas) var/area/shuttle/shuttle_area = place @@ -117,10 +121,13 @@ GLOBAL_LIST_INIT(cargo_shuttle_leave_behind_typecache, typecacheof(list( break var/price = SO.pack.cost + if(SO.applied_coupon) + price *= (1 - SO.applied_coupon.discount_pct_off) var/datum/bank_account/D if(SO.paying_account) //Someone paid out of pocket D = SO.paying_account - price *= 1.1 //TODO make this customizable by the quartermaster + if(!SO.pack.goody) + price *= 1.1 //TODO make this customizable by the quartermaster else D = cargo_budget if(D) @@ -136,14 +143,46 @@ GLOBAL_LIST_INIT(cargo_shuttle_leave_behind_typecache, typecacheof(list( value += SO.pack.cost SSshuttle.shoppinglist -= SO SSshuttle.orderhistory += SO + QDEL_NULL(SO.applied_coupon) + + if(SO.pack.goody) //goody means it gets piled in the miscbox + if(SO.paying_account) + if(!miscboxes.len || !miscboxes[D.account_holder]) //if there's no miscbox for this person + miscboxes[D.account_holder] = new /obj/item/storage/lockbox/order(pick_n_take(empty_turfs)) + var/obj/item/storage/lockbox/order/our_box = miscboxes[D.account_holder] + our_box.buyer_account = SO.paying_account + miscboxes[D.account_holder].name = "small items case - purchased by [D.account_holder]" + misc_contents[D.account_holder] = list() + for (var/item in SO.pack.contains) + misc_contents[D.account_holder] += item + misc_order_num[D.account_holder] = "[misc_order_num[D.account_holder]]#[SO.id] " + else //No private payment, so we just stuff it all into a generic crate + if(!miscboxes.len || !miscboxes["Cargo"]) + miscboxes["Cargo"] = new /obj/structure/closet/secure_closet/goodies(pick_n_take(empty_turfs)) + miscboxes["Cargo"].name = "small items closet" + misc_contents["Cargo"] = list() + miscboxes["Cargo"].req_access = list() + for (var/item in SO.pack.contains) + misc_contents["Cargo"] += item + //new item(miscboxes["Cargo"]) + if(SO.pack.access) + miscboxes["Cargo"].req_access += SO.pack.access + misc_order_num["Cargo"] = "[misc_order_num["Cargo"]]#[SO.id] " + else + SO.generate(pick_n_take(empty_turfs)) - SO.generate(pick_n_take(empty_turfs)) SSblackbox.record_feedback("nested tally", "cargo_imports", 1, list("[SO.pack.cost]", "[SO.pack.name]")) investigate_log("Order #[SO.id] ([SO.pack.name], placed by [key_name(SO.orderer_ckey)]), paid by [D.account_holder] has shipped.", INVESTIGATE_CARGO) if(SO.pack.dangerous) message_admins("\A [SO.pack.name] ordered by [ADMIN_LOOKUPFLW(SO.orderer_ckey)], paid by [D.account_holder] has shipped.") purchases++ + for(var/I in miscboxes) + var/datum/supply_order/SO = new/datum/supply_order() + SO.id = misc_order_num[I] + SO.generateCombo(miscboxes[I], I, misc_contents[I]) + qdel(SO) + investigate_log("[purchases] orders in this shipment, worth [value] credits. [cargo_budget.account_balance] credits left.", INVESTIGATE_CARGO) /obj/docking_port/mobile/supply/proc/sell() diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 143fe508b6..21552f7e87 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -120,7 +120,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th var/list/mobs_blacklist //The opposite of the above. var/stat_allowed = 0 //see if it requires being conscious/alive, need to set to 1 for ghostpells var/phase_allowed = 0 // If true, the spell can be cast while phased, eg. blood crawling, ethereal jaunting - var/antimagic_allowed = TRUE // If false, the spell cannot be cast while under the effect of antimagic + var/antimagic_allowed = FALSE // If false, the spell cannot be cast while under the effect of antimagic var/invocation = "HURP DURP" //what is uttered when the wizard casts the spell var/invocation_emote_self = null var/invocation_type = "none" //can be none, whisper, emote and shout diff --git a/code/modules/spells/spell_types/curse.dm b/code/modules/spells/spell_types/curse.dm new file mode 100644 index 0000000000..9449e4a5d0 --- /dev/null +++ b/code/modules/spells/spell_types/curse.dm @@ -0,0 +1,37 @@ +GLOBAL_VAR_INIT(curse_of_madness_triggered, FALSE) + +/proc/curse_of_madness(mob/user, message) + if(user) //in this case either someone holding a spellbook or a badmin + to_chat(user, "You sent a curse of madness with the message \"[message]\"!") + message_admins("[ADMIN_LOOKUPFLW(user)] sent a curse of madness with the message \"[message]\"!") + log_game("[key_name(user)] sent a curse of madness with the message \"[message]\"!") + + GLOB.curse_of_madness_triggered = message // So latejoiners are also afflicted. + + deadchat_broadcast("A Curse of Madness has stricken the station, shattering their minds with the awful secret: \"[message]\"") + + for(var/mob/living/carbon/human/H in GLOB.player_list) + if(H.stat == DEAD) + continue + var/turf/T = get_turf(H) + if(T && !is_station_level(T.z)) + continue + if(H.anti_magic_check(TRUE, FALSE, TRUE)) + to_chat(H, "You have a strange feeling for a moment, but then it passes.") + continue + give_madness(H, message) + +/proc/give_madness(mob/living/carbon/human/H, message) + H.playsound_local(H,'sound/magic/curse.ogg',40,1) + to_chat(H, "[message]") + to_chat(H, "Your mind shatters!") + switch(rand(1,10)) + if(1 to 3) + H.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY) + H.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY) + if(4 to 6) + H.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_LOBOTOMY) + if(7 to 8) + H.gain_trauma_type(BRAIN_TRAUMA_MAGIC, TRAUMA_RESILIENCE_LOBOTOMY) + if(9 to 10) + H.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_LOBOTOMY) diff --git a/code/modules/spells/spell_types/devil.dm b/code/modules/spells/spell_types/devil.dm index 34b033fd17..3b76107905 100644 --- a/code/modules/spells/spell_types/devil.dm +++ b/code/modules/spells/spell_types/devil.dm @@ -5,7 +5,7 @@ include_user = 1 range = -1 clothes_req = NONE - item_type = /obj/item/twohanded/pitchfork/demonic + item_type = /obj/item/pitchfork/demonic school = "conjuration" charge_max = 150 @@ -15,10 +15,10 @@ action_background_icon_state = "bg_demon" /obj/effect/proc_holder/spell/targeted/conjure_item/summon_pitchfork/greater - item_type = /obj/item/twohanded/pitchfork/demonic/greater + item_type = /obj/item/pitchfork/demonic/greater /obj/effect/proc_holder/spell/targeted/conjure_item/summon_pitchfork/ascended - item_type = /obj/item/twohanded/pitchfork/demonic/ascended + item_type = /obj/item/pitchfork/demonic/ascended /obj/effect/proc_holder/spell/targeted/conjure_item/violin item_type = /obj/item/instrument/violin/golden @@ -118,14 +118,14 @@ revert_cast() return ..() else - user.notransform = TRUE + user.mob_transforming = TRUE user.fakefire() to_chat(src, "You begin to phase back into sinful flames.") if(do_mob(user,user,150)) user.infernalphaseout() else to_chat(user, "You must remain still while exiting.") - user.notransform = FALSE + user.mob_transforming = FALSE user.fakefireextinguish() start_recharge() return @@ -149,11 +149,11 @@ ExtinguishMob() forceMove(holder) holder = holder - notransform = 0 + mob_transforming = 0 fakefireextinguish() /mob/living/proc/infernalphasein() - if(notransform) + if(mob_transforming) to_chat(src, "You're too busy to jaunt in.") return FALSE fakefire() diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index f485ae578f..8cf51d45c6 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -22,14 +22,14 @@ INVOKE_ASYNC(src, .proc/do_jaunt, target) /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/proc/do_jaunt(mob/living/target) - target.notransform = 1 + target.mob_transforming = 1 var/turf/mobloc = get_turf(target) var/obj/effect/dummy/phased_mob/spell_jaunt/holder = new /obj/effect/dummy/phased_mob/spell_jaunt(mobloc) new jaunt_out_type(mobloc, target.dir) target.ExtinguishMob() target.forceMove(holder) target.reset_perspective(holder) - target.notransform=0 //mob is safely inside holder now, no need for protection. + target.mob_transforming=0 //mob is safely inside holder now, no need for protection. jaunt_steam(mobloc) sleep(jaunt_duration) @@ -102,4 +102,4 @@ return /obj/effect/dummy/phased_mob/spell_jaunt/bullet_act(blah) - return BULLET_ACT_FORCE_PIERCE \ No newline at end of file + return BULLET_ACT_FORCE_PIERCE diff --git a/code/modules/spells/spell_types/mime.dm b/code/modules/spells/spell_types/mime.dm index 8f39da5031..26a6b57b25 100644 --- a/code/modules/spells/spell_types/mime.dm +++ b/code/modules/spells/spell_types/mime.dm @@ -12,6 +12,7 @@ range = 0 cast_sound = null mobs_whitelist = list(/mob/living/carbon/human) + antimagic_allowed = TRUE action_icon_state = "mime" action_background_icon_state = "bg_mime" @@ -40,6 +41,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/mime/speak/Trigger(mob/user, skip_can_cast = TRUE) if(user.mind?.miming) @@ -76,6 +78,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/forcewall/mime/Trigger(mob/user, skip_can_cast = TRUE) if(user.mind) @@ -107,6 +110,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" base_icon_state = "mime" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/aimed/finger_guns/Trigger(mob/user, skip_can_cast = TRUE) @@ -137,6 +141,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" hand_path = /obj/item/melee/touch_attack/mimerope + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/touch/mimerope/Trigger(mob/user, skip_can_cast = TRUE) if(user.mind) diff --git a/code/modules/spells/spell_types/rod_form.dm b/code/modules/spells/spell_types/rod_form.dm index 7a96d0ac55..6b974608d6 100644 --- a/code/modules/spells/spell_types/rod_form.dm +++ b/code/modules/spells/spell_types/rod_form.dm @@ -18,7 +18,7 @@ W.damage_bonus += spell_level * 20 //You do more damage when you upgrade the spell W.start_turf = start M.forceMove(W) - M.notransform = 1 + M.mob_transforming = 1 M.status_flags |= GODMODE //Wizard Version of the Immovable Rod @@ -37,7 +37,7 @@ /obj/effect/immovablerod/wizard/Destroy() if(wizard) wizard.status_flags &= ~GODMODE - wizard.notransform = 0 + wizard.mob_transforming = 0 wizard.forceMove(get_turf(src)) return ..() diff --git a/code/modules/spells/spell_types/santa.dm b/code/modules/spells/spell_types/santa.dm index 64ed925455..4f6957433b 100644 --- a/code/modules/spells/spell_types/santa.dm +++ b/code/modules/spells/spell_types/santa.dm @@ -13,3 +13,4 @@ summon_type = list("/obj/item/a_gift") summon_lifespan = 0 summon_amt = 5 + antimagic_allowed = TRUE diff --git a/code/modules/spells/spell_types/shadow_walk.dm b/code/modules/spells/spell_types/shadow_walk.dm index 83996b5bfb..1dd949caa0 100644 --- a/code/modules/spells/spell_types/shadow_walk.dm +++ b/code/modules/spells/spell_types/shadow_walk.dm @@ -12,6 +12,7 @@ action_icon = 'icons/mob/actions/actions_minor_antag.dmi' action_icon_state = "ninja_cloak" action_background_icon_state = "bg_alien" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/shadowwalk/cast(list/targets,mob/living/user = usr) var/L = user.loc diff --git a/code/modules/spells/spell_types/shapeshift.dm b/code/modules/spells/spell_types/shapeshift.dm index c6966ccee9..a8f9c8bce5 100644 --- a/code/modules/spells/spell_types/shapeshift.dm +++ b/code/modules/spells/spell_types/shapeshift.dm @@ -100,7 +100,7 @@ if(stored.mind) stored.mind.transfer_to(shape) stored.forceMove(src) - stored.notransform = TRUE + stored.mob_transforming = TRUE if(source.convert_damage) var/damage_percent = (stored.maxHealth - stored.health)/stored.maxHealth; var/damapply = damage_percent * shape.maxHealth; @@ -148,7 +148,7 @@ restoring = TRUE qdel(slink) stored.forceMove(get_turf(src)) - stored.notransform = FALSE + stored.mob_transforming = FALSE if(shape.mind) shape.mind.transfer_to(stored) if(death) diff --git a/code/modules/spells/spell_types/summonitem.dm b/code/modules/spells/spell_types/summonitem.dm index 94de75faac..2f3ed64655 100644 --- a/code/modules/spells/spell_types/summonitem.dm +++ b/code/modules/spells/spell_types/summonitem.dm @@ -76,20 +76,6 @@ break M.dropItemToGround(item_to_retrieve) - if(iscarbon(M)) //Edge case housekeeping - var/mob/living/carbon/C = M - if(C.stomach_contents && (item_to_retrieve in C.stomach_contents)) - C.stomach_contents -= item_to_retrieve - for(var/X in C.bodyparts) - var/obj/item/bodypart/part = X - if(item_to_retrieve in part.embedded_objects) - part.embedded_objects -= item_to_retrieve - to_chat(C, "The [item_to_retrieve] that was embedded in your [L] has mysteriously vanished. How fortunate!") - if(!C.has_embedded_objects()) - C.clear_alert("embeddedobject") - SEND_SIGNAL(C, COMSIG_CLEAR_MOOD_EVENT, "embedded") - break - else if(istype(item_to_retrieve.loc, /obj/machinery/portable_atmospherics/)) //Edge cases for moved machinery var/obj/machinery/portable_atmospherics/P = item_to_retrieve.loc diff --git a/code/modules/spells/spell_types/taeclowndo.dm b/code/modules/spells/spell_types/taeclowndo.dm index 5b1e09565b..59826daf07 100644 --- a/code/modules/spells/spell_types/taeclowndo.dm +++ b/code/modules/spells/spell_types/taeclowndo.dm @@ -10,6 +10,7 @@ cooldown_min = 30 action_icon = 'icons/obj/food/piecake.dmi' action_icon_state = "pie" + antimagic_allowed = TRUE ////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -24,6 +25,7 @@ range = 7 selection_type = "view" projectile_type = null + antimagic_allowed = TRUE active_msg = "You focus, your mind reaching to the clown dimension, ready to make a peel matrialize wherever you want!" deactive_msg = "You relax, the peel remaining right in the \"thin air\" it would appear out of." @@ -62,6 +64,7 @@ charge_max = 100 clothes_req = NONE cooldown_min = 100 + antimagic_allowed = TRUE action_icon = 'icons/mecha/mecha_equipment.dmi' action_icon_state = "mecha_honker" @@ -76,6 +79,7 @@ charge_max = 450 clothes_req = NONE cooldown_min = 450 + antimagic_allowed = TRUE action_icon = 'icons/obj/food/piecake.dmi' action_icon_state = "frostypie" diff --git a/code/modules/spells/spell_types/telepathy.dm b/code/modules/spells/spell_types/telepathy.dm index 4b4f91eb18..caf9ec79c6 100644 --- a/code/modules/spells/spell_types/telepathy.dm +++ b/code/modules/spells/spell_types/telepathy.dm @@ -8,6 +8,7 @@ action_icon = 'icons/mob/actions/actions_revenant.dmi' action_icon_state = "r_transmit" action_background_icon_state = "bg_spell" + antimagic_allowed = TRUE var/notice = "notice" var/boldnotice = "boldnotice" var/magic_check = FALSE diff --git a/code/modules/spells/spell_types/voice_of_god.dm b/code/modules/spells/spell_types/voice_of_god.dm index 495681a818..a920344adc 100644 --- a/code/modules/spells/spell_types/voice_of_god.dm +++ b/code/modules/spells/spell_types/voice_of_god.dm @@ -5,6 +5,7 @@ cooldown_min = 0 level_max = 1 clothes_req = NONE + antimagic_allowed = TRUE action_icon = 'icons/mob/actions/actions_items.dmi' action_icon_state = "voice_of_god" var/command diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index e9432e2f58..b104c2182a 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -306,6 +306,7 @@ sound = 'sound/magic/tail_swing.ogg' charge_max = 150 clothes_req = NONE + antimagic_allowed = TRUE range = 2 cooldown_min = 150 invocation_type = "none" diff --git a/code/modules/surgery/advanced/lobotomy.dm b/code/modules/surgery/advanced/lobotomy.dm index 2b2d11e54f..4a52e446bc 100644 --- a/code/modules/surgery/advanced/lobotomy.dm +++ b/code/modules/surgery/advanced/lobotomy.dm @@ -1,6 +1,6 @@ /datum/surgery/advanced/lobotomy name = "Lobotomy" - desc = "An invasive surgical procedure which guarantees removal of almost all brain traumas, but might cause another permanent trauma in return." + desc = "An invasive surgical procedure which guarantees removal of almost all brain traumas, at the cost of severe, albeit repairable, brain damage." steps = list( /datum/surgery_step/incise, /datum/surgery_step/retract_skin, @@ -43,11 +43,14 @@ target.mind.remove_antag_datum(/datum/antagonist/brainwashed) switch(rand(1,6))//Now let's see what hopefully-not-important part of the brain we cut off if(1) - target.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_MAGIC) + target.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_SURGERY) if(2) - target.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_MAGIC) + target.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_SURGERY) if(3) - target.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_MAGIC) + target.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_SURGERY) + // you're cutting off a part of the brain.w + var/obj/item/organ/brain/B = target.getorganslot(ORGAN_SLOT_BRAIN) + B.applyOrganDamage(50, 100) return TRUE /datum/surgery_step/lobotomize/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -59,11 +62,11 @@ B.applyOrganDamage(80) switch(rand(1,3)) if(1) - target.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_MAGIC) + target.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY) if(2) - target.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_MAGIC) + target.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_LOBOTOMY) if(3) - target.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_MAGIC) + target.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_LOBOTOMY) else user.visible_message("[user] suddenly notices that the brain [user.p_they()] [user.p_were()] working on is not there anymore.", "You suddenly notice that the brain you were working on is not there anymore.") return FALSE diff --git a/code/modules/surgery/advanced/revival.dm b/code/modules/surgery/advanced/revival.dm index cf3a218d80..dd36af9b32 100644 --- a/code/modules/surgery/advanced/revival.dm +++ b/code/modules/surgery/advanced/revival.dm @@ -25,12 +25,12 @@ return TRUE /datum/surgery_step/revive name = "electrically stimulate brain" - implements = list(/obj/item/twohanded/shockpaddles = 100, /obj/item/abductor/gizmo = 100, /obj/item/melee/baton = 75, /obj/item/organ/cyberimp/arm/baton = 75, /obj/item/organ/cyberimp/arm/gun/taser = 60, /obj/item/gun/energy/e_gun/advtaser = 60, /obj/item/gun/energy/taser = 60) + implements = list(/obj/item/shockpaddles = 100, /obj/item/abductor/gizmo = 100, /obj/item/melee/baton = 75, /obj/item/organ/cyberimp/arm/baton = 75, /obj/item/organ/cyberimp/arm/gun/taser = 60, /obj/item/gun/energy/e_gun/advtaser = 60, /obj/item/gun/energy/taser = 60) time = 120 /datum/surgery_step/revive/tool_check(mob/user, obj/item/tool) . = TRUE - if(istype(tool, /obj/item/twohanded/shockpaddles)) - var/obj/item/twohanded/shockpaddles/S = tool + if(istype(tool, /obj/item/shockpaddles)) + var/obj/item/shockpaddles/S = tool if((S.req_defib && !S.defib.powered) || !S.wielded || S.cooldown || S.busy) to_chat(user, "You need to wield both paddles, and [S.defib] must be powered!") return FALSE diff --git a/code/modules/surgery/amputation.dm b/code/modules/surgery/amputation.dm index 5c77532188..e00ff66ee7 100644 --- a/code/modules/surgery/amputation.dm +++ b/code/modules/surgery/amputation.dm @@ -6,7 +6,7 @@ requires_bodypart_type = 0 /datum/surgery_step/sever_limb name = "sever limb" - implements = list(TOOL_SCALPEL = 100, TOOL_SAW = 100, /obj/item/melee/transforming/energy/sword/cyborg/saw = 100, /obj/item/melee/arm_blade = 80, /obj/item/twohanded/required/chainsaw = 80, /obj/item/mounted_chainsaw = 80, /obj/item/twohanded/fireaxe = 50, /obj/item/hatchet = 40, /obj/item/kitchen/knife/butcher = 25) + implements = list(TOOL_SCALPEL = 100, TOOL_SAW = 100, /obj/item/melee/transforming/energy/sword/cyborg/saw = 100, /obj/item/melee/arm_blade = 80, /obj/item/chainsaw = 80, /obj/item/mounted_chainsaw = 80, /obj/item/fireaxe = 50, /obj/item/hatchet = 40, /obj/item/kitchen/knife/butcher = 25) time = 64 /datum/surgery_step/sever_limb/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index 09ac7a8cb2..fcdb07ca17 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -651,7 +651,7 @@ held_index = 1 px_x = -6 px_y = 0 - stam_heal_tick = 4 + stam_heal_tick = STAM_RECOVERY_LIMB /obj/item/bodypart/l_arm/is_disabled() if(HAS_TRAIT(owner, TRAIT_PARALYSIS_L_ARM)) @@ -711,7 +711,7 @@ held_index = 2 px_x = 6 px_y = 0 - stam_heal_tick = 4 + stam_heal_tick = STAM_RECOVERY_LIMB max_stamina_damage = 50 /obj/item/bodypart/r_arm/is_disabled() @@ -771,7 +771,7 @@ body_damage_coeff = 0.75 px_x = -2 px_y = 12 - stam_heal_tick = 4 + stam_heal_tick = STAM_RECOVERY_LIMB max_stamina_damage = 50 /obj/item/bodypart/l_leg/is_disabled() @@ -830,7 +830,7 @@ px_x = 2 px_y = 12 max_stamina_damage = 50 - stam_heal_tick = 4 + stam_heal_tick = STAM_RECOVERY_LIMB /obj/item/bodypart/r_leg/is_disabled() if(HAS_TRAIT(owner, TRAIT_PARALYSIS_R_LEG)) diff --git a/code/modules/surgery/bodyparts/helpers.dm b/code/modules/surgery/bodyparts/helpers.dm index a1f1bd7daf..29aca7166f 100644 --- a/code/modules/surgery/bodyparts/helpers.dm +++ b/code/modules/surgery/bodyparts/helpers.dm @@ -152,26 +152,24 @@ disabled += zone return disabled -//Remove all embedded objects from all limbs on the carbon mob +///Remove a specific embedded item from the carbon mob +/mob/living/carbon/proc/remove_embedded_object(obj/item/I) + SEND_SIGNAL(src, COMSIG_CARBON_EMBED_REMOVAL, I) + +///Remove all embedded objects from all limbs on the carbon mob /mob/living/carbon/proc/remove_all_embedded_objects() - var/turf/T = get_turf(src) - for(var/X in bodyparts) var/obj/item/bodypart/L = X for(var/obj/item/I in L.embedded_objects) - L.embedded_objects -= I - I.forceMove(T) - I.unembedded() + remove_embedded_object(I) - clear_alert("embeddedobject") - SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "embedded") - -/mob/living/carbon/proc/has_embedded_objects() - . = 0 +/mob/living/carbon/proc/has_embedded_objects(include_harmless=FALSE) for(var/X in bodyparts) var/obj/item/bodypart/L = X for(var/obj/item/I in L.embedded_objects) - return 1 + if(!include_harmless && I.isEmbedHarmless()) + continue + return TRUE //Helper for quickly creating a new limb - used by augment code in species.dm spec_attacked_by diff --git a/code/modules/surgery/emergency_cardioversion_recovery.dm b/code/modules/surgery/emergency_cardioversion_recovery.dm index 5646c43f00..5df90c5e80 100644 --- a/code/modules/surgery/emergency_cardioversion_recovery.dm +++ b/code/modules/surgery/emergency_cardioversion_recovery.dm @@ -6,13 +6,13 @@ /datum/surgery_step/ventricular_electrotherapy name = "ventricular electrotherapy" - implements = list(/obj/item/twohanded/shockpaddles = 90, /obj/item/defibrillator = 75, /obj/item/inducer = 55, /obj/item/stock_parts/cell = 25) //Just because the idea of a new player using the whole magine to defib is hillarious to me + implements = list(/obj/item/shockpaddles = 90, /obj/item/defibrillator = 75, /obj/item/inducer = 55, /obj/item/stock_parts/cell = 25) //Just because the idea of a new player using the whole magine to defib is hillarious to me time = 50 repeatable = TRUE //So you can retry /datum/surgery_step/ventricular_electrotherapy/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(istype(tool, /obj/item/twohanded/shockpaddles)) - var/obj/item/twohanded/shockpaddles/pads = tool + if(istype(tool, /obj/item/shockpaddles)) + var/obj/item/shockpaddles/pads = tool if(!pads.wielded) to_chat(user, "You need to wield the paddles in both hands before you can use them!") return FALSE @@ -23,8 +23,8 @@ playsound(src, 'sound/machines/defib_charge.ogg', 75, 0) /datum/surgery_step/ventricular_electrotherapy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(istype(tool, /obj/item/twohanded/shockpaddles)) - var/obj/item/twohanded/shockpaddles/pads = tool + if(istype(tool, /obj/item/shockpaddles)) + var/obj/item/shockpaddles/pads = tool if(!pads.wielded) return FALSE var/mob/living/carbon/human/H = target @@ -52,7 +52,7 @@ H.adjustOrganLoss(ORGAN_SLOT_BRAIN, -5) H.electrocute_act(0, (tool), 1, SHOCK_ILLUSION) //If we're using a defib, let the defib handle the revive. - if(istype(tool, /obj/item/twohanded/shockpaddles)) + if(istype(tool, /obj/item/shockpaddles)) return //Otherwise, we're ad hocing it if(!(do_after(user, 50, target = target))) diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm index f493137424..4ce51ae119 100644 --- a/code/modules/surgery/organ_manipulation.dm +++ b/code/modules/surgery/organ_manipulation.dm @@ -61,7 +61,7 @@ time = 64 name = "manipulate organs" repeatable = 1 - implements = list(/obj/item/organ = 100, /obj/item/reagent_containers/food/snacks/organ = 0, /obj/item/organ_storage = 100) + implements = list(/obj/item/organ = 100, /obj/item/organ_storage = 100) var/implements_extract = list(TOOL_HEMOSTAT = 100, TOOL_CROWBAR = 55) var/current_type var/obj/item/organ/I = null @@ -85,6 +85,10 @@ if(target_zone != I.zone || target.getorganslot(I.slot)) to_chat(user, "There is no room for [I] in [target]'s [parse_zone(target_zone)]!") return -1 + var/obj/item/organ/meatslab = tool + if(!meatslab.useable) + to_chat(user, "[I] seems to have been chewed on, you can't use this!") + return -1 display_results(user, target, "You begin to insert [tool] into [target]'s [parse_zone(target_zone)]...", "[user] begins to insert [tool] into [target]'s [parse_zone(target_zone)].", "[user] begins to insert something into [target]'s [parse_zone(target_zone)].") @@ -111,9 +115,6 @@ else return -1 - else if(istype(tool, /obj/item/reagent_containers/food/snacks/organ)) - to_chat(user, "[tool] was bitten by someone! It's too damaged to use!") - return -1 /datum/surgery_step/manipulate_organs/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(current_type == "insert") if(istype(tool, /obj/item/organ_storage)) diff --git a/code/modules/surgery/organic_steps.dm b/code/modules/surgery/organic_steps.dm index 3b05873a0a..0b38ecc2fe 100644 --- a/code/modules/surgery/organic_steps.dm +++ b/code/modules/surgery/organic_steps.dm @@ -91,7 +91,7 @@ //saw bone /datum/surgery_step/saw name = "saw bone" - implements = list(TOOL_SAW = 100, /obj/item/melee/arm_blade = 75, /obj/item/twohanded/fireaxe = 50, /obj/item/hatchet = 35, /obj/item/kitchen/knife/butcher = 25) + implements = list(TOOL_SAW = 100, /obj/item/melee/arm_blade = 75, /obj/item/fireaxe = 50, /obj/item/hatchet = 35, /obj/item/kitchen/knife/butcher = 25) time = 54 /datum/surgery_step/saw/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/organs/appendix.dm b/code/modules/surgery/organs/appendix.dm index c737e8bc30..782991d79c 100644 --- a/code/modules/surgery/organs/appendix.dm +++ b/code/modules/surgery/organs/appendix.dm @@ -37,9 +37,3 @@ ..() if(inflamed) M.ForceContractDisease(new /datum/disease/appendicitis(), FALSE, TRUE) - -/obj/item/organ/appendix/prepare_eat() - var/obj/S = ..() - if(inflamed) - S.reagents.add_reagent(/datum/reagent/toxin/bad_food, 5) - return S diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index b7dfa3eb88..b42770723b 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -132,6 +132,7 @@ "You extend [holder] from your [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm.", "You hear a short mechanical noise.") playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) + return TRUE /obj/item/organ/cyberimp/arm/ui_action_click() if(crit_fail || (organ_flags & ORGAN_FAILING) || (!holder && !contents.len)) @@ -273,12 +274,29 @@ desc = "A deployable riot shield to help deal with civil unrest." contents = newlist(/obj/item/shield/riot/implant) -/obj/item/organ/cyberimp/arm/shield/Extend(obj/item/I) +/obj/item/organ/cyberimp/arm/shield/Extend(obj/item/I, silent = FALSE) if(I.obj_integrity == 0) //that's how the shield recharge works - to_chat(owner, "[I] is still too unstable to extend. Give it some time!") + if(!silent) + to_chat(owner, "[I] is still too unstable to extend. Give it some time!") return FALSE return ..() +/obj/item/organ/cyberimp/arm/shield/Insert(mob/living/carbon/M, special = FALSE, drop_if_replaced = TRUE) + . = ..() + if(.) + RegisterSignal(M, COMSIG_LIVING_ACTIVE_BLOCK_START, .proc/on_signal) + +/obj/item/organ/cyberimp/arm/shield/Remove(special = FALSE) + UnregisterSignal(owner, COMSIG_LIVING_ACTIVE_BLOCK_START) + return ..() + +/obj/item/organ/cyberimp/arm/shield/proc/on_signal(datum/source, obj/item/blocking_item, list/other_items) + if(!blocking_item) //if they don't have something + var/obj/item/shield/S = locate() in contents + if(!Extend(S, TRUE)) + return + other_items += S + /obj/item/organ/cyberimp/arm/shield/emag_act() . = ..() if(obj_flags & EMAGGED) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 465c10c4cd..e251abfd35 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -61,10 +61,10 @@ return "a healthy" return "an unstable" -/obj/item/organ/heart/prepare_eat() - var/obj/S = ..() - S.icon_state = "[icon_base]-off" - return S +/obj/item/organ/heart/OnEatFrom(eater, feeder) + . = ..() + beating = FALSE + update_icon() /obj/item/organ/heart/on_life() . = ..() diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index b24034ca4a..2465b63800 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -23,6 +23,7 @@ var/toxLethality = LIVER_DEFAULT_TOX_LETHALITY//affects how much damage toxins do to the liver var/filterToxins = TRUE //whether to filter toxins var/cachedmoveCalc = 1 + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/iron = 5) /obj/item/organ/liver/on_life() . = ..() @@ -44,11 +45,6 @@ if(damage > 10 && prob(damage/3))//the higher the damage the higher the probability to_chat(owner, "You feel a dull pain in your abdomen.") -/obj/item/organ/liver/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/iron, 5) - return S - /obj/item/organ/liver/applyOrganDamage(d, maximum = maxHealth) . = ..() if(!. || QDELETED(owner)) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index b3020ae13f..949eef62d0 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -24,6 +24,8 @@ now_fixed = "Your lungs seem to once again be able to hold air." high_threshold_cleared = "The constriction around your chest loosens as your breathing calms down." + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/salbutamol = 5) + //Breath damage var/safe_oxygen_min = 16 // Minimum safe partial pressure of O2, in kPa @@ -458,11 +460,6 @@ else if(!(organ_flags & ORGAN_FAILING)) failed = FALSE -/obj/item/organ/lungs/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/medicine/salbutamol, 5) - return S - /obj/item/organ/lungs/ipc name = "ipc lungs" icon_state = "lungs-c" diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 761ebc17a2..0378340117 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -8,7 +8,7 @@ var/zone = BODY_ZONE_CHEST var/slot // DO NOT add slots with matching names to different zones - it will break internal_organs_slot list! - var/organ_flags = NONE + var/organ_flags = ORGAN_EDIBLE var/maxHealth = STANDARD_ORGAN_THRESHOLD var/damage = 0 //total damage this organ has sustained ///Healing factor and decay factor function on % of maxhealth, and do not work by applying a static number per tick @@ -25,7 +25,23 @@ var/now_fixed var/high_threshold_cleared var/low_threshold_cleared - rad_flags = RAD_NO_CONTAMINATE + + ///When you take a bite you cant jam it in for surgery anymore. + var/useable = TRUE + var/list/food_reagents = list(/datum/reagent/consumable/nutriment = 5) + +/obj/item/organ/Initialize() + . = ..() + if(organ_flags & ORGAN_EDIBLE) + AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GROSS, null, 10, null, null, null, CALLBACK(src, .proc/OnEatFrom)) + START_PROCESSING(SSobj, src) + +/obj/item/organ/Destroy() + if(owner) + // The special flag is important, because otherwise mobs can die + // while undergoing transformation into different mobs. + Remove(TRUE) + return ..() /obj/item/organ/proc/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) if(!iscarbon(M) || owner == M) @@ -157,47 +173,8 @@ if(damage > high_threshold) . += "[src] is starting to look discolored." - -/obj/item/organ/proc/prepare_eat() - var/obj/item/reagent_containers/food/snacks/organ/S = new - S.name = name - S.desc = desc - S.icon = icon - S.icon_state = icon_state - S.w_class = w_class - - return S - -/obj/item/reagent_containers/food/snacks/organ - name = "appendix" - icon_state = "appendix" - icon = 'icons/obj/surgery.dmi' - list_reagents = list(/datum/reagent/consumable/nutriment = 5) - foodtype = RAW | MEAT | GROSS - - -/obj/item/organ/Initialize() - . = ..() - START_PROCESSING(SSobj, src) - -/obj/item/organ/Destroy() - if(owner) - // The special flag is important, because otherwise mobs can die - // while undergoing transformation into different mobs. - Remove(TRUE) - return ..() - -/obj/item/organ/attack(mob/living/carbon/M, mob/user) - if(M == user && ishuman(user)) - var/mob/living/carbon/human/H = user - if(status == ORGAN_ORGANIC) - var/obj/item/reagent_containers/food/snacks/S = prepare_eat() - if(S) - qdel(src) - if(H.put_in_active_hand(S)) - S.attack(H, H) - else - ..() +/obj/item/organ/proc/OnEatFrom(eater, feeder) + useable = FALSE //You can't use it anymore after eating it you spaztic /obj/item/organ/item_action_slot_check(slot,mob/user) return //so we don't grant the organ's action to mobs who pick up the organ. diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index f8547dda6e..1c4a2d3043 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -252,6 +252,7 @@ name = "robotic voicebox" desc = "A voice synthesizer that can interface with organic lifeforms." status = ORGAN_ROBOTIC + organ_flags = ORGAN_NO_SPOIL icon_state = "tonguerobot" say_mod = "states" attack_verb = list("beeped", "booped") diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 62ce16e7e6..8eac5b7895 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -13,7 +13,7 @@ return 1 /datum/surgery_step/add_prosthetic name = "add prosthetic" - implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100, /obj/item/twohanded/required/chainsaw = 100, /obj/item/melee/synthetic_arm_blade = 100) + implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100, /obj/item/chainsaw = 100, /obj/item/melee/synthetic_arm_blade = 100) time = 32 var/organ_rejection_dam = 0 /datum/surgery_step/add_prosthetic/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -79,7 +79,7 @@ "[user] finishes attaching [tool]!", "[user] finishes the attachment procedure!") qdel(tool) - if(istype(tool, /obj/item/twohanded/required/chainsaw)) + if(istype(tool, /obj/item/chainsaw)) var/obj/item/mounted_chainsaw/new_arm = new(target) target_zone == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) return 1 diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm index 7d7cd2df63..f974c39bb4 100644 --- a/code/modules/surgery/remove_embedded_object.dm +++ b/code/modules/surgery/remove_embedded_object.dm @@ -23,12 +23,7 @@ var/objects = 0 for(var/obj/item/I in L.embedded_objects) objects++ - I.forceMove(get_turf(H)) - L.embedded_objects -= I - I.unembedded() - if(!H.has_embedded_objects()) - H.clear_alert("embeddedobject") - SEND_SIGNAL(H, COMSIG_CLEAR_MOOD_EVENT, "embedded") + H.remove_embedded_object(I) if(objects > 0) display_results(user, target, "You successfully remove [objects] objects from [H]'s [L.name].", diff --git a/code/modules/uplink/uplink_items/uplink_ammo.dm b/code/modules/uplink/uplink_items/uplink_ammo.dm index 4a7e1f146e..ce74773f8d 100644 --- a/code/modules/uplink/uplink_items/uplink_ammo.dm +++ b/code/modules/uplink/uplink_items/uplink_ammo.dm @@ -189,6 +189,13 @@ cost = 4 include_modes = list(/datum/game_mode/nuclear) +/datum/uplink_item/ammo/machinegun/match + name = "7.12x82mm (Match) Box Magazine" + desc = "A 50-round magazine of 7.12x82mm ammunition for use in the L6 SAW; you didn't know there was a demand for match grade \ + precision bullet hose ammo, but these rounds are finely tuned and perfect for ricocheting off walls all fancy-like." + item = /obj/item/ammo_box/magazine/mm712x82/match + cost = 10 + /datum/uplink_item/ammo/machinegun cost = 6 surplus = 0 diff --git a/code/modules/uplink/uplink_items/uplink_bundles.dm b/code/modules/uplink/uplink_items/uplink_bundles.dm index 321b9121bc..d40e2fcbda 100644 --- a/code/modules/uplink/uplink_items/uplink_bundles.dm +++ b/code/modules/uplink/uplink_items/uplink_bundles.dm @@ -193,6 +193,8 @@ var/datum/uplink_item/I = uplink_items[category][item] if(src == I || !I.item) continue + if(istype(I, /datum/uplink_item/bundles_TC/reroll)) //oops! + continue if(U.telecrystals < I.cost) continue if(I.limited_stock == 0) diff --git a/code/modules/uplink/uplink_items/uplink_dangerous.dm b/code/modules/uplink/uplink_items/uplink_dangerous.dm index 99c9c505c0..7d96390115 100644 --- a/code/modules/uplink/uplink_items/uplink_dangerous.dm +++ b/code/modules/uplink/uplink_items/uplink_dangerous.dm @@ -109,7 +109,7 @@ name = "Double-Bladed Energy Sword" desc = "The double-bladed energy sword does slightly more damage than a standard energy sword and will deflect \ all energy projectiles, but requires two hands to wield." - item = /obj/item/twohanded/dualsaber + item = /obj/item/dualsaber player_minimum = 25 cost = 16 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) diff --git a/code/modules/vehicles/atv.dm b/code/modules/vehicles/atv.dm index 4a0e2f0b58..d125453e5a 100644 --- a/code/modules/vehicles/atv.dm +++ b/code/modules/vehicles/atv.dm @@ -68,7 +68,7 @@ /obj/vehicle/ridden/atv/snowmobile/Moved() . = ..() - var/static/list/snow_typecache = typecacheof(list(/turf/open/floor/plating/asteroid/snow/icemoon, /turf/open/floor/plating/snowed/smoothed/icemoon)) + var/static/list/snow_typecache = typecacheof(list(/turf/open/floor/plating/asteroid/snow/icemoon, /turf/open/floor/plating/snowed/smoothed/icemoon, /turf/open/floor/plating/snowed, /turf/open/floor/plating/asteroid/snow)) var/datum/component/riding/E = LoadComponent(/datum/component/riding) if(snow_typecache[loc.type]) E.vehicle_move_delay = 1 diff --git a/code/modules/vehicles/cars/car.dm b/code/modules/vehicles/cars/car.dm index 958a4e65c4..d45cb8d26f 100644 --- a/code/modules/vehicles/cars/car.dm +++ b/code/modules/vehicles/cars/car.dm @@ -49,7 +49,7 @@ mob_exit(M, silent) return TRUE -/obj/vehicle/sealed/car/attacked_by(obj/item/I, mob/living/user) +/obj/vehicle/sealed/car/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(!I.force) return FALSE if(occupants[user]) @@ -85,4 +85,4 @@ if(!silent) M.visible_message("[M] is forced into \the [src]!") M.forceMove(src) - add_occupant(M, VEHICLE_CONTROL_KIDNAPPED) \ No newline at end of file + add_occupant(M, VEHICLE_CONTROL_KIDNAPPED) diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index 2b9890b863..cd21b61dbe 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -36,7 +36,7 @@ visible_message("[src] spews out a ton of space lube!") new /obj/effect/particle_effect/foam(loc) //YEET -/obj/vehicle/sealed/car/clowncar/attacked_by(obj/item/I, mob/living/user) +/obj/vehicle/sealed/car/clowncar/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) . = ..() if(istype(I, /obj/item/reagent_containers/food/snacks/grown/banana)) var/obj/item/reagent_containers/food/snacks/grown/banana/banana = I @@ -129,4 +129,4 @@ icon_state = initial(icon_state) /obj/vehicle/sealed/car/clowncar/proc/StopDroppingOil() - droppingoil = FALSE \ No newline at end of file + droppingoil = FALSE diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index 6e6636cd62..7adf0512de 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -105,6 +105,12 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C ///Last world tick we sent a slogan message out var/last_slogan var/last_shopper + var/tilted = FALSE + var/tiltable = TRUE + var/squish_damage = 75 + var/forcecrit = 0 + var/num_shards = 7 + var/list/pinned_mobs = list() ///How many ticks until we can send another var/slogan_delay = 6000 ///Icon when vending an item to the user @@ -372,6 +378,7 @@ GLOBAL_LIST_EMPTY(vending_products) ..() if(panel_open) default_unfasten_wrench(user, I, time = 60) + unbuckle_all_mobs(TRUE) return TRUE /obj/machinery/vending/screwdriver_act(mob/living/user, obj/item/I) @@ -435,6 +442,133 @@ GLOBAL_LIST_EMPTY(vending_products) updateUsrDialog() else . = ..() + if(tiltable && !tilted && I.force) + switch(rand(1, 100)) + if(1 to 5) + freebie(user, 3) + if(6 to 15) + freebie(user, 2) + if(16 to 25) + freebie(user, 1) + if(76 to 90) + tilt(user) + if(91 to 100) + tilt(user, crit=TRUE) + +/obj/machinery/vending/proc/freebie(mob/fatty, freebies) + visible_message("[src] yields [freebies > 1 ? "several free goodies" : "a free goody"]!") + + for(var/i in 1 to freebies) + playsound(src, 'sound/machines/machine_vend.ogg', 50, TRUE, extrarange = -3) + for(var/datum/data/vending_product/R in shuffle(product_records)) + + if(R.amount <= 0) //Try to use a record that actually has something to dump. + continue + var/dump_path = R.product_path + if(!dump_path) + continue + + R.amount-- + new dump_path(get_turf(src)) + break + +/obj/machinery/vending/proc/tilt(mob/fatty, crit=FALSE) + visible_message("[src] tips over!") + tilted = TRUE + layer = ABOVE_MOB_LAYER + + var/crit_case + if(crit) + crit_case = rand(1,5) + + if(forcecrit) + crit_case = forcecrit + + if(in_range(fatty, src)) + for(var/mob/living/L in get_turf(fatty)) + var/mob/living/carbon/C = L + + if(istype(C)) + var/crit_rebate = 0 // lessen the normal damage we deal for some of the crits + + if(crit_case != 5) // the head asplode case has its own description + C.visible_message("[C] is crushed by [src]!", \ + "You are crushed by [src]!") + + switch(crit_case) // only carbons can have the fun crits + if(1) // shatter their legs and bleed 'em + crit_rebate = 60 + C.bleed(150) + var/obj/item/bodypart/l_leg/l = C.get_bodypart(BODY_ZONE_L_LEG) + if(l) + l.receive_damage(brute=200, updating_health=TRUE) + var/obj/item/bodypart/r_leg/r = C.get_bodypart(BODY_ZONE_R_LEG) + if(r) + r.receive_damage(brute=200, updating_health=TRUE) + if(l || r) + C.visible_message("[C]'s legs shatter with a sickening crunch!", \ + "Your legs shatter with a sickening crunch!") + if(2) // pin them beneath the machine until someone untilts it + forceMove(get_turf(C)) + buckle_mob(C, force=TRUE) + C.visible_message("[C] is pinned underneath [src]!", \ + "You are pinned down by [src]!") + if(3) // glass candy + crit_rebate = 50 + for(var/i = 0, i < num_shards, i++) + var/obj/item/shard/shard = new /obj/item/shard(get_turf(C)) + shard.embedding = list(embed_chance = 100, ignore_throwspeed_threshold = TRUE, impact_pain_mult=1, pain_chance=5) + shard.updateEmbedding() + C.hitby(shard, skipcatch = TRUE, hitpush = FALSE) + shard.embedding = list() + shard.updateEmbedding() + if(4) // paralyze this binch + // the new paraplegic gets like 4 lines of losing their legs so skip them + visible_message("[C]'s spinal cord is obliterated with a sickening crunch!", ignored_mobs = list(C)) + C.gain_trauma(/datum/brain_trauma/severe/paralysis/spinesnapped) + if(5) // skull squish! + var/obj/item/bodypart/head/O = C.get_bodypart(BODY_ZONE_HEAD) + if(O) + C.visible_message("[O] explodes in a shower of gore beneath [src]!", \ + "Oh f-") + O.dismember() + O.drop_organs() + qdel(O) + new /obj/effect/gibspawner/human/bodypartless(get_turf(C)) + + C.apply_damage(max(0, squish_damage - crit_rebate), forced=TRUE, spread_damage=TRUE) + C.AddElement(/datum/element/squish, 18 SECONDS) + else + L.visible_message("[L] is crushed by [src]!", \ + "You are crushed by [src]!") + L.apply_damage(squish_damage, forced=TRUE) + if(crit_case) + L.apply_damage(squish_damage, forced=TRUE) + + L.Paralyze(60) + L.emote("scream") + playsound(L, 'sound/effects/blobattack.ogg', 40, TRUE) + playsound(L, 'sound/effects/splat.ogg', 50, TRUE) + + var/matrix/M = matrix() + M.Turn(pick(90, 270)) + transform = M + + if(get_turf(fatty) != get_turf(src)) + throw_at(get_turf(fatty), 1, 1, spin=FALSE) + +/obj/machinery/vending/proc/untilt(mob/user) + user.visible_message("[user] rights [src].", \ + "You right [src].") + + unbuckle_all_mobs(TRUE) + + tilted = FALSE + layer = initial(layer) + + var/matrix/M = matrix() + M.Turn(0) + transform = M /obj/machinery/vending/proc/loadingAttempt(obj/item/I, mob/user) . = TRUE @@ -447,6 +581,12 @@ GLOBAL_LIST_EMPTY(vending_products) to_chat(user, "You insert [I] into [src]'s input compartment.") loaded_items++ + +/obj/machinery/vending/unbuckle_mob(mob/living/buckled_mob, force=FALSE) + if(!force) + return + . = ..() + /** * Is the passed in user allowed to load this vending machines compartments * @@ -511,6 +651,11 @@ GLOBAL_LIST_EMPTY(vending_products) if(seconds_electrified && !(stat & NOPOWER)) if(shock(user, 100)) return + if(tilted && !user.buckled && !isAI(user)) + to_chat(user, "You begin righting [src].") + if(do_after(user, 50, target=src)) + untilt(user) + return return ..() /obj/machinery/vending/ui_base_html(html) @@ -922,7 +1067,7 @@ GLOBAL_LIST_EMPTY(vending_products) C = H.get_idcard(TRUE) if(C?.registered_account) private_a = C.registered_account - say("\The [src] has been linked to [C].") + say("[src] has been linked to [C].") if(compartmentLoadAccessCheck(user)) if(istype(I, /obj/item/pen)) diff --git a/code/modules/vending/assist.dm b/code/modules/vending/assist.dm index ddd7736522..29d1e760d4 100644 --- a/code/modules/vending/assist.dm +++ b/code/modules/vending/assist.dm @@ -24,4 +24,4 @@ payment_department = NO_FREEBIES /obj/item/vending_refill/assist - icon_state = "refill_engi" \ No newline at end of file + icon_state = "refill_engi" diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index b667f4c7c9..bb5b8ef288 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -15,7 +15,8 @@ /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, /obj/item/reagent_containers/glass/beaker/waterbottle = 10) contraband = list(/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6) + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6, + /obj/item/reagent_containers/glass/beaker/waterbottle/wataur = 2) premium = list(/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1, /obj/item/reagent_containers/food/drinks/soda_cans/air = 1, /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1, diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index a0248d2d12..965ebddd15 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -24,7 +24,8 @@ ) premium = list(/obj/item/storage/belt/utility = 3, /obj/item/storage/box/smart_metal_foam = 3, - /obj/item/rcd_ammo/large = 5 + /obj/item/rcd_ammo/large = 5, + /obj/item/storage/bag/material = 3 ) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) refill_canister = /obj/item/vending_refill/engivend @@ -35,4 +36,4 @@ cost_multiplier_per_dept = list(ACCOUNT_ENG = 0) /obj/item/vending_refill/engivend - icon_state = "refill_engi" \ No newline at end of file + icon_state = "refill_engi" diff --git a/code/modules/vending/kinkmate.dm b/code/modules/vending/kinkmate.dm index c647964c63..c416d87439 100644 --- a/code/modules/vending/kinkmate.dm +++ b/code/modules/vending/kinkmate.dm @@ -20,7 +20,11 @@ /obj/item/clothing/under/misc/gear_harness = 10, /obj/item/dildo/custom = 5, /obj/item/electropack/shockcollar = 3, - /obj/item/assembly/signaler = 3 + /obj/item/assembly/signaler = 3, + /obj/item/clothing/under/shorts/polychromic/pantsu = 3, + /obj/item/clothing/under/misc/poly_bottomless = 3, + /obj/item/clothing/under/misc/poly_tanktop = 3, + /obj/item/clothing/under/misc/poly_tanktop/female = 3 ) contraband = list( /obj/item/clothing/neck/petcollar/locked = 2, diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 1ce0b6cfaf..9093d55b0d 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -20,7 +20,7 @@ /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted/riot = 10, /obj/item/ammo_box/foambox/riot = 20, /obj/item/toy/katana = 10, - /obj/item/twohanded/dualsaber/toy = 5, + /obj/item/dualsaber/toy = 5, /obj/item/toy/cards/deck/syndicate = 10) //Gambling and it hurts, making it a +18 item armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF diff --git a/code/modules/vending/medical_wall.dm b/code/modules/vending/medical_wall.dm index 694d2b0c34..09719e1d56 100644 --- a/code/modules/vending/medical_wall.dm +++ b/code/modules/vending/medical_wall.dm @@ -22,6 +22,7 @@ extra_price = PRICE_NORMAL payment_department = ACCOUNT_MED cost_multiplier_per_dept = list(ACCOUNT_MED = 0) + tiltable = FALSE /obj/item/vending_refill/wallmed machine_name = "NanoMed" diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 43f3a96d3d..8ad4b0568c 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -15,15 +15,15 @@ /obj/item/secbat = 5) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, - /obj/item/ssword_kit = 1, - /obj/item/storage/bag/ammo = 1) + /obj/item/ssword_kit = 1) premium = list(/obj/item/coin/antagtoken = 1, /obj/item/clothing/head/helmet/blueshirt = 1, /obj/item/clothing/suit/armor/vest/blueshirt = 1, /obj/item/clothing/under/rank/security/officer/blueshirt = 1, /obj/item/clothing/gloves/tackler = 5, + /obj/item/grenade/stingbang = 1, /obj/item/ssword_kit = 1, - /obj/item/storage/bag/ammo = 2) + /obj/item/storage/bag/ammo = 3) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/security diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index d628c888a5..c5095ebff8 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -21,7 +21,7 @@ /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 10, /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 10, /obj/item/toy/katana = 10, - /obj/item/twohanded/dualsaber/toy = 5) + /obj/item/dualsaber/toy = 5) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/donksoft diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 76ef5e6f23..8552d52b04 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -309,7 +309,7 @@ /obj/item/cartridge/janitor = 3, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, - /obj/item/twohanded/broom = 2, + /obj/item/broom = 2, /obj/item/paint/paint_remover = 2, /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index c59020d3a4..2119197aed 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -28,4 +28,4 @@ cost_multiplier_per_dept = list(ACCOUNT_ENG = 0) /obj/item/vending_refill/tool - icon_state = "refill_engi" \ No newline at end of file + icon_state = "refill_engi" diff --git a/config/awaymissionconfig.txt b/config/awaymissionconfig.txt index c6a5d9ef8f..768942c434 100644 --- a/config/awaymissionconfig.txt +++ b/config/awaymissionconfig.txt @@ -7,16 +7,13 @@ #Do NOT tick the maps during compile -- the game uses this list to decide which map to load. Ticking the maps will result in them ALL being loaded at once. #DO tick the associated code file for the away mission you are enabling. Otherwise, the map will be trying to reference objects which do not exist, which will cause runtime errors! -#_maps/RandomZLevels/away_mission/blackmarketpackers.dmm -#_maps/RandomZLevels/away_mission/spacebattle.dmm #_maps/RandomZLevels/away_mission/TheBeach.dmm #_maps/RandomZLevels/away_mission/Academy.dmm #_maps/RandomZLevels/away_mission/wildwest.dmm #_maps/RandomZLevels/away_mission/challenge.dmm -#_maps/RandomZLevels/away_mission/centcomAway.dmm #_maps/RandomZLevels/away_mission/moonoutpost19.dmm #_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm #_maps/RandomZLevels/away_mission/caves.dmm #_maps/RandomZLevels/away_mission/snowdin.dmm #_maps/RandomZLevels/away_mission/research.dmm -#_maps/RandomZLevels/away_mission/Cabin.dmm +#_maps/RandomZLevels/away_mission/SnowCabin.dmm \ No newline at end of file diff --git a/config/maps.txt b/config/maps.txt index d97bd99be6..a90fea7595 100644 --- a/config/maps.txt +++ b/config/maps.txt @@ -36,10 +36,6 @@ map deltastation minplayers 50 endmap -map icebox - minplayers 25 -endmap - map snaxi minplayers 25 endmap diff --git a/config/plushies/defines.txt b/config/plushies/defines.txt index e69de29bb2..e7a92f6ac2 100644 --- a/config/plushies/defines.txt +++ b/config/plushies/defines.txt @@ -0,0 +1,2 @@ +# EXAMPLE +# SNOWFLAKE_PLUSHIES example {"name":"example","desc":"thanks, coders.","icon_state":"","attack_verb":["thumped","whomped","bumped"],"squeak_override":{"sound/weapons/magout.ogg":1}} diff --git a/config/plushies/plushie_config.txt b/config/plushies/plushie_config.txt deleted file mode 100644 index 7cd1d88f3e..0000000000 --- a/config/plushies/plushie_config.txt +++ /dev/null @@ -1,2 +0,0 @@ -# EXAMPLE -# SNOWFLAKE_PLUSHIES example {"name":"example","desc":"thanks, coders.","icon_state":"","attack_verb":["thumped","whomped","bumped"],"squeak_override":{"sound/weapons/magout.ogg":1}} diff --git a/html/admin/view_variables.css b/html/admin/view_variables.css index 83b3a37f3c..34c1a211eb 100644 --- a/html/admin/view_variables.css +++ b/html/admin/view_variables.css @@ -30,6 +30,6 @@ table.matrixbrak td.lbrak { border-right: none; } table.matrixbrak td.rbrak { - border-right: solid 0.5exrgb(95, 61, 61)k; + border-right: solid 0.5ex black; border-left: none; } diff --git a/html/changelog.html b/html/changelog.html index 2756b9fd04..43271e20ff 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,475 @@ -->
    +

    05 July 2020

    +

    Ghommie updated:

    +
      +
    • You can now actually gain wiring experience from using cable coils.
    • +
    • Opening the View Skill Panel shouldn't trigger messages about insufficient admin priviledges anymore.
    • +
    +

    Yakumo Chen, kappa-sama updated:

    +
      +
    • Removes improvised handguns
    • +
    • removed handsaws, improvised gun barrels (you can use atmos pipes again)
    • +
    • Guncrafting is less time and resource intensive
    • +
    • Item names in guncrafting are user-friendly.
    • +
    +

    kappa-sama updated:

    +
      +
    • cloth string to replace durathread string
    • +
    • durathread string
    • +
    • All bows and arrows have had crafting times significantly reduced, coming out at up to 6 times faster crafting speeds. Improvised bows no longer require durathread; instead, they use cloth materials.
    • +
    +

    silicons updated:

    +
      +
    • active blocking now has a toggle keybind
    • +
    • auto bunker override verb has been added
    • +
    • shields take 2.5 stam instead of 3.5 stam per second to maintain block
    • +
    • Cybernetic implant shields will auto-extend and be used to block if the user has no item to block with
    • +
    +

    timothyteakettle updated:

    +
      +
    • cooking oil is now far less lethal, requiring a higher volume of the reagent to deal more damage
    • +
    + +

    04 July 2020

    +

    Sonic121x updated:

    +
      +
    • crushed Soldry sodacan
    • +
    • digitigrade version of chief medical officer's turtleneck and captain's female formal outfit.
    • +
    +

    silicons updated:

    +
      +
    • blood_DNA["color"] is now a single variable instead of a list
    • +
    + +

    03 July 2020

    +

    Arturlang updated:

    +
      +
    • You can now toggle hardsuit helmets from the strip menu
    • +
    +

    Ghommie updated:

    +
      +
    • fixed custom speech/tongue stuff.
    • +
    • Lowered shaft miners' paycheck, they have other ways to make cash.
    • +
    • You can't (un)equip garments on/from obscured inventory slots anymore.
    • +
    • The stamina cost multiplier for swinging melee weapons against mobs has been brought back to 1 from 0.8
    • +
    • The stamina cost for throwing mobs now scales with their mob size variable.
    • +
    +

    LetterN updated:

    +
      +
    • Ported some tags from tgui-3.0 to Vending.js
    • +
    • vending icons
    • +
    • r&d icons
    • +
    • chem master icons
    • +
    +

    Onule updated:

    +
      +
    • titanium wall man good
    • +
    +

    Sonic121x updated:

    +
      +
    • Bringback the ChemMaster pill type button.
    • +
    • Fix Technode icon.
    • +
    +

    bunny232 updated:

    +
      +
    • Witchhunter hat no longer obscures mask ears ,eyes, face and mouth
    • +
    +

    timothyteakettle updated:

    +
      +
    • bloodpacks initialise correctly now
    • +
    + +

    02 July 2020

    +

    Ghommie updated:

    +
      +
    • Fixing a few issues with twohanded items.
    • +
    • Unum decks now work correctly.
    • +
    • Abductor walls are once again buildable with alien alloy.
    • +
    +

    Trilbyspaceclone updated:

    +
      +
    • Makes pride and envy ruin a bit smaller!
    • +
    • Pride now has rings, lipstick wigs and silver walls/door making a nice and polished look then cyan blue walls.
    • +
    • more trash and better dagger placement on food ruin
    • +
    • Snowboim now has snowballs and toy gifts for the two skeles daw!
    • +
    • Beach boim now has carp light branding beer, as well as soap!
    • +
    • Greed ruin now uses nice slick walls and carpet!
    • +
    • Founten ruin looks a lot better with its carpets and well maintained fluff things, but walls suffered and no longer can salvage ruined metal...
    • +
    • Alien nest has a bit more glowy floors of resin looking a bit more lived in by the drones. As well as the "door" now being see through resin rather then the thicker stuff that you cant see through
    • +
    • Pizza party has a few more gifts, some candy and snap pops yay!
    • +
    • Sloth ruin is about 15~ tiles shorter, has and has more fruit for a bowl. How lazy!
    • +
    +

    silicons updated:

    +
      +
    • bohbombing is a thing now
    • +
    + +

    30 June 2020

    +

    Fikou updated:

    +
      +
    • spray cans, airlock painters, and decal painters added to engineering/service/autolathe (where applicable)
    • +
    +

    Ghommie updated:

    +
      +
    • Fixed a gap on the male insect anthro torso sprite when facing south.
    • +
    • Fixed mecha ID access not being removable.
    • +
    • Fixed a peeve with the hypno trance status effect not sanitizing some heard hypnosis inputs (i.e. custom say messages like say"honks*clownem ipsum dolor")
    • +
    • fixed an issue about using stacks with only 1 amount left.
    • +
    • Fixed a peeve on attack messages against carbons/humans.
    • +
    • Fixed missing hypnochair board.
    • +
    • Fixed material walls and tiles. My bad on that port.
    • +
    +

    Ghommie (inspired by MrDoomBringer's work on tgstation) updated:

    +
      +
    • New check skills UI.
    • +
    +

    Ghommie (porting PRs by XTDM, coiax, MrDoomBringer) updated:

    +
      +
    • Random Events now have a follow link for ghosts!
    • +
    • Adds the Spontaneous Brain Trauma to the event pool. Sometimes your brain just goes a little wrong.
    • +
    • Sometimes a low level cloning pod will make errors in replicating your brain, leaving you with a mild brain trauma.
    • +
    • When a person is cloned, any mental traumas are cloned as well.
    • +
    • The wizard federation announces that the Curse of Madness is out of beta and is now available for purchase for 4 points. It causes long-lasting brain traumas to all inhabitants of a target space station.
    • +
    • The wizard federation declines responsibility for any self-harm caused by curses cast while inside the targeted station.
    • +
    • Due to the extensive testing of the Curse of Madness some unique new trauma types have appeared across Nanotrasen-controlled space.
    • +
    • Curse of Madness can now be triggered by a wizard's Summon Events, at the same chance as Summon Guns or Summon Magic.
    • +
    • When an admin triggers Curse of Madness manually, they can specify their own dark truth to horrify the station with.
    • +
    +

    nightred updated:

    +
      +
    • Created two_handed component
    • +
    • Updated all existing two handed items to use the new component
    • +
    +

    silicons updated:

    +
      +
    • typing indicators no longer generates duplicate message boxes.
    • +
    • config errors now have line numbers.
    • +
    • outgoing mentorpms are now blue instead of green for the sender.
    • +
    • *squish
    • +
    +

    timothyteakettle updated:

    +
      +
    • you can now select your tongue and speech verb in the character customization menu!
    • +
    • skeleton is now split into two more types, greater and lesser
    • +
    • non-carbon blood is now not white
    • +
    • fixed a bunch of grammar/spelling mistakes
    • +
    + +

    29 June 2020

    +

    b1tt3r1n0 updated:

    +
      +
    • Made teratomas from sdgf less powergame
    • +
    +

    timothyteakettle updated:

    +
      +
    • slimes no longer have white blood by default
    • +
    + +

    28 June 2020

    +

    Detective-Google updated:

    +
      +
    • cog is less the suck
    • +
    • piggybacking is no longer absolutely inferior
    • +
    +

    Ghommie updated:

    +
      +
    • Fixing windows interaction with spraycans.
    • +
    • Fixing kinetic accelerator guns not working well with gun circuitries.
    • +
    • Fixing Zoomba borgs lights overlays.
    • +
    • Fixing the "absorb another ling" and "absorb the most dna" objectives rolling when no other changeling is around.
    • +
    • Clarified a pet peeve about the spread infestation ability.
    • +
    • BEPIS nodes won't show up anymore in the expert mode ui of the r&d console anymore (good thing they weren't researchable).
    • +
    • Hopefully fixing sound loop edge cases.
    • +
    • Fixing pAI radios being permanently disabled by EMPs at times.
    • +
    • Windoors can now be obscured with spraycans just like windows.
    • +
    +

    Ghommie porting PRs by Qustinnus/Floyd, Willow, cacogen, nemvar, Ghilker and EOBGames (Inept) updated:

    +
      +
    • Fixes a material duplication bug.
    • +
    • unique combinations of custom_materials lists are now shared between objects
    • +
    • meat material. yes.
    • +
    • materials can now be used to build walls/floors. meat house
    • +
    • edible component now does not try to attack if you eat something with it
    • +
    • Texture support for mat datums with thanks to 4DPlanner!
    • +
    • you no longer hit yourself with organs when eating
    • +
    • A whole bunch of materials are now datumised! Check out bronze, runed metal, sand, sandstone, snow, paper, cardboard, bone and bamboo. Oh, and pizza. Yes, pizza.
    • +
    • Buffs material floor tiles' throwforces from 1 to 10 (same as iron) to better showcase the effect of different materials (e.g. meat vs. titanium)
    • +
    • Radioactive items no longer output a single . when examined at a distance
    • +
    +

    MrJWhit updated:

    +
      +
    • Removed air alarm in Snow Snaxi in Tcomms Sat
    • +
    • Removed trash bins in genetics and mining
    • +
    • Gives cargo techs a cargolathe
    • +
    +

    Putnam3145 updated:

    +
      +
    • lost my mind just a couple of times
    • +
    +

    b1tt3r1n0 updated:

    +
      +
    • pouches, again, and and material pouches.
    • +
    +

    timothyteakettle updated:

    +
      +
    • support for custom blood colours implemented, slimes blood colour now equivalent to their body colour
    • +
    + +

    27 June 2020

    +

    Detective-Google updated:

    +
      +
    • Lying down is better
    • +
    +

    timothyteakettle updated:

    +
      +
    • felinids now nya when tabled
    • +
    + +

    26 June 2020

    +

    Ghommie updated:

    +
      +
    • Snore spam.
    • +
    • Hostile mobs shouldn't hit their original spawner structures or thoses of the same faction.
    • +
    +

    silicons updated:

    +
      +
    • soap cleans blood again
    • +
    + +

    25 June 2020

    +

    Anonymous updated:

    +
      +
    • Added kepi and orvilike kepi. Available through loadout.
    • +
    +

    Detective Google updated:

    +
      +
    • Medigygax
    • +
    +

    Detective-Google updated:

    +
      +
    • malf AIs can no longer yeet the station while shunted
    • +
    • SMESes can now properly use self charging cells
    • +
    • ghosts now show up when the round ends
    • +
    • away missions
    • +
    +

    Funce updated:

    +
      +
    • Mentor SQL queries are now deleted properly.
    • +
    +

    Linzolle updated:

    +
      +
    • analyze function on chem master is no longer broken
    • +
    • organs now decay inside dead bodies again
    • +
    +

    dapnee updated:

    +
      +
    • wataur bottle item
    • +
    • wataur bottle and overlay
    • +
    + +

    24 June 2020

    +

    DeltaFire15 updated:

    +
      +
    • Choosing a random item in your uplink will no longer sometimes reroll your contract.
    • +
    • Syndicate crate event cannot fire as a random event anymore.
    • +
    +

    Detective-Google updated:

    +
      +
    • singulos no longer succ infinite rods out of the ice
    • +
    • one of the directions for the diag hudpatch was blu instead of orang
    • +
    +

    timothyteakettle updated:

    +
      +
    • bonfires/grills no longer produce infinite quantities of food
    • +
    • slime's alter form ability now updates their hair colour when changing their body colour
    • +
    + +

    22 June 2020

    +

    Ghommie (porting PRs by zxaber, Ryll-Ryll, AnturK) updated:

    +
      +
    • Certain small items purchased through cargo now get grouped into a single box. They also are immune to the 10% private account fee.
    • +
    • Added single-order options for several existing products in the Cargo Catalog.
    • +
    • Medkit listings are now single-pack items, and considered small items that get grouped into single boxes. Price for medkits is as close to unchanged as is reasonable.
    • +
    • You can now beat on vending machines to try and knock loose free stuff! You can also almost kill yourself doing it, so it's your call if your life is worth ten bucks.
    • +
    • Cigarette packets now have coupons on the back for small cargo items! Smoking DOES pay!
    • +
    • Some single/small items in cargo have been rebranded as goodies, come in lockboxes rather than crates, and can only be purchased with private accounts.
    • +
    +

    kevinz000 updated:

    +
      +
    • Life() is split into BiologicalLife() and PhysicalLife. A component signal has been added that can prevent either from ticking.
    • +
    +

    shellspeed1 updated:

    +
      +
    • Adds IV bags.
    • +
    + +

    21 June 2020

    +

    kevinz000 updated:

    +
      +
    • calculations for punch hit chance has been drastically buffed in favor of the attacker.
    • +
    + +

    20 June 2020

    +

    LetterN updated:

    +
      +
    • Asset cache from tg
    • +
    • Made the map viewer not look bad
    • +
    • Admin matrix right-bracket
    • +
    +

    bunny232 updated:

    +
      +
    • Removed unsavory things from the vent clog event
    • +
    + +

    19 June 2020

    +

    Bhijn updated:

    +
      +
    • Atmos can no longer become completely bricked
    • +
    +

    Funce updated:

    +
      +
    • Square root circuit should now actually work.
    • +
    +

    SmArtKar updated:

    +
      +
    • Fixed my runtimes
    • +
    +

    TheSpaghetti updated:

    +
      +
    • more insectoid insects
    • +
    +

    kevinz000 updated:

    +
      +
    • bay/polaris style say_emphasis has been added. You can now |italicize| _underline_ and +bold+ your messages.
    • +
    +

    timothyteakettle updated:

    +
      +
    • Adds the brain trauma event, where one player gets a random brain trauma!
    • +
    • Adds the wisdom cow event, where the wisdom cow appears on the station!
    • +
    • Adds the fake virus event, where people get fake virus symptoms.
    • +
    • Adds the stray cargo pod event, where a cargo pod crashes into the station.
    • +
    • Adds the fugitives event, where fugitives are loose on the station, and it's the hunters jobs to capture them.
    • +
    + +

    18 June 2020

    +

    Detective-Google updated:

    +
      +
    • cog is now less the suck
    • +
    • couple little derpy bits
    • +
    • malf disk and illegal tech disk moved from ashwalker base (guaranteed) to tendrils (chance based)
    • +
    +

    SmArtKar updated:

    +
      +
    • Ported shuttles from beestation
    • +
    +

    timothyteakettle updated:

    +
      +
    • embeds got reworked, sticky tape was added, more bullets that ricochet also added
    • +
    • medbots can now be tipped over
    • +
    • added more medbot sounds
    • +
    + +

    17 June 2020

    +

    SmArtKar updated:

    +
      +
    • New ID icons
    • +
    • Sutures and Meshes
    • +
    +

    Trilbyspaceclone updated:

    +
      +
    • Gin export takes gin now
    • +
    + +

    16 June 2020

    +

    Ghommie updated:

    +
      +
    • You can't blink nor use LOOC/AOOC as a petrified statue anymore.
    • +
    +

    Trilbyspaceclone updated:

    +
      +
    • BEPIS decal painter has been moved to venders, replacing it being the flashdark
    • +
    +

    kevinz000 updated:

    +
      +
    • projectile ricochets now use a less hilariously terrible way of being handled and should be easier to w
    • +
    • projectile runtime/ricocheting
    • +
    • Lobotomy no longer has a 50% chance of giving you a nigh-unremovable trauma, but does 50 brain damage even on success. On failure, it will give you a lobotomy-class trauma.
    • +
    • spinesnapping from tackling now only gives a lobotomy class trauma instead of magic.
    • +
    +

    timothyteakettle updated:

    +
      +
    • Food carts now function as intended, allowing the pouring and mixing of drinks.
    • +
    • slimes can now change their color using alter form
    • +
    + +

    15 June 2020

    +

    Anturk, kevinz000 updated:

    +
      +
    • VV now properly allows access to datums in associative lists
    • +
    • SDQL2 printout has been upgraded for the 5th time.
    • +
    +

    kevinz000 updated:

    +
      +
    • plushies now work. credits to timothytea.
    • +
    • You can now tape knives to cleanbots
    • +
    +

    kevinz000 (port from VOREStation) updated:

    +
      +
    • Ported zoomba skins for cyborgs.
    • +
    + +

    14 June 2020

    +

    Bhijn updated:

    +
      +
    • raw HTML can no longer be used in flavortext
    • +
    • Added Lesbian Visibility Day (April 26th)
    • +
    • Added Bisexual Visibility Day (September 23rd)
    • +
    • Added Coming Out Day! (October 11th)
    • +
    • Added Intersex Awareness Day (October 26th)
    • +
    • Added Transgender Awareness Week (November 13th - 19th)
    • +
    • Added the Transgender Day of Remembrance (November 20th)
    • +
    • Added Asexual Awareness Week (Last full week of October, this year it'll be Oct. 25-31)
    • +
    • Added the Stonewall Riot Anniversary (June 28)
    • +
    • Moth week is now *actually* the last full week of July, instead of the 4th of every weekday + the 5th Sunday.
    • +
    +

    Floof Ball / Kathrin Morrison / Floof Ball#0798 updated:

    +
      +
    • Improvised Pistol + 32 ACP ammo.
    • +
    • Improvised Energy Gun. Fires 5 shots of 10 burn damage each. Can be upgraded with a lens made from glassworking and T4 parts for a minor buff.
    • +
    • Ammo + gun part loot spawners for mappers.
    • +
    • New sprites for Improvised Rifle, the ability to sling the rifle and a sprite for that.
    • +
    • New sprites for the Improvised Shotgun and its sling sprite.
    • +
    • Improvised shotguns are now two-handed only.
    • +
    • Improvised shotguns now only have a much less harsh 0.9* modifier, keeping them two hits to crit with slugs and buckshot. It can no longer be dual-wielded but can still be sawn off for w_class medium (can fit in backpacks).
    • +
    • Missing handsaw icons added in.
    • +
    • Crafting table cleaned up into sections.
    • +
    +

    Ghommie updated:

    +
      +
    • changed the weak attack message prefix from "inefficiently" to "limply", "feebly" and "saplessly" and lowered the threshold.
    • +
    • Fixing old beserker hardsuits having the wrong helmet type.
    • +
    +

    The0bserver and Stewydeadmike updated:

    +
      +
    • Hey, there's a bit of dust in this recipe book! Recipes using peas? How many recipes does this book even have?
    • +
    • Adds 6 new food items, and 1 new consumable reagent using all forms of the recently discovered peas. Ask your local botanist and chef for them today!
    • +
    +

    YakumoChen updated:

    +
      +
    • Adds polychrome options to loadout
    • +
    • Adds risque polychrome options to Kinkmate vendors
    • +
    +

    kevinz000 updated:

    +
      +
    • emissive blockers can no longer be radioactive.
    • +
    • Ghosts can now scan air inside most objects that contain air by clicking on them.
    • +
    • Directional blocking has been added, keybound to G. This will reduce a portion of incoming damage if done with eligible items at the cost of stamina damage incurred to the user based on damage blocked as well as while active, as well as in most cases preventing the user from doing any attacks while this is active.
    • +
    • Parrying has been added, keybound to F. Timing-based counterattacks, effect heavily dependent on the item, WIP.
    • +
    • Disks are now smaller.
    • +
    +

    12 June 2020

    EmeraldSundisk updated:

      @@ -149,342 +618,6 @@
    • newly created areas using blueprints now maintain the previous areas noteleport value
    • kudzu seeds now actually spawn vines
    - -

    19 April 2020

    -

    Anonymous updated:

    -
      -
    • Xenohybrids will now scream like xeno.
    • -
    -

    Arturlang updated:

    -
      -
    • You can no longer spam craft things using the crafting menu
    • -
    -

    Detective-Google updated:

    -
      -
    • uncorks some of Lambda's rooms.
    • -
    -

    Ghommie updated:

    -
      -
    • Custom skin tone preferences.
    • -
    • Normalized box dorm lockers. Also removed a straight jacket found in the same area.
    • -
    -

    Jake Park updated:

    -
      -
    • fixed path name for youtool vending
    • -
    -

    Putnam3145 updated:

    -
      -
    • Objectives now clean theirselves up instead of leaving null entries in lists everywhere.
    • -
    -

    Seris02 updated:

    -
      -
    • stops magboots from not updating slowdowns
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • Maints have seen an uptick in left over types of welders, and tools. As well as different types of masks
    • -
    • New type of 02 locker - Rng! It can have almost any type of gas/breath mask and almost any type of o2 tank as well as even plasma men internals - Fancy!
    • -
    • Tool lockers have 70% odds to have a spare random tool inside!
    • -
    • 12 new more drinks for most races!
    • -
    • New animations for mauna loa, and colour swap from red to blue for a Paramedic Hardsuit helm
    • -
    • Lowers cog champ ((the drink)) flare rate
    • -
    • Six more Sci based bounties have been posted at your local Cargo Bounty Request console
    • -
    • Mimes have made catnip plants not become invisible. How helpful.
    • -
    • Honey Palm now distills into mead rather then wine
    • -
    -

    UristMcAstronaut updated:

    -
      -
    • Adds circuit analyzers to maps and to integrated circuit printer and circuitry starter crate.
    • -
    -

    kappa-sama updated:

    -
      -
    • aranesp heals 10 instead of 18 stamina per tick
    • -
    • removed roundstart hyper earrape screams from xenohybrids
    • -
    -

    kevinz000 updated:

    -
      -
    • you can no longer stun xenos
    • -
    • Contractor kits are now poplocked to 30 players.
    • -
    • Shield bashing has been added
    • -
    -

    necromanceranne updated:

    -
      -
    • You can now craft armwraps!
    • -
    • Pugilists disarm you more easily and are harder to disarm. They also get a discount on disarm.
    • -
    • Pugilists only suffer a flat 10% chance to miss you. It's just like old punches! Kinda.
    • -
    • Chaplain's armbands are a +2, up from a +1!
    • -
    • Martial artists spend stamina when they disarm.
    • -
    • Rising Bass had several moves shortened and made stronger. Has a disarm override attack which does stamina damage and trips people on a disarm stun punch.
    • -
    • CQC had it's disarm move altered to be a stronger version of Krav Maga's. Dizzies and disarms on a disarm stun punch or just does some stamina damage and brute damage.
    • -
    • Sleeping Carp can punch you to the floor on a harm stun punch.
    • -
    • Hugs of the Northstar are no longer nodrop.
    • -
    • Adding in some overrides and proper flag checks for martial arts.
    • -
    • Stun thresholding stops disarm spams at extremely high stamina loss.
    • -
    • Ashen Arrows are actually called Ashen Arrows in the crafting menu.
    • -
    - -

    16 April 2020

    -

    ForrestWick updated:

    -
      -
    • changed a certain item to be called meatball, ended racism, thank you obama
    • -
    -

    Linzolle updated:

    -
      -
    • remove any slurs, etc. to comply with GitHub's ToS
    • -
    - -

    15 April 2020

    -

    Arturlang updated:

    -
      -
    • Adds garlic, a mutation of onions
    • -
    • You can now make garlic necklaces.
    • -
    • Tweaked hunger to be more the same as blood level for bloodsuckers
    • -
    • Bloodsuckers no longer get zero healing from regenerative cores, the core now heals their wounds but not their blood.
    • -
    • Bloodsucker heal is now based a lot more on blood level.
    • -
    • You can no longer be effectively immortal when fully auged as a bloodsucker.
    • -
    • Regenerative cores will regain their old names when they are renewed, no more working decayed cores.
    • -
    • Removes a lot of unnecesiry clutter of comments and tries to make the vars more consistent for bloodsucker code.
    • -
    • Made the regenerative core use one proc instead of copypasta
    • -
    -

    Auris456852 updated:

    -
      -
    • Added printer sound for admins that plays when someone messages Centcomm or the Syndicate. Just like RP!
    • -
    -

    Bhijn updated:

    -
      -
    • The traitor panel now actually shows a list of contractor targets.
    • -
    • Fail2Topic now supports Linux. Do beware that this requires some sysop experience to properly set up!
    • -
    • Fail2Topic is now disabled by default, and the out-of-the-box config files have been updated to be a little more detailed.
    • -
    • Added a lfwb-inspired orbiting pixel + flashing outline animation to the sprint and combat mode buttons. This can be toggled via the preferences menu, and is completely independent from all HUD themes.
    • -
    -

    BuffEngineering updated:

    -
      -
    • You may no longer summon plasteel from the door dimension.
    • -
    • High security airlocks are now 33% more materially efficient!
    • -
    -

    DeltaFire15 updated:

    -
      -
    • clockie vanguard now quickly regenerates stam while active (as its description always told you,)
    • -
    -

    Detective-Google updated:

    -
      -
    • Shotguns are now slower and require two hands to fire.
    • -
    -

    Ghommie updated:

    -
      -
    • mobs with antag statuses such as wizard, ert and nuke ops get their flavor text removed now.
    • -
    • Fixed megafauna mobs, goliaths and "anchored" AIs being stuffable into closets.
    • -
    • After years of visual agony, the Curse of The Floating Disembodied Phallus has come to an end.
    • -
    • Underwear now fulfills its purpose.
    • -
    • Privates visibility preferences.
    • -
    • refactored polychromic clothing into an element.
    • -
    • Blacklists unsynthetizable reagents from botany bees honey production.
    • -
    • Fixed toilet cistern loot spawning on the floor.
    • -
    • The megafauna's hitbox doesn't include 0 alpha sections anymore.
    • -
    • Wizard robes & co work again now.
    • -
    • Fixed some spell casting message spam.
    • -
    • Added M/F body preferences.
    • -
    • fixed yet another few airless issues with the space hermit ruin.
    • -
    • Intellectual property infringment is not cool.
    • -
    • Near-station nuclear explosions now display the on-station nuke explosion cinematic, consistently with its clearance of the station level and its nuclear victory / total annihilation ending status.
    • -
    • Nuclear bombs can't be anchored in space areas (not just turfs) anymore, as a quick effortless way to discourage players from anchoring the device on the edge of the map.
    • -
    • Fixed a whacky miniature cell duping issue.
    • -
    • Liver failure is back!
    • -
    • standarized a few (prefs off) side effects from enlargment chems on livers to do organ damage instead without the blood volume whackiness.
    • -
    • High liver damage now slows mobs down.
    • -
    • Fixing an issue with the split personality removing the original owner from the round if the body died while the stranger was in control.
    • -
    • fixed a few floaty sprite accessories.
    • -
    • Fixed a few mutations not working correctly.
    • -
    • Fixed the phantom thief component, again.
    • -
    • Made votes obfuscation settings more robust.
    • -
    • Also included them in custom votes.
    • -
    • The map rotation vote will only hide ongoing votes now, not the results.
    • -
    • The crusher's vortex talisman trophy now has a cooldown between each spawned wall.
    • -
    • Backend body size preferences.
    • -
    • Infiltrator's boots don't stop slips and "space wind" through the power of runtime errors anymore, and properly silence the user's footsteps now.
    • -
    • Chaplains are now inelegible for bloodsuckers.
    • -
    • Fixed crafting hud icon overlapping the second pocket on 1:1 screen mode.
    • -
    • Removed some dead flightsuit code leftovers.
    • -
    • Reenabled the swarmers event. Also blacklisted another dozen other machineries and structures that may be critical to the shift or station integrity from swarmers' HUNGER for materials.
    • -
    • Fixed find_safe_turfs() searching for turfs with concentration of oxygen lower than 16 rather higher.
    • -
    -

    KathrinBailey updated:

    -
      -
    • Radiation shuttesr to all supermatters.
    • -
    • Windowed shutters to armouries where relevant.
    • -
    • New posters are now on the map in relevant locations.
    • -
    • Windowed shutter now has glass, the door closing proc sees this and no longer changes opacity.
    • -
    • Accidental HoochMaster removal in the bar.
    • -
    • Spawning looking at the supermatter with no mesons on Meta.
    • -
    • Missing disposal pipe outside HoP office.
    • -
    • Sofas were never adjusted when the pool was added.
    • -
    • New shutter sprites
    • -
    • Reinforced Shutter
    • -
    • Radiation Shutter
    • -
    • Window Shutter
    • -
    • Shutters not being blast doors functionally.
    • -
    • Shutter armour block and health.
    • -
    -

    Kraseo updated:

    -
      -
    • Sneaksuit now costs 5 TC rather than 3.
    • -
    • You can break out of neckgrabs once more.
    • -
    -

    Owai-Seek updated:

    -
      -
    • Port Pina Colada, Painkiller, Moscow Mule, Hivemind Eraser, Moana Lou Drinks
    • -
    • Gunfire, Hellfire, Sins Delight, Strawberry Daiquiri, Miami Vice, Malibu Sunset, Lizz Fizz, Hotline Miami
    • -
    • Strawberry and Pineapple Juice
    • -
    • Salami Slices
    • -
    • Soda Dispenser Juices
    • -
    • Reorganize Vendor Objects (Bowls, Glasses, Shot Glasses)
    • -
    • Strawberry Milk and Tea actually use strawberry Juice.
    • -
    • Lizards can eat egg wraps. Moved Egg Wraps to Misc
    • -
    -

    PersianXerxes updated:

    -
      -
    • TGUI Next UIs for: chem heaters, chem masters, chem dispensers, and sleepers
    • -
    • Reworked Chem Master code
    • -
    -

    Putnam3145 updated:

    -
      -
    • No more station integrity goal
    • -
    • Upload-hacked-law goal only picksif there's an AI to upload to
    • -
    • A new, much more barebones holding facility for contractors.
    • -
    • Energy nets are gone.
    • -
    • Various ghost roles are now easier to ghost as.
    • -
    • The candles in the dojo no longer make the place hotter and hotter over time.
    • -
    • Nymphomania removed
    • -
    • Exhibitionism ignored by preferences now, since it was also removed
    • -
    • Quirk migration now does an admin log instead of a stack trace
    • -
    • Roundstart rulesets now roll properly.
    • -
    • Added configs for various antag threat levels.
    • -
    • Fixed a runtime in threat calculation.
    • -
    • Fixed up some misleading texts.
    • -
    • Dynamic reworked to be more "storyteller-like": threat is now how threatened the station is right now and threat level is how much the mode wants the station to be threatened.
    • -
    • Random storyteller is now truly random.
    • -
    • Story storyteller now gives a nice rising-action-climax-falling action curve for threat level.
    • -
    • "Chaotic" storyteller now simply ramps up threat level as round goes on.
    • -
    • "Classic" storyteller, basically doing what "random" did before.
    • -
    • Latejoin changelings for dynamic
    • -
    • Average threat calculation works now
    • -
    • Contamination is back.
    • -
    -

    Seris02 updated:

    -
      -
    • stops hijackers from being able to remotely blow up borgs
    • -
    • wall walking boots
    • -
    • made color picking for character appearance show the colors when you pick them
    • -
    • the sergal markings
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • Cooks aided by Clowns have came out with and new healthy Salad - Caesar Salad. Just dont eat the knife...
    • -
    • Ports over TG's Mortars and Pestles.
    • -
    • Water, Holywater and Unholywater will now now quickly purge itself if you have 151u in your system
    • -
    • Most crate types can now be made, some costing more do to function over fashion
    • -
    • Medical Mechs syringe gun now knows many more life saving chems, like Insulin, Dexalin, Prussian Blue, Kelotane and Bicaridine
    • -
    • torches take less staminda to use.
    • -
    • Glowsticks dont last as long
    • -
    • Penlights are better at being lights
    • -
    • Torches are brighter then before - Indian Johns want to be on lava land rejoy!
    • -
    • Eye lights have 30% less light coming out of them.
    • -
    • Spec Ops crate no longer talks about a "Null Crate" what ever that is
    • -
    • Changlogs are updateded once again as of the 28th of March on year 2020
    • -
    • White Ships, Telerelays and a defunk mining post are now always going to spawn.
    • -
    • Corrects a few desc on station side ruins
    • -
    -

    Xantholne updated:

    -
      -
    • bumbles will stop sleeping so much
    • -
    -

    actioninja updated:

    -
      -
    • Washing machines now support arbitrary dye color
    • -
    • Washing machines now dye nearly every item.
    • -
    • lots of backend changes to clothing overlays, report any issues
    • -
    • Better glowing lights
    • -
    -

    actioninja (ported by Ghommie) updated:

    -
      -
    • repathed all under clothing, keep an eye out for errors.
    • -
    -

    bunny232 updated:

    -
      -
    • Box secmos now is now longer connected to the scrubber loop
    • -
    -

    dapnee updated:

    -
      -
    • plant disk sorter in botany, bounty console for the rest of cargo, a missing air alarm in the incinerator
    • -
    • fixed a decal in front of security, moved an AIR alarm so it doesn't look awful to ghosts/AI, asteroids don't delete air anymore, fixed more active turfs, the buttons in the bridge "should" work now, HoP and cargo desks should be secure now
    • -
    • quarters that found their way out of the quartermaster's back room
    • -
    -

    kappa-sama updated:

    -
      -
    • normies can no longer steal circuit codes
    • -
    • doubles the Stam damage of nonlethal krav stompers
    • -
    • no longer Krav Maga stomp people that are standing
    • -
    • no more 20pop requirement for noslips
    • -
    -

    keronshb updated:

    -
      -
    • Reverts Mining Base RNG Placement
    • -
    -

    kevinz000 updated:

    -
      -
    • Melee attacks now stagger people, preventing them from sprinting until the (relatively short lived) effect runs out. Duration equation is [(1.5 + (w_class/7.5)) * force].
    • -
    • Fireman carrying now makes the person being carried unable to use items. Piggybacking now slows down the person being ridden. In both cases, the person riding will be dazed when forcefully dismounted, and dazed for a second if dismounting from piggybacking
    • -
    • turfs properly initialize atom colors if they're colored.
    • -
    • cloners now stabilize mutations while someone's cloning, meaning active genes will not life tick.
    • -
    • datum/pipeline return_air stack trace now gives a reference so it's actually marginally useful if caught in round.
    • -
    • Volumetric storage is here.
    • -
    • Traitor chaplains can now become neutered versions of cults.
    • -
    • beams should no longer go across the map and mess everything up if their source or target isn't on a turf.
    • -
    -

    kiwedespars updated:

    -
      -
    • Added paper masks.
    • -
    -

    necromanceranne updated:

    -
      -
    • Fixed limb damage calc
    • -
    • Stunslugs are now a mixed damage taser-like slug that will allow you to apply a variety of damage while still being countered by tasers usual counters.
    • -
    • Mech scattershot guns are no longer oneshotting people into stamina crit.
    • -
    • Removed an number of cargo crate packs: Riot shotguns/standard shotguns, double barreled shotguns, techshell crate, swat tasers, WT550 types (not rubber or standard), traitor theft objective kits.
    • -
    • HEALTH AND STAMINA DON'T STACK FOR PUTTING YOU INTO STAMINA CRIT.
    • -
    • YOUR FISTS ARE HELLA GODDAMN STRONG.
    • -
    • ACCEPT THE FELINIDS WARES, FOR SKOOMA HAS INCREDIBLE LETHAL PROPERTIES: YOUR HANDS BECOME LIKE SWORDS.
    • -
    • BOXERS CAN ONLY KNOCK OUT OTHER BOXERS BECAUSE THEY HAVE HONOR OR SOME SHIT
    • -
    • INCREASED STAMINA DAMAGE TO LIMBS FROM 50% TO 75%.
    • -
    • Double-barreled shotguns and any child of such now can be used with off-hand equipment.
    • -
    • Readds bioterror darts to the nuclear operative uplink for the legacy price of 6tc! Has all new horrid reagents!
    • -
    • Scatterlaser is now in-line with buckshot. Nukies can't purchase scatterlaser shot.
    • -
    • Null crates are no longer available in cargo!
    • -
    • Sleeping Carp and Rising Bass now dodge. Again.
    • -
    • Russian Revolver can no longer be exploited for a free 357.
    • -
    • Several guns now shoot exactly where you click regardless of movement or turning.
    • -
    -

    timothyteakettle updated:

    -
      -
    • added beacon for cooks to choose an ingredient box, which replaces the random box they used to receive
    • -
    • added a new sushi ingredients box
    • -
    • added more items to the wildcard box's possible contents
    • -
    • add new holodeck wrestling belt which lets you use moves only on those also wearing it
    • -
    • add new holodeck map featuring the holodeck wrestling belt
    • -
    • new reagent 'Condensed Cooking Oil'
    • -
    • list of chems that can go into fried non-food items was changed
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • sneaksuit to contractor items
    • -
    • sneaksuit is a bundle
    • -
    • intel potion and radio implant from contractor items
    • -
    • ghosts can now DNR
    • -
    • sneaksuit is not fireproof
    • -
    • insidious balaclava muzzlepsprite works
    • -
    • You can now choose your name and color as a holoparasite/guardian/holocarp!
    • -
    • fixes lings being able to get mechanical holoparasites
    • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 110b59a716..c0d0bc99f2 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -25898,3 +25898,369 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. timothyteakettle: - rscadd: Crabs, cockroaches, slimes and crabs are now small enough to fit in pet carriers +2020-06-14: + Bhijn: + - bugfix: raw HTML can no longer be used in flavortext + - rscadd: Added Lesbian Visibility Day (April 26th) + - rscadd: Added Bisexual Visibility Day (September 23rd) + - rscadd: Added Coming Out Day! (October 11th) + - rscadd: Added Intersex Awareness Day (October 26th) + - rscadd: Added Transgender Awareness Week (November 13th - 19th) + - rscadd: Added the Transgender Day of Remembrance (November 20th) + - rscadd: Added Asexual Awareness Week (Last full week of October, this year it'll + be Oct. 25-31) + - rscadd: Added the Stonewall Riot Anniversary (June 28) + - bugfix: Moth week is now *actually* the last full week of July, instead of the + 4th of every weekday + the 5th Sunday. + Floof Ball / Kathrin Morrison / Floof Ball#0798: + - rscadd: Improvised Pistol + 32 ACP ammo. + - rscadd: Improvised Energy Gun. Fires 5 shots of 10 burn damage each. Can be upgraded + with a lens made from glassworking and T4 parts for a minor buff. + - rscadd: Ammo + gun part loot spawners for mappers. + - rscadd: New sprites for Improvised Rifle, the ability to sling the rifle and a + sprite for that. + - rscadd: New sprites for the Improvised Shotgun and its sling sprite. + - balance: Improvised shotguns are now two-handed only. + - balance: Improvised shotguns now only have a much less harsh 0.9* modifier, keeping + them two hits to crit with slugs and buckshot. It can no longer be dual-wielded + but can still be sawn off for w_class medium (can fit in backpacks). + - bugfix: Missing handsaw icons added in. + - tweak: Crafting table cleaned up into sections. + Ghommie: + - tweak: changed the weak attack message prefix from "inefficiently" to "limply", + "feebly" and "saplessly" and lowered the threshold. + - bugfix: Fixing old beserker hardsuits having the wrong helmet type. + The0bserver and Stewydeadmike: + - rscadd: Hey, there's a bit of dust in this recipe book! Recipes using peas? How + many recipes does this book even have? + - rscadd: Adds 6 new food items, and 1 new consumable reagent using all forms of + the recently discovered peas. Ask your local botanist and chef for them today! + YakumoChen: + - tweak: Adds polychrome options to loadout + - tweak: Adds risque polychrome options to Kinkmate vendors + kevinz000: + - bugfix: emissive blockers can no longer be radioactive. + - rscadd: Ghosts can now scan air inside most objects that contain air by clicking + on them. + - rscadd: Directional blocking has been added, keybound to G. This will reduce a + portion of incoming damage if done with eligible items at the cost of stamina + damage incurred to the user based on damage blocked as well as while active, + as well as in most cases preventing the user from doing any attacks while this + is active. + - rscadd: Parrying has been added, keybound to F. Timing-based counterattacks, effect + heavily dependent on the item, WIP. + - balance: Disks are now smaller. +2020-06-15: + Anturk, kevinz000: + - bugfix: VV now properly allows access to datums in associative lists + - rscadd: SDQL2 printout has been upgraded for the 5th time. + kevinz000: + - bugfix: plushies now work. credits to timothytea. + - rscadd: You can now tape knives to cleanbots + kevinz000 (port from VOREStation): + - imageadd: Ported zoomba skins for cyborgs. +2020-06-16: + Ghommie: + - bugfix: You can't blink nor use LOOC/AOOC as a petrified statue anymore. + Trilbyspaceclone: + - tweak: BEPIS decal painter has been moved to venders, replacing it being the flashdark + kevinz000: + - refactor: projectile ricochets now use a less hilariously terrible way of being + handled and should be easier to w + - bugfix: projectile runtime/ricocheting + - balance: Lobotomy no longer has a 50% chance of giving you a nigh-unremovable + trauma, but does 50 brain damage even on success. On failure, it will give you + a lobotomy-class trauma. + - balance: spinesnapping from tackling now only gives a lobotomy class trauma instead + of magic. + timothyteakettle: + - bugfix: Food carts now function as intended, allowing the pouring and mixing of + drinks. + - rscadd: slimes can now change their color using alter form +2020-06-17: + SmArtKar: + - rscadd: New ID icons + - rscadd: Sutures and Meshes + Trilbyspaceclone: + - bugfix: Gin export takes gin now +2020-06-18: + Detective-Google: + - tweak: cog is now less the suck + - bugfix: couple little derpy bits + - balance: malf disk and illegal tech disk moved from ashwalker base (guaranteed) + to tendrils (chance based) + SmArtKar: + - rscadd: Ported shuttles from beestation + timothyteakettle: + - rscadd: embeds got reworked, sticky tape was added, more bullets that ricochet + also added + - rscadd: medbots can now be tipped over + - soundadd: added more medbot sounds +2020-06-19: + Bhijn: + - bugfix: Atmos can no longer become completely bricked + Funce: + - bugfix: Square root circuit should now actually work. + SmArtKar: + - bugfix: Fixed my runtimes + TheSpaghetti: + - rscadd: more insectoid insects + kevinz000: + - rscadd: bay/polaris style say_emphasis has been added. You can now |italicize| + _underline_ and +bold+ your messages. + timothyteakettle: + - rscadd: Adds the brain trauma event, where one player gets a random brain trauma! + - rscadd: Adds the wisdom cow event, where the wisdom cow appears on the station! + - rscadd: Adds the fake virus event, where people get fake virus symptoms. + - rscadd: Adds the stray cargo pod event, where a cargo pod crashes into the station. + - rscadd: Adds the fugitives event, where fugitives are loose on the station, and + it's the hunters jobs to capture them. +2020-06-20: + LetterN: + - rscadd: Asset cache from tg + - tweak: Made the map viewer not look bad + - bugfix: Admin matrix right-bracket + bunny232: + - rscdel: Removed unsavory things from the vent clog event +2020-06-21: + kevinz000: + - balance: calculations for punch hit chance has been drastically buffed in favor + of the attacker. +2020-06-22: + Ghommie (porting PRs by zxaber, Ryll-Ryll, AnturK): + - tweak: Certain small items purchased through cargo now get grouped into a single + box. They also are immune to the 10% private account fee. + - rscadd: Added single-order options for several existing products in the Cargo + Catalog. + - tweak: Medkit listings are now single-pack items, and considered small items that + get grouped into single boxes. Price for medkits is as close to unchanged as + is reasonable. + - rscadd: You can now beat on vending machines to try and knock loose free stuff! + You can also almost kill yourself doing it, so it's your call if your life is + worth ten bucks. + - rscadd: Cigarette packets now have coupons on the back for small cargo items! + Smoking DOES pay! + - tweak: Some single/small items in cargo have been rebranded as goodies, come in + lockboxes rather than crates, and can only be purchased with private accounts. + kevinz000: + - refactor: Life() is split into BiologicalLife() and PhysicalLife. A component + signal has been added that can prevent either from ticking. + shellspeed1: + - rscadd: Adds IV bags. +2020-06-24: + DeltaFire15: + - balance: Choosing a random item in your uplink will no longer sometimes reroll + your contract. + - rscdel: Syndicate crate event cannot fire as a random event anymore. + Detective-Google: + - bugfix: singulos no longer succ infinite rods out of the ice + - bugfix: one of the directions for the diag hudpatch was blu instead of orang + timothyteakettle: + - bugfix: bonfires/grills no longer produce infinite quantities of food + - bugfix: slime's alter form ability now updates their hair colour when changing + their body colour +2020-06-25: + Anonymous: + - rscadd: Added kepi and orvilike kepi. Available through loadout. + Detective Google: + - rscadd: Medigygax + Detective-Google: + - bugfix: malf AIs can no longer yeet the station while shunted + - bugfix: SMESes can now properly use self charging cells + - rscadd: ghosts now show up when the round ends + - balance: away missions + Funce: + - bugfix: Mentor SQL queries are now deleted properly. + Linzolle: + - bugfix: analyze function on chem master is no longer broken + - bugfix: organs now decay inside dead bodies again + dapnee: + - rscadd: wataur bottle item + - imageadd: wataur bottle and overlay +2020-06-26: + Ghommie: + - bugfix: Snore spam. + - bugfix: Hostile mobs shouldn't hit their original spawner structures or thoses + of the same faction. + silicons: + - bugfix: soap cleans blood again +2020-06-27: + Detective-Google: + - tweak: Lying down is better + timothyteakettle: + - rscadd: felinids now nya when tabled +2020-06-28: + Detective-Google: + - bugfix: cog is less the suck + - tweak: piggybacking is no longer absolutely inferior + Ghommie: + - bugfix: Fixing windows interaction with spraycans. + - bugfix: Fixing kinetic accelerator guns not working well with gun circuitries. + - bugfix: Fixing Zoomba borgs lights overlays. + - bugfix: Fixing the "absorb another ling" and "absorb the most dna" objectives + rolling when no other changeling is around. + - spellcheck: Clarified a pet peeve about the spread infestation ability. + - bugfix: BEPIS nodes won't show up anymore in the expert mode ui of the r&d console + anymore (good thing they weren't researchable). + - bugfix: Hopefully fixing sound loop edge cases. + - bugfix: Fixing pAI radios being permanently disabled by EMPs at times. + - rscadd: Windoors can now be obscured with spraycans just like windows. + Ghommie porting PRs by Qustinnus/Floyd, Willow, cacogen, nemvar, Ghilker and EOBGames (Inept): + - bugfix: Fixes a material duplication bug. + - code_imp: unique combinations of custom_materials lists are now shared between + objects + - rscadd: meat material. yes. + - rscadd: materials can now be used to build walls/floors. meat house + - bugfix: edible component now does not try to attack if you eat something with + it + - rscadd: Texture support for mat datums with thanks to 4DPlanner! + - bugfix: you no longer hit yourself with organs when eating + - rscadd: A whole bunch of materials are now datumised! Check out bronze, runed + metal, sand, sandstone, snow, paper, cardboard, bone and bamboo. Oh, and pizza. + Yes, pizza. + - balance: Buffs material floor tiles' throwforces from 1 to 10 (same as iron) to + better showcase the effect of different materials (e.g. meat vs. titanium) + - bugfix: Radioactive items no longer output a single . when examined at a distance + MrJWhit: + - rscdel: Removed air alarm in Snow Snaxi in Tcomms Sat + - rscdel: Removed trash bins in genetics and mining + - tweak: Gives cargo techs a cargolathe + Putnam3145: + - bugfix: lost my mind just a couple of times + b1tt3r1n0: + - rscadd: pouches, again, and and material pouches. + timothyteakettle: + - rscadd: support for custom blood colours implemented, slimes blood colour now + equivalent to their body colour +2020-06-29: + b1tt3r1n0: + - balance: Made teratomas from sdgf less powergame + timothyteakettle: + - bugfix: slimes no longer have white blood by default +2020-06-30: + Fikou: + - rscadd: spray cans, airlock painters, and decal painters added to engineering/service/autolathe + (where applicable) + Ghommie: + - bugfix: Fixed a gap on the male insect anthro torso sprite when facing south. + - bugfix: Fixed mecha ID access not being removable. + - bugfix: Fixed a peeve with the hypno trance status effect not sanitizing some + heard hypnosis inputs (i.e. custom say messages like say"honks*clownem ipsum + dolor") + - bugfix: fixed an issue about using stacks with only 1 amount left. + - bugfix: Fixed a peeve on attack messages against carbons/humans. + - bugfix: Fixed missing hypnochair board. + - bugfix: Fixed material walls and tiles. My bad on that port. + Ghommie (inspired by MrDoomBringer's work on tgstation): + - rscadd: New check skills UI. + Ghommie (porting PRs by XTDM, coiax, MrDoomBringer): + - tweak: Random Events now have a follow link for ghosts! + - rscadd: Adds the Spontaneous Brain Trauma to the event pool. Sometimes your brain + just goes a little wrong. + - rscadd: Sometimes a low level cloning pod will make errors in replicating your + brain, leaving you with a mild brain trauma. + - rscadd: When a person is cloned, any mental traumas are cloned as well. + - rscadd: The wizard federation announces that the Curse of Madness is out of beta + and is now available for purchase for 4 points. It causes long-lasting brain + traumas to all inhabitants of a target space station. + - rscadd: The wizard federation declines responsibility for any self-harm caused + by curses cast while inside the targeted station. + - rscadd: Due to the extensive testing of the Curse of Madness some unique new trauma + types have appeared across Nanotrasen-controlled space. + - rscadd: Curse of Madness can now be triggered by a wizard's Summon Events, at + the same chance as Summon Guns or Summon Magic. + - admin: When an admin triggers Curse of Madness manually, they can specify their + own dark truth to horrify the station with. + nightred: + - code_imp: Created two_handed component + - refactor: Updated all existing two handed items to use the new component + silicons: + - bugfix: typing indicators no longer generates duplicate message boxes. + - rscadd: config errors now have line numbers. + - tweak: outgoing mentorpms are now blue instead of green for the sender. + - soundadd: '*squish' + timothyteakettle: + - rscadd: you can now select your tongue and speech verb in the character customization + menu! + - rscadd: skeleton is now split into two more types, greater and lesser + - bugfix: non-carbon blood is now not white + - spellcheck: fixed a bunch of grammar/spelling mistakes +2020-07-02: + Ghommie: + - bugfix: Fixing a few issues with twohanded items. + - bugfix: Unum decks now work correctly. + - bugfix: Abductor walls are once again buildable with alien alloy. + Trilbyspaceclone: + - tweak: Makes pride and envy ruin a bit smaller! + - rscadd: Pride now has rings, lipstick wigs and silver walls/door making a nice + and polished look then cyan blue walls. + - rscadd: more trash and better dagger placement on food ruin + - rscadd: Snowboim now has snowballs and toy gifts for the two skeles daw! + - tweak: Beach boim now has carp light branding beer, as well as soap! + - tweak: Greed ruin now uses nice slick walls and carpet! + - tweak: Founten ruin looks a lot better with its carpets and well maintained fluff + things, but walls suffered and no longer can salvage ruined metal... + - rscadd: Alien nest has a bit more glowy floors of resin looking a bit more lived + in by the drones. As well as the "door" now being see through resin rather then + the thicker stuff that you cant see through + - rscadd: Pizza party has a few more gifts, some candy and snap pops yay! + - balance: Sloth ruin is about 15~ tiles shorter, has and has more fruit for a bowl. + How lazy! + silicons: + - bugfix: bohbombing is a thing now +2020-07-03: + Arturlang: + - rscadd: You can now toggle hardsuit helmets from the strip menu + Ghommie: + - bugfix: fixed custom speech/tongue stuff. + - balance: Lowered shaft miners' paycheck, they have other ways to make cash. + - rscadd: You can't (un)equip garments on/from obscured inventory slots anymore. + - balance: The stamina cost multiplier for swinging melee weapons against mobs has + been brought back to 1 from 0.8 + - balance: The stamina cost for throwing mobs now scales with their mob size variable. + LetterN: + - tweak: Ported some tags from tgui-3.0 to Vending.js + - bugfix: vending icons + - bugfix: r&d icons + - bugfix: chem master icons + Onule: + - tweak: titanium wall man good + Sonic121x: + - bugfix: Bringback the ChemMaster pill type button. + - bugfix: Fix Technode icon. + bunny232: + - tweak: Witchhunter hat no longer obscures mask ears ,eyes, face and mouth + timothyteakettle: + - bugfix: bloodpacks initialise correctly now +2020-07-04: + Sonic121x: + - rscadd: crushed Soldry sodacan + - rscadd: digitigrade version of chief medical officer's turtleneck and captain's + female formal outfit. + silicons: + - refactor: blood_DNA["color"] is now a single variable instead of a list +2020-07-05: + Ghommie: + - bugfix: You can now actually gain wiring experience from using cable coils. + - bugfix: Opening the View Skill Panel shouldn't trigger messages about insufficient + admin priviledges anymore. + Yakumo Chen, kappa-sama: + - rscdel: Removes improvised handguns + - rscdel: removed handsaws, improvised gun barrels (you can use atmos pipes again) + - balance: Guncrafting is less time and resource intensive + - tweak: Item names in guncrafting are user-friendly. + kappa-sama: + - rscadd: cloth string to replace durathread string + - rscdel: durathread string + - balance: All bows and arrows have had crafting times significantly reduced, coming + out at up to 6 times faster crafting speeds. Improvised bows no longer require + durathread; instead, they use cloth materials. + silicons: + - tweak: active blocking now has a toggle keybind + - rscadd: auto bunker override verb has been added + - balance: shields take 2.5 stam instead of 3.5 stam per second to maintain block + - rscadd: Cybernetic implant shields will auto-extend and be used to block if the + user has no item to block with + timothyteakettle: + - tweak: cooking oil is now far less lethal, requiring a higher volume of the reagent + to deal more damage diff --git a/icons/effects/block_parry.dmi b/icons/effects/block_parry.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4a0ade5e6125b8113b31db68c62c16ce04a6ebc7 GIT binary patch literal 37728 zcmXtf2RPf`_kWb4RjbshQKQBOwQDD>8l{L)S`;l+dsXciMQa5uv1+6>Yqw_YJ!&Mi ziz20@WL z>Ev>%!#vH@{j1inQ>J2ew>QJSz1@SpPvGYM)iwwtqrkPcuWU3-uDaXLPCg2n{OPNg zSLUy&dX*_BG;x z0lv?fkO%8X!%_%t^IQ>RSZ(-g#u*d~hP}}30iXtoO!u3;-BXka0^I=VYu|ksl)Jqc zT>o4zOpIvnaXetFuxy=Uk}eWM(<47A#c`p*;ARMmJT3QY+uNUwt{W~WNN;zqV~WwA z>tFA@j$ZIO{z_HI_}UdeF~E>hTG7Sdm}>Iu4o6~Tdt=k{bz32?N`hX$WVIP?`fVsJ z(lVEDK88Ni83-UOl11lR17$Q8^Svl_w@)a?7lA+LMW<;pomi`~EG*#~dG*pqE{_#m z>YpNP6=x6_Ub;vc!7QC2wy66IruBV=M3bIXJ#wG)TF%S<;DQOM9e(m|;LgfQ0fZ5G z5lI8_{^5cWSNE>`-rcN1?8Pv|6*%$t>#^}ecE!AI64l1c{At0qauteGDH=R476*ND<|s(#xp~1 z=|z&GR@Id|g?vk!suiAYRqIQt>vG9m)WtM{o4Fv*|&l2Saa;khEeonut81l9$WWX)wam6a8E??$uj+5zZ z%1hK>o8#EG9sVr%Ae}07AUMCm9Pf*d&HbXvz1ok#ejMlUKJ0QEiH1f)L(cC{9kS&T z5&{k33%lxRdqi>UcM-Io<_<)YDm>C!>?R)y{ld&2EjysmR5j0#ben+c{%Fo;UcPFO zJ>(MIVER)vwoQ*qIF@A~&gAw}I0t-Sp<%+-0;=o!K@;*|vNI{|K)_P3f{yB=W<1hh z+EZ!Z$q&mNg{0ecsJqmIR5jjI`y7*rLJzv&_ zE>nB_0`^GG)blgPp~o`z^#L?@=^GDI1QeV|Yv<#uKR!k8lzE+UE>euh4Gg!W(oLNu zrfp4AM9~>$DAzSJPqnEHCVwr}n-^c99!o0)U^G;^n0QOFFmdu)D_H}q#jJ%~&uC-D zTMQF>83=yJUe=RPBpTdSb>GQ$Hk=RgNY~S%ytSU+2$gAua#>6Dhs_ek5zrEHiD6

    J4@EMl;XW*QV>SfM_Yf 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 literal 0 HcmV?d00001 diff --git a/icons/effects/freeze.dmi b/icons/effects/freeze.dmi index 28db97d87bb448b4fa2422305cd10df43b244e75..0461619064548d99017daacafbeda541a56e0f40 100644 GIT binary patch literal 2774 zcmV;{3Muu8P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#F;lT+i9OOsNSxHwZXi;5L&6%4sJ(~1&vQz2{=g^87wxYQ{t zxca#$xcGW<0RZ%iCc8iLEPDU|3KvO4K~!jgy_rpH8^;yL|Ds4P%{6x!lQJoVlx#U7 zX~}jCLue2Lfl(*uhwIjeM4gb>qC(>dP)zu6{rOC&?Ii+xRt* z(8!f>d=K{S#dFVDJs%pm^49mnzYG9&3Oo(~=U+Jm07xi#oDK)sxTxiJ_4zCVE7nqArqdV4XeELJ-hWRFL z+%lqIXynRUb$)|D6TjU`__yR=w$l$6Z1!A?V_8~cjAL1|coGqB=|dv<0NLy++)f6mxirw#DbV7-1)mujx$>5c{IRQ2_R=d&o0?M`aaGeuRG8sr z?~_k@KN5@b9*_v4pLbQtZX#Y?%3g{_`TziX0|DHhyo-Dl@P>W)>IrGbr@K}@WXaOThs8u;15pNb?wBu zYuBeNLy9Z0fB^lT-6E| z{ECqTt;Ey9X`72rTOMX;;lyGb%P!dLxz8u3jB(wu-j78k^QJz_ZUK!)2;WsRl*}iCp;S5D(p%5`z*g!F!Kwl3XhvL_I$Xv2jSix+<)*8=}ZQF z9u6GO!?C^w1Ok|zd58eZVanbq+*>bf$u}Zk!Di19Fj)cGT8XD$n1~-uNm@e5w>%%1 z=ZLGCzF@N#toS*8k3hupelGxEmxsf#W5;SvdOQoC%VEsru9Oj9S;BVt4N36x$thUv z7prVfB7?kWjAL1{^2_NImeZ+*F(hZu$5FFc@x985NW?2jE#y^2!CGELUnGiET}LAE z06v!!8)^;(n;ivJMS1eBxE+2&5~Q03BAg61|BpWuZW1w?k~H(UtyX_4zKv-^BpL+( z$WjLRf`&jKh*G5rZhZ~?-QCE@GIskr-oBlDcnJUkzP+^xvx_2Py~1XE8_+uBHycRA zTdlm+I5OYqaFC^|#8&)Sy(%OV2_zErJEE_%w(5s^!kC_!LBUp&5eNqH%@<#xTCE~75QCy9I5Ieh2g#&({*_Y# zISs}*mKjY+jm^+zHz`(TuJcyemJaDC-*1c?O-Y(LQd;pNE~oh4wK8N`f+R2E=f{79 z*~cji9_+_gU;Gm`j>r7s5(56cP*ztlt5=2YSTCeZM%?#It)qODh+{5(Urc&-0|5S> zT}8*yV**g$0#>DtP8#IzR(0MSy5?kK7P=krG=Ie(5Ek0(f+R2E_}~wr6*Tlk4j?s` z#-71vg%!PszGwv1Y83!*ILM3sP#BIwM}s%U0H#eT}9a&G%ADP06OffgacbQHs(m7I>DxX z;MhyY8-Cv=pIPC(!e{gI!rggUp!tf|C!{kH_ILR4{>Rr5=;%P^lQFTYQg+8q{z6DE zEdc=B2M!7}zu_Q69}?(x7C?iL&F049_~o8n;g5fL z4}0n*vd8xn-n)ABx9?xQj{V0^2xR4Hep4BwMVPueqo1F+ajRudK#VSR+puI&YY;CyvOk9 z>2Q!G(XyOQ8A-C$sW3fut+EZiz5_nvcRH}K%Z-g<5z@?K*!Fe{t@w7Jb!XSAtD|3H z;>Im3$9nPnK)(?!be`CbZNfLMv9`%)0HBTIF*Q8{HM?r;`Bv7j1?W3=^Bo>wU83j{ zo|;n}AKp(kT&U3DPbbNV8@HO~GVvMnWyU6aCa!9_np4_8yq_%0#uIQlop2vGC~U=V z+v5-327ot)hYe@Yr4DEgyH-8H@c7pa&5-%U$)U<03S;8NEu_b;l>v;^`Sf=bZgP#a z13oi6{cb*hkSQj)e1Z0U&h6AwJ%4B1DZ(xMZ+_4G c-vhw^0K%R`(yQa|5&!@I07*qoM6N<$g1nDT9smFU literal 1130 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 AUH||9 literal 0 HcmV?d00001 diff --git a/icons/mecha/mech_construct.dmi b/icons/mecha/mech_construct.dmi index 6d48367f2a3be05f745cce2dffe21efced6ae54d..2ae4a93a2e0f3242865a913b95f3e395689374bc 100644 GIT binary patch literal 38960 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 S0>OCE-!>4QXSqH@CLnZ`cnmPZGAS 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

    ?}eg7=E~T)4EWSH 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 diff --git a/icons/mecha/mech_construction.dmi b/icons/mecha/mech_construction.dmi index a1ac490f00b465a6fa94c5c1f9bc50afac6fa37c..1f50346b71aabf611130417f3a9875ff423ad840 100644 GIT binary patch literal 21571 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 delta 19097 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%0DfZHoW5c z!v@v$9a!4NBdj^VpTRmxf4uB~nUEiRT3H$o1IfXlH;%`RDF?KpawxA&=BwnnoF)X~ z+h#-viXvdAW;?cYh>;2JF6~(xwEg9Jd><57)E+^GPfCr=qoSgQCklAaN*;I-?Owfp zh^X{fY6rQ4qL){d67n7m4Ld6<3~&3TZ=;UfC$3Pi@>4=XLS)*(W*D%!L4sWsm`H`1 zC~pukt2>^0R~;?3ndV!mKIG!&wwWkYm8>33VwRab%mJJ;x$lFX&fE4s)zDsAXZ~9R7(tNdjeBM9Qd;XTReEiySD|@oY&yy z=yfb0;dFmY|9s7B(sO|mx`^|O2AM(tP!=GOTNT?+q4K%@v}=8tdkQBLr}r3;dP>{PlHHHGlF!vG4w|A z0YCrWSB7ATE?YIk4g?(YvE){5c=mEr)j^iL$8WqlrP5X^UolP6>TuipVjC}kbnNj7 zHt)G{DFH0aDm*;gktjOQ(vgS|rs{?xOP$ovwYR&A3+9QOp(>A_(0Xw%;(SEgC`()d-Zbe7WXVA8v*~LWix+*A32n40E{b?S*_fFSc-hKCFC2d!S{NU(C`<-jdV>ITNpYsnW72*P3#>>^FLrKn>su7b3b|Ic z(mjtsNv(SvqFGwZyC2CvuPSAOT@M>Bxs;-iZAIx`J%mbvw0dmbnGx++T0dcig@jfM`U~O)#LQ4p0Kp0yR8?w9{9t8sYNbalc z&9Piz4N%~LX9$+x`;p+?ms$>1qCRJ@$|87(tLtq~YcP5z38P+%ICWcWHEwvL5P2LH zK_dI4Q0+uwG7T|EHS^{hmTvQG=U=NZ4H2aioy;c`ELOo34x5P!)ANOKmSnYJfrp_r z>yisnuV3LD3K#UsUx29qVs50N{S$Jrr`BqQQh%gdDK>OCW?$MG5kMS0`JijFchAqy z5k)H!-$JummRxm+ggW{RQah9>eTLa5cf$s2yAcgXShdy@NL94c!G>2tl)(&5kXmL4>*_nwLKgAt^B@& z#h-c|%47*NRnYs~DGtGtXX%#INQM^Y)dt+&60hibnu*z?Z2YXpgpgYGr{ey*q%jdY zZhm1Bj2hDt&)Ru!r;MN$p5NZi4C+TB78VlYc_qqCchI`)@W8WIOr)KjX^0Stqsft6 zh$X0}+B>FU4n*%SbsOs)KN~jH?RTH9EkzA^bAT$3;g4;9INgcgi(4up9CXoJ)1bjm z6%G9-14;=!2t@@2+{FhUA|6ar-@9i8eut9&kEy95{Mp{+fg4A=yFalzQt?;*{Lxzg z2RFFho%IBe5O)$d)gSIVh5ydZ&bZX?gF_hGG;tP+Ulz-@#If-RCMG7lP(@b3=}yIV z+!}C*1FAuv8uxES)B3`^THK!gS3t-5V9IN-YfKcKhfbf&IA zs_J&SZRdUqPZv29U9@pp9V%VO92@xI>*+)dVP#_6SSI+}buGwya-zfn@HP=YGv`5_ zS%~7-M(bf=TBk`_7+&gyT>XD&GW)ybw6+Lm%_x483tV5vaV0nHF*dIlaBN-~b zJjrrC&9z|@TC?)eZTX3bx_X6+zh(O?Pkvk9`(q%?!lk&+n&&BqM2fxL1jqmW#;^0d zVHbWSh<{`IF%pzA| zUN*-#jAmKiIe>k-Fw)j${beFbOTr3DDZ8_xgxXFAxh24Dg*kNvrL*p_F$xZq1go2d zI(=1!=nJkqLDPCdJ*|#;s$by9;dX!&W|PgIyzqa!0OTeuxCQv?r(2~Q59HAaJK#73 zc&_WEb0ywAE#iaetK%`4dTLu_YX}xnbqfV%5Gt0feC|4jT-T&~fKSu7nXazI%`iME znW8-ZFzxh6co6t#mx z?(zm*ZV49}#N2k|8QtC@%f}WeK?*ch78W_iMUE~m{D5}tpTTPE;iJ}PQa5~fSh7N) zK6!Z!Z{HH91&tZblYj!4OGVq)n)-z)xzVayqx{62Zp6jEeLFJ?mq;S6Q~jQ<7UmBV zSIrv^U+Yg274BfcAfBynY*cZ@dcbdJKs^kH^_2#1onlB`>W4r+yYC&sSikBB@Zz{8 zHkiw%e&%wW30*%{Gz@^_@kKw*cvx@#u+JbkO!rFM);>g(e@wObVJkvMna4*6hX(%1cY8+26 zD+KjHg>_DJJ>JZLJiy5YRcKq+7IqPF7QT=y{kA)xsGh8Mx%Opx4-c%BSTN)1Ku~A} z^|+P2Jr|v_L~SD@UcT8=+Z97aW#uR(Bph`*R9sf}alfwtG-D?i&<;+6W2%FeA>`t1>)Lg`ENUKPdR!EBFVVUOqZX`mXz}S{3^v-{{zw!}rd*x;mpu zD=d(`|Gimx|M_!Cd|X^-G#P_HpJl?b>~GvVl)98{ZEe(JPVZ2Eabafe?S?-^E)6(# zqhg9_d;XR8^{MQ8xQD;%Br_J4RvPIh*uQ^83W$k`%`DCL;FCzcIxJH`Snzd|JP?v! z<@w>e{}UerzUSY;oS`UmsXfG)+zWiHnix0YF@Lv2^_&P)n^wWn=UOS)x)jbaGT~Cx zKD_Gv*_6ataq;3#w^-%BBk*({x~}hZKN%hfvT{8%3SR${h0@;k;EXoF7w+D%(k96j zT8&<7hew6azijl~`M?eZIiH!ixz|>r_eNi2B(CdhEfHw>$^e!fapJ}gYv7Ou+;XuG zvy;a7jLA4unU|rQ0}h+EG!P@!w=5d$Ti3U?I6$fI=KAs($Rva~I27~OdEJulO;TVv zXA0}w``@m@ElONn9wp`Fv4U^tURtu$m1kenF)$7Pg1`oM20)RvV`PL3TuYEd=VoRy zfWDb2R21Zv-=ostaJU)Dh4>8NPsu{L=PKWSRKg745yXmSnJl5jy^e%HBCyia*79Mj zuKngOsS_C1V0Gkk8q%RNz$Tk{jIe}sM#k*wZ- ze&=>HaxJ}(;nD=k=sH2OH9u|LHs;$yS`HbebDkeKjm=V2R`tqi`S)oFIV|zpyZK4^ z4_GoWoziY-Eq{Cr6B~kpwrw6sXaDgAO?dYa`EDwLC`UF(KX9YS1gR$_=ZwY8$;sRN z@ma$CFY3>qYu5oAZl_uIG+%%Xji~W7HyV_B^lu;fgoW3J8jOvM9P6b8;pMXahh{4q z>6R+4t^(kQVJKA#v~c3Y!T=RPhu9I4t)oFR>(*lJTDJX(%HWGELXq~H-szSpRE~pk zM83lO4<2~lT)oZ`_v%{zbeHGF^Y!A_Yuti)TS?rL=?ZC|%}8XRQ1n@DRnVooG6gQh z2S_{?P-t+U>{D>BK(!D%2M6A>XV1hsMm|4LFRrNQ2erW0wH9i5>B$zWH)by>C1P`@ z7&e5S1t~rb0LO5@8aynCFz0*IAaAsdMT^NKnMG_O1lb-v(g~nl4SD~}q~Zugd6ds@ zAnE6p9%e~Y^J;_&g!MJe$F?UpJM-_b*A|s(zOD+Zfjr_ihVQnim9y8zpY|y{CUPl5 z5v6lj-un@V4j9OVkE%blS;H_}-v!!vDJejn`vq*Nkw_%Bz3E`K+WS?|;r(D;=jvya z^nDKMvcd?$pr)w)t@lG5wG>Q}oVd8S9fN~$)VWR`w^P`avoT0NC}3+KHjJw6h)i|A zQgy?;RZZIiUVzIAEeF!P&%pf>N(P4b)>i4se92%U%g{ZmcJU94x4mPR+Ud2LTO$1v zVz6y`uCA`@<^papb?yJHS=rq!K`>&eNHjG!J12f*Me4%Vz*!-sZNh@;vecye?zKl@!r zNodT&<7oIt!wiE>xkMQO&Q~l-?@(Dp{M5aJgM%vgZrbL&BNsU21$^~i)R>_1?p`c; zbX^>Ll~*~4I+$zN`>(y?ca2v3?xm)`R|~>(+Bh3V#Z@+^NOv|9puA+r<05g{&^kU} zWc}gp-gUk=Y15n=y_H0OLA8N}6#+-#=aeSAKXC@z5J5>$LBk*Gx?7_*a{ry?X!L(F>rc0ktzcd*){AH%xo^JUMyfW*b$iXM`CQpyo+A+5;0apVYH*){z^?RdDhqT;& zVanb^gG^v$SYsZe-kj?7WvHE<9qbB}U|n~`plQoaVqIl4Ke#}YrwUkp(IRiUjQNSi zw!v#Z+Zv1biNxM@xdb~qZ0cy8*#T7xP3=&3-MI-7cwrWWL$3yxWJzi2iI zbwxT{Oim07NF@lHYJFVhw&itZ>U=jK7zb0ZJ@&u5)5!!^450&lsiW%7C88%+C~cG) zYw73*Jja77h(YLWN;EgqgJaVAV!MwQq#|4H9wdm@!DUa-4X%ILHF9N{gutl^b@>Dp zWz(WlF2RGAAGI35{WbvH2u=r?>3<==r<0Bd*%en~vspfSiB$=K| zYE+6UdygqfE>gI3gIB4cn@undGb3)T7KuX?hgiVoO#BL#51C5<2-hZD!?!z?u*MM{ zz}4kmX+7EYJl;i!=B1F~D$im4u`bIW#8{bS+4ltk-TWwt3$Y(lH3bC)g__uP3xgwN z3#oD)b1soF(J>__ZzQgB;D)E6ucwTn{bp9}nNFu+5;xKJpisLTs%jP48q$4 zB%byN2;Z0**9}*-kP5jJtme4=#2u}v9=VaN$aFg8}0NgXm~bab%?**xCVa! z!vv20{^VRB^y-ycp26Ec--AsokMZ*`lQc_IW2uySSK-nZGE}77{x;tr69&s)gBlU3 zY3mO~G|ewI%rhR$mxl5+g|YUe1WQd75bPYaNPg)kOA4Y+%R)cOnfBFx%snE&TvF(7 zRJ0xEPFX&YF4-F6#FtCt)8!$t?#z!$$>uj9AfRB>adrLqXAm1W?k{C3rH0_6r?RFE z7FpCGe-7cT5S0HxAclqOkJvloR`HkKWy;Eb-)>!B$Ecz$;If^Cf<6qt9XF zNHq5VKu%7sc>U;d@j9f%44!4lUwf?14LGZ94kb8PZHbd&b(%i8L%Z4j_Un~TfY@s7 z>QUOgM#e!Rn=dJiN^Tqaf=m_qe3}`O#sjk(WCYKia&q#e@2tPi4x)%^s>nZ`eHaPX zbEZyjk_F_ZgghG08IoYjWg4BI6>Wk6`d$7zXr1r+)207p7RGFO9^Agoy3<@l_K&7_ z!i0xg8zza0jg745{B&_TD zs|N#R1=n@F?tc5NWx4UDEY_0r(M%|}tr)!9m710d#y<6z?-O$GRhX>^8!Hh4+~NWSh{GDee%2ljU-fSI2yCTVm8&RhS-~kT;^FK@aA^S?Sw=+Q5Ukx_703mx^0iAtbCHwlBZ6H~a6(zqs=1mQ){z zt6bj`RQm;T1eetB={I9goGaQn~Sey49m|P`_f;XUW?vDjdCNsO@W( z)afyaGO8H>tQZkj+3N$IOk778e^|p}<>WNgrmw9%{f#T9d2)B#Ka^ctFV&42LSb?8 zyGcsS-WK!-00;{Uo3)#aq8F>2Bv3cqBH|M?^E8JC;hpd68v`2gl$BM`Lxw{u8yj3J zxsPpg24!krvFGWdF_J#G1eXW6fJTNGj#eZ2b?0rM`h_|VP1ICA*uY6mOH)IrzNe+h zv4ZEyoKauwqX+@YC$`L4=5K8Ee-aomw`hB}4nP&OKRFl0eH2P&W2DuR(D z;?w!S4(dg0ZL5L}=sr*m?9adk<1E^u;+cBISk+ec10`#AAU4-9n7j=w0qDdpK%UPt z4G#^G;9LcIk`MLZp7h(( zL{a{a_#Eme6zj#v^ta5-n99>cER3DX)eVy-@;0v@55R-YIC6 zGSA+eLJia#g{+_E4dg)|9`yzZtns)@K#bp_ZXWxWO$}J`ZFayUBdy z7Tts6>ACa*alKSKaCF2Httz^SB_g|3sv`>kh2IWdZGj^n(W2e`iA>{3JRYr;^^rFK z`SaHv05DwU*)jjtL!`NZLu%=7(Nm$dw}oY3mv%2pI%@mx?H*& z%|mGngC-U6i=65Kk4IR`AK!k^!LY*_mk4CyjkX>SUh-u}uf??rYbH)ld`+`u*yXq0 zD)x=$d%jZ_of{L}B=2@Q-o2n(wJ`icKp?n=LFWx_mx=wSIS$IOQ6~iJdHL#*$#s_& zcCB1!MOS#sfQ`h@D(=8mcBsOHnBCT*tvcJi(qFUJm|{7c-wZ>B08kC5w9I14Oj8e^ zAL!zW*IUIB(ZJqDxHNW56*$327(}VSBw20KKN2Z&Pt3)eru)H4j|)d$rS8`K@>s|F z)iuV!$*B||`v6}iTjo=~W@2t{8rHxr_fW1U(pjRbFCj90+ONAK+iCoC3Y(tO%_UdS zY+~p$GG)!7YVU%AKF0LPM#)W;3fknC#p%(qVJPOSMrN2$L_(0#FD00?-qdM|jakj6 zAkdM6(+>b3mfLo&ihq4hE0Eaz^?dNtQ(NYomelwrYH|RkcZnY?%X>dc3S!f5*+-3= z$Q-A+my!{l^jVVmrEb6N&O}3o&K7dbpp^(1K(bT7UWTR6hI6wyj0G3HIof%8ihYb? zvkj+w#7#JO)H;Oti@UrWrr7Mj!3{Ejz9-PPSDU3mNpu@wvZ0E{Y9o|v1tA`+mL?B@q$@s*n@xbY`((iC#6gnA zXjSC$9A2ZoC`Ci}kmr7n*hSk*w$jU}_HQ$If+>K{<lIt? zci6IUKfi(M4Ga#Bzf8{1JE12atiBKae2eD$Fpk{T#ED(!FQ7l7q0sTbY}8UOmCS-J zB}&*ZG!n#fE(;iF?P0f)o{D?1|AO@r)*C(AWqYR#uqx35pj35on`48_PGzU{8rT8; zf(ycBC@=4;^J~-M2uAjir%=jd| zjzz(Zwi$yC*he{EJEJ{P#F1m0h&k*hp)RSSn%L{a76(Rhi~%FYi<^0yah1`Q{7FsM zTJT;jH;1?OV7)-~D87-v2+?ZTz1aGk0wsV4qVrqVz%pNsK)-ASFd2F0HwEXHV03eh zqfZB*EJvY)j50blMMtwfMkh5%{tz?1w!YD#eV|>_B<9;#8e#*%ew484!1ZY@T>}8) zsS0b>F@!+|04?@uHQh8-?Jw5frpx4PQ{p_mN4)(#5B&AsL4%7=PtvRe;SwN|xt|)G z(UV^!M&e`nF?_rW$-xV!o&x&u@jp*DDPBUxIJ0P9Z3Fp zcZ^MHwbsVD;Ddl;a#L_!7TyPHkoJUWB!X7ZczBXa)QYF%cEV_vZM2H98_r)qoO-<1xa6!al(ulbjuMN(KFKz>SId_sU5nO}K~3(}w1remz}UWotZy#ylq z&U=uM&2;?Mwl+FQT~W{2E}*?kr#x$DAr)N#>a1oqbi_WE_GG{5%S~tiOo-gEfwnf& zQn`+MvqY$~?Rm8K57nH4W^_nPKB@Xzz4c#qiWDEg6I~VrYsVzR&x})JFxW#jk%1I| zCU$J@Y!x@HWhexwtlz%E32*ou03g~qIjJ9UJ>P--d0}Rgv0GQVfJv@Y9T=1)1_E|6 zm>YG@V0_S94AFX~?mw!jrc5__1?spR2^X@uWk2L4a8%~DE?-c;2 z+xX3C9hB~we`wFtBIIw)=j#1%=HfHaQWK|GH|0ct$DZ?8WHpPU+)JL_>#mT zv78$O_Eq4URTE>nt3b7W)~iGCC>rC;t8QEK`f_dd`8fsZP|4!ul-w2 zA?15VrkF8DR3I^^ zs=JPs6->4vHTWjsW5u7db%F(#)g{-~CB-=f z&_Sc+*TA;IK*RjE{VKBf{@0$^2w|h{t>;03BPqua7HXU}izHghPj3xhB}T!a_ZN-Y z6~^(d7EAoWer1Gs9k6mcb}6v1IMXZLzB5qGZMdVW9jBHmYlNJ5mP`bG0uW8nGynEY z!e;)i>I#m?OEizi6vszhGz0j&fubwmmHdIAFe)k*;v9Y7@U}$)7pbb2Cyfb7NEE>u zx@yqMmx23hYu$fQ8LWlc-rktY{${@N9? zgvBdJ&=syOxH;^C)%z$lEvS3UkhBM4>AS)La)6*sH&oHJ%(ZwTfTWb{2_mEtcFbTnD9=Ek6pGH;|ak`iF z2mFbz9zYeks!fc&j#K?dE<(&BYTW-_Isv~4XbR{(43s&rV#ZBKZuqV;}DV* zNWPkdKg`p5Iu&gI4oELqrf@VHzsD^>jVR{#br;G}Nqbie!W5A=c}JYg*zNDu1C~qC zYbR%={r8`NG7f2Ct^L?f5ZzXU7w}h8EyfZ#+(W74+)q-T?yYz#X1NwNKecj?!cn>O z>lw`KQ-x7IMo$gv6FP&Zk(`9bU<=F{xD_m6sv~Kl_UmohuKl2Yt4kAz z74E_Qf9xv1erSQ+x2$x%b031&^-^T{q3FpSHLM7`aoy`7QZDb09n-a1FODDEVcq{I z&?`THbNu{HU{ESM2oP`8duH%lbdJ~ae3b2j=|H(h+jXYwgC#NBG=>(rF)%8a@-HyB zIP+_DkIB05i~R?~7a7uc(zOG*R~@F8-jR6zov3+|4w7;4MO)5A^jzjZARB$=L9|V1 z%BPF^zoWioPwk+RuZFKUHlLbn3u=`a=*oh<#4!ua*OJu0<9-AMNjH!3o)LpHqX}Z| zL%r=08b^T88GPK{*=IBEpKrkcvhyc&*C?=({ADeTvLp}HG-t+HIb!KELxD{_*9kEI z<7B0)nR(*Kt>1K8&{>(IC4r1r*K(|5QB!}O6a|TbjkZS41-(Uv1Pz$>UKh5@d>CuQ z*KNj}({!P*3IC;g*>~F@s?SbV6309pmuNP->J88kZggt+^l_&!{C5w;e@Kh+Q7>)f z|Lp=WG%AZi29ZnY?Amu1!I4z+}J|=4kQGOv01rTsHoWg z3$+J{Y?EzRnWOYFe6HBZ$$GITUsU45Q+X>sA?uDo<;&IW4zf;j|+h(p+L8nF&g3Lr`s&zV!n`q5F7n{@qSQ5G*+}(zi@jih;=GK&zi*mAB+8S{k!82?YNcuPll$KAf(D$ z?%iN^4_=9e@UX1MV!#qrgS>_{-jjQR^I^?_@AQm%DmDKsurxApE4~^~(ZX(W9dyBh z{Xd$%GOUd*+%{NocXxNExVt+PE6@U^IK>I>6!+qk;?Uw0hhoK{xH~NtJU}3KzH{#R zlgTrg*^^B6Yiq6j&Jednr(em206COSI?tY{p!0LPQ7N-`&3iWKl>$_>^=v0k zZo@@Wnh;3YAubgr8e?eB(Zp4@#l>gS0w3_pLk+rH|8xUQx~BQs$@A00f*q72NU{|N zqUdVx0HwvTTcX9oi@%m*ynGW{_bjoFhjbcSg!u4Zx-pIVkdtvxSJlIAejaT{QXoaY z<8~~Fh~qH5-9=x_x4pxT95cbjvun=i-jXP z)d$R~8uIUwJ|$yM7w&slB$^3>;dHZa@PTQyJQ~r9MmX5duuQm@NnBt4=@!UG-`1bG zyOvS<&lXg~_y{PbB)A6Y{|aIWr#Nac&*%KoudAWWl692&8&n4-w95N*Q1 z0FI5H?P%E7+|$jn;yw6v@jdlShi3yOJFI3Xorw^yFNYfPZdh>QYU$@unDAAv{xwK? zsz9qJT_FMX@G`r9xDq>`rbd*^do^w*{w+^yXgB|o#D^%(8lp;}IKeeH;s?Sux4Cgp=yD%7Q37~j?r=$PP zJ}zuO~0hCN1vM=?~t0grP!R zoY=o_=9rIM^8&%aeNl)60TlQ`Qt&(#32&Ppw#&S)Nh6ZO__Y^->BI{H+tH6PMPh1y z3@su0vC|aMpYYxB2%QjI-VMUQ)QP15nLkm}{)+|x=+TMaw#Mc_wh)J+{BWS&*`Mmk z5F4-7?SfeMoL&yUjfzRLlOJHAhn1J1VV)1HU#OD_s-LPrHOkXQKV9*#wYcD95dVkK z?h=gSk*uTePCe(N?5DCK<5{jfKZB<+Ztc&mT)k!~&67-9(Iy^o(Kh32hC*yy;lH3D zg&)**TgS`$$U0i(A$6%TS_0acIjxMioAVqYW0z`CEDNX$bGl6c6b>ub&scX>-1NQm z3xt1Bm8Rr$N@hvDGDkG0|1sBL4!s&+=t4QTaBJp)lBQzhT1c*kmwE-t89=FNPov=9 zX->&De`jACWb~{P%4W%+xUyfSzx&9Jl2U9RoJ$$R?Jr}F=`VveHom2_UM>1#FQR)l z5;Xkur|`MBxmh%;L013NV!gIX#0-fwsC`ectL-24P!4h$ytlVAu0KNhVjCd;vnwvZ zvG>z?Clx-UoP8C@SH-^rCL)Ua+;Ga*AG-+t!$C+2h%u2qzbp|Wzxq7l*0HBtBpFqC zboh35Dj5$CuiEcfol3ldCW-4`p8i)T^*URfR@F-4Jrm-Jb5(!I%W)$yy&w7S^IYe(dNbJ`^+qa;h3LJN$pFBU|wgPrA&b`B%*~p!lIj1`|*dJ&I4WyS@)TdzR zX1kKKN0iytHUIJ&MbpVyoyRC^1bi;iltC7W520Ng{CeIKWI!a%orGHCGjgANbhI>B zUhnZP1y_weI!0L~-k*5mp=PSt|#0ChGO0xZz zGe~*R-+Kg^+qbTMV0oLkh@;dZ#;uIl)uSdn5I?bARfxLF<<=T#n25XQ^eoSwfAn)L z8-Ki&Ig_%h5xbdL&>B$9Fu4%^$`HXFo_-VZwU5125@2V0RqSo)%CD7_c75y$j5jWEKWDQ8$<^^I4_V|Kw>8}VxQP8iJYM3F(koJS= z`v$Zna)Sm4}C&6+t~2OiUM^TQ0C>2%V;)PbDEuf}mn zVx`9IyQN%nUzfa4cpeXRC9x3$Rxe^I`LDjNO@$|Eg}Tw|EWgIhpz`H968yNDiqY2y zyRiJnzS4Nto4ZBO)zxMCw&E@TzQ5E9kO20KG&Dg0G_>9o%`H6aMm_GhxP=kba0DBt z0CT86b3L;E4jqjoYB_nM16oba=5x?H$;8jdgrW#xehEBi(IL zJhfAuo*T~MXzzYB)V23V5XxHLw|(W@_Yd%=&M#>v$J-_`LG1l`_q?ycS?^x}!eB)P z@nHMO@7``p_=Y?T$n;k3r8l3K^MWJZ2HJp5pV-d993FUxD#?mK%ucI|jQij31wadH zT(NXVv;f^dtT59|&1YuOrN4u8`D^+e%gDH%g(vwY&F`v6?Ay|{LR_?)YwEtm%fGO% z<}Hf4TtY@ew_g1;NwA?`=I9EV~601h{Kw^|e3YD)b?ZrwVr!j7L$9KGfbcHhIzFy?+tq?<$bQhI{7o zqRp8xQD#aNM}HeNTJ1Y$sQ1pxQi!}q*?hxXm(Yi+eAVLWIe7)UibFuz#+SiPl&rVx z>T6YPF{B_(sqemak)kCY+=%g*XtH5fF7DQe7G%(D3m1MG{r>K7Zy zdkP1Uvzas)eC=UD_VvsD^V}7X6W9Q(=STgIan_SaegE+XB#ypTca+390uCkDRO%XN zABx{0T~Qz-N9Ji_0g$xWkc_wrc;X<$^6eXp(`ug|n4RK<77O*G{U zkv@Y(%&ox^%qo<+ZIz#v6O9pHT8~3I;wN=Pomcw^WCG@02d~&t(`P=_#fBu0#+9N#GokpA*6RJfi(N6`XBiIaAt6W5a7%k zeKJUx92g;;b4(Q{#jedxfu9QEmWM#gs?fEEk46LGb`@yRO**umk>sq4zeS zthzVU|3QiZZ(p7naU+Fc7v1-P8}-4th-N#mThe^VcLd%l#1DQ-+`wYJMQO8D;I`}}!w4O!Ov@*1YTEsCMPm(9q^sxlx46A7(iXtjTfXjpzub#F$lPKiE7 z+>l?y6&U}4)uQu}y4C9J+wa~_Dxx6$6YCp_SeNR{wpT&A%uDcL$`Cxqr>*}GG{9B1!x}i*xP&H~ zSiwiL-KmAGlrVqq+Wd%-hNEeI_R$t+>u<8eh*eblpe9(h2TI7MLoKw;#)C@2cnYEN z7YO42GNNs`JD5E5MeU^KzgYG%_YMFVA%6otoSCkws)9EGG@U8+Y#$65;i$&!`}YM+ z@kMmgh-9>ncq7`edZ(TGZH?ZFFV|3AQTwB;mW1s7jIGL>3@AHF>U4-3HoPoLrieq; z3GD3xfcqr?Sq^ARKISq5!E%vF!$9tU5+wY`M4f~A_gWU|$FzuAZBOR3wR|oN>4Acz zGf_V_uOHVus^VE(&!v)8w@u(+#HX{>AxzU==`doQow6bX)BOqr3J@p9AFEktSCmSX z=^_!v2VOR_kgoEj!WGmHS0-0|&BlP7W)+GsJ{=Nx1+W+bCgL5FW2M>Gz4X5)V=im&zYPiCIA(7VeMt`M&Fny`rnM$zP5Ftgf%Z+h0h7Z zQ9#qiTy{eKT(z-ar*0AdXmN_2p9Z_N%6vTy5D!#cU(1O3h{GktGY$3a?N{K&L4<`e znY7ZLLlYMcmj-k?>u2dyXQ6dQ@mDW5-gmOobb9r$my=Kr?slmRzG+-pf_>FOg3Z!B z%h@xJ?yP;@`@|W3Kp=_Qdka%{g6x)gl^Q&`Eu++hILj^&$h9 zNub}CA)(BfxN3R|aHQdb@H>R&q3(5(l&7NBY-Zn{tm|Vce5pwqH*SE3KA8wYuK5O=Mr*B~oKmeP*gS8*H)$5#PMmsv; zhS5?2QVosH-!HpF8VBiR6-_bwV)M4_i(#dMV+*_{1D*%CeWg*0BXn)n;_siRtGeI^QFtls~Vw z>1C7)2^{0L2u7c|-LmTiS)Yz^OJV5VAmFp;kyKxKjcz1iAk_Op#vd}doGmtb~8 z8S;!-4y*94#0FtMc8;{*!;ObUTmMse0Pg=!te|J=hX`oejJaM3ZC6MGzdbU$lmQ>W zd4!!edLqMN`3{gfMa#eDw zt6OSZXd&U{bggUUHGT8(2e-dV!p9n;w+jnAZ}i@@XmmG+E8}5DMuPO{(A3a6SOs&R zCOTeTa{RTYG+9Vzo?CmD9{szo)CI2dr=R=_UwcUx9eGL7%4yZpU)%0p^jQl1a|S9` zd1%ozRp<|lnau1G7ADt2K|gTZNT!8z9On3-Mz#b{YZG!Zu;>P zDMmy)Z=FwwczFfNH;boTFVaL@P{ih_A@4%0g+T{=A#np8{fF#sN&e;-uBxP>Zx1AK zG2qj4nPqxb4)egyplG(ug-Un(L#u?~V+ySWTq_eTtikf$$jG|uRp??za!$bQ!u_I5 z0A5HyFqi8%YFWv4YM-79P9!N`9*>VSVww!&A&cNEhNSCZM|GiXGE)hKukH0`Rh&Z6q~N}f>bs67A;lw z>*ddhRNmSiJ)9JCiBL$vshsSvW$@s$X}cpkAS+I|SPwuce17f((G1gC1qM$bX~Fw6 z6C->c0gbbG5|uRHyCA6oiA#R%PfUj?n@OVSI)%-dbx%uf&ke{3X|>Vb46Gr+V6n?* zmPUqeg^$qttA~)VkR7P+GLeP%Y-SO9$aO=ZJYFB6>i&(15ph}hLAPS(hEP~F>GHjB zTS@f?ltR7G?R&x&B$2Iv7pUmECu;aYOZ(HD_Il9Z2VivpYQ*NnUUEZEw8v0!ho&$*-7pKJVy z#~VdDBPddt^uvuQQfXumje6+Fo*sIy0d+UK>0>S0F6ClIs67+(0SbrHNW*y{@K)&8 zS==i4)}}v>Xk7>Xq}JygsWu@!6n84vQ{I}87ku}hIcNr|$;_-%6bwpiz1V=&R6uS7 z<1V~htzL2}!Ox#Uf^LPelOdy%<0Bgx4El>cV&$fT3y+$5t_$Yj!!H%rP{<^6?7F(s#tTR@FFNPkhprn1tvAkG z_C#kZVD4zqLBQ)|GBe=X>nA){vWq1El+ruzbuPo%vnd)vFK?FYA${Y|27))Z!>#`R z@A@nKWH6!LYsjcR4HA@WRUz3~1BBLml#V^z)BKKqhMGGPdVXG@uFbwxHs{PPG zxUnC|iyf6TT@*_=#G0-qTGu7g{DecKL>OfIjYx2E&}$IeIDy{bTi9C@3bKDET%S>j zZPNQ?jsF(cR;v)JJ*JakgW1&dW}0^h;@|ZuN0`etJ0G`~P zWsO;A9Q?VY5(TS#nQSyPzWD35qlK|`!uZ^|`+DGe^-rMD&zg}^{-CXHS1H%_a}F)E z6O_Iv$z#@mrE3=Gn^r)xs}ISx>@oau@vt2zN%IM?OZ|H0a8}E0`+ulf=JNmk25v=Q zFd@_LXz&S0)xvrAD&_}%5B`hKghyNt-TQ57>~w#>`X2E0(`?3~wf~Y&#^G0y;1Bm0 zb`vg{zAh>!tu2*Z&JrNU5C;lT@?OlLX~iNGnS$gO_*LdTB52h|rmD_tx^08g@kw_0 z-$M{dltpq#kC&?Th`n>6WAEG%f2P0A<@LU4dfo7TzMiPv*g}0H6-}uo{cs+AmC&nh zX_KuI(SHoVXD4<)@Ju6G>K(^Em>i$t6Y;3#`#dF`hkbgKH@WDy{G`v-yy@6HU}0)* zV(RsIJU1OXOW!7gVVjJ&qC321Z~M)s+5RL{DVk||5FK`bp~0sC%2{sP?*@Fea%}_y8?!U^ZeWvo(N%7c|T5OOmXnjxQ8h)1#( zC46`Uc<7IOGdCi@P^O#v6z7iMtRz$=P_g07=;d*;6paq6cYJ87hy*vulhSMdhlFeD ztX(deS2J7#d|sXfvVO;?7Mn-;8Y$nrp;1b%W)P-rCA8^%Q@av$j3VQ|E&c3Q zkY&E@)9C?m|8gheWF!{o%6|T}v!Zdypp=y)d+#}3zYa&RU&5~)+qF#s1^!J~^c(a| z=yf2d+!`~HLxh|A!s$X(RQQ|s+uwkjJG7RH!p7Z57oY)27T*8Slt00QU9wADAe>!X z4^8(u$OkTMVVOb5^~;>t9ZppCv>c_ujPCDLGwv<=DV2Yx~Xro7uwI)86i)dC9wuGLRqL z6jt@1_bN0Fg5Z{Kx06R;hkdN?_6P0p71R5t*QCXzOdc{tTt4)8SRP@m`4nus7i38z zr{g{UezWI|nPGEz{sK?nHouiafOsw<;o@QBuaEdB z^&HzuW$@%R)AS+O`3U*kYwspKJyEn-$;5wrZY(VgNjdO)80NljYk_US}aU zbl|E>#FiJvptvze9Rp?^4lhXKt4?vpI%y=+O2F`H;yfZYFA%K7U=1sIT;RI-?c++v zCPu6)d|BKOSxTOBx`L7fBXIDsqR&1UEdkm5x;O|@2-a5Db7o^>uARkdl4_u9bNnf| zHSDFN+3PIO`hQx0P>y2dKKVm&`Q~fFtcJvx@L;{@Gcpqdh@T_}I+LH%$oT4*H7_h| zmM&&$O1sYbvcOx^^`xo9DZW#Rd}Gl834&ndcC)5|vJRQU*6O_?pYWu+MCpZ7+{kt_1r_5oX&|Ps3TV_s-2)X2ncSgstn5!^gN_qc3cCyo0|dX5Z$O?*$zx$$o# zk1zdj4l*VhzjGBhAFR|OVh(066RR77ln@d5XM|AFF@DA#PIOR_K_sUs$)W|xwVD_5 z9C3(}RsNz4=J*xzrX{vo#0$!zOwJRDVPdX2A%FV;Qi+JK#tO-DXfn;3Iw1RX{s zOHSDOejz*X)6gjCE(`g+lhNzeuPtAh2a57xtb=a%812Fi)Zi^uF3?HnR|qp=oyU>m z+q6h>aeBJ7Zbb7>7YmzR@l#4YG=RkW{>Q9)UjCNWz!h9FTM3sf%Tl>Lo% zFNFb&R0Ho#V~{5UujbUdrPkSQ7YpcgyD)}}Oo##0&8D8RAiHoBcI)hPk5Sp}f1UG? z*ai>yc^=Q~=Xdr?_!YP(7?;8~>80Up3HrpV-Z(eElhA2BUN|{hk-V)+8Rnz20VH8=M(=l0(oP z@IMyJcndzl=i)NFH2+919t74)%cNm~&866vSA;B|h^)oDP8bVC{6ZWImVx!q=bupa zL0D<~&02|+RcO>LP)2`y+T?9ul=Xu^u|s=eq-bFdY~D%(?pfSJz;R)SbV@LH`=gSX z9oZ1RNOz&6m$wZxTSJY*;wA^bDeT6mc&1$=85Hralj$TvNFr77!g`VsjO3WMl~5H1 z2bzk%agV4()9pHJjr6;ct0ZF1x)9;xLg}NT`)-8?b_#KFT-bV`;!7RFKU`zH=Q{1; zof|w>sNU1jL@qC(vG1!;VI@(H{7-KJy~hn6Nlm8kKunUX)w!NJKPu)wR# zM-@lUM^Li218S(=W{*dt#tp;1)i)ePo6Ug2s%AjTy1ZH=3X)2CUDb$}?x3&|nh&M| zgO0{@9s*+KMuCitc!?TdIsIs0^h7<7ygL5a>|0Wd5M^)MAXQYiwJXe(q<~ zT4nc!s1h1m`%=G37Ao1`>2KuC2h4l_)s^nH2+(S_{sn(C|;a?+cKrpRNIWq+XYk6 zLRYOAyDMs^qp=EP?lH1TN+2hv9mB$q(PAqOZc?^p#6bKZe!3d;WdF3qIHYhQfz#8X zWZbLoH6fOs5HB0FjCr}&#)lWn*y+t4v{BS263E^@)!iQ48hSr{7S2&5!N)qkz@UIM>Zzrm zb7Xe&#DIs4U{?Q{LfXWiTRXRjo*g5y()!dT$RPRRl~RXkS!S6jPIWb%`0kJr@xk}C zGdxB7lm_KJYaiQX8>RjM&eWnWD6}KHWJG_)-=Y07%%?;vy*Lg;!}g}j#@H!3JlZ|8 zBNIYU@EUe^W_$UqACEf@4&ie`OFW7~9c%z=%%VQ!r1xm%H zIJL9C!%8hcVsZq5jF*niTaef{8TV1>QNnjseZA|H;{Xvv9=zk9~u;=IFsJA~bY1{mAfA6#kE0NL2X4Lk{S> z!*n74HNEvqbv1F`HX~x>Ho<{PhCVJwk9_Wz=pa zY0)5d+jDQJ_ zgtS<)g+d03)VoJ%&G;gr5z%Jfw`Nz*dQD!tZqHS>L6`Gt)6Qm2=swI#+L7)o3>QeU zx0~f?u86fQCJ{d$@5Z+EV{Izkp3zE%+jP5q*;BmPv_IkO73_|bX+HHj8F7pBtW-Y3 z>#jUcp|_u*XZO~>=AA!&Ut|eSQTXh(6Gf`>eQ!w=5q>2=QPJ?HR_TlJg6&@G<$Z5Y zkJXKzq{{B*xwS9&reZ`}C7efANi7NG-f#|jwnOHq!n5CmSo^?iZb< zA;nMI`i)Vn$rt+^(uT;1oNc!!yktIK_^r5h&wB9n6Rh4k8>JbG}(e)+bx3h!P;; zfUw?EMw%igmf@|GC*V;W%dTf6E8NJhe|iAfOb;2j^(L9>fIfKJ&ppY0PNMTU#fI=m zyc}?1hK3@AoQ|oi6Cp6*FFP2PJdJjWom?Qf2{F>3BZA1vh%w0ar#g^l1yOY~vXg0w zXv3N02#{kN5zX{U)ET~-szz4df$;YDL-;6!e3L4Vla%E95mY-8t1EG=%0DKeMT{~G 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 sYtOkLX1D-xIBm$SVhQ9i1RqLSt0ffD5SO5S3 literal 148573 zcmX_HcOaGF+kR~_v$OY}*=19R5Q&gkwv4jJF{5Pfkr_flcG;V(?Ch=V?HrDCzQ^zP zecvCB_pJB4@BQ54x~}_v-s@_s5#OS_1wjz8hPtXA1Ys=S{Ndw*R{|zllEIS>-={`z zRbRcacDHwZYwz+Jg1oanrTmHsQ6zgXeMm*MP>1_;v&us3x0dN&g;RAEFDLu4g+Zc| zvubFAHFk`QnxkGQqST~~LEbaxirtCS?;_Kl{pl@Mr3cOorEXNdF|z0OECobq0V4H?_df1@4L z6~d!99Xp}CR-1PH99yy1NMgb=SCHR9o08eTX&T;eXK6zHqmdnTRG3MZykw1Znhiz* zx7CFEI)7;%h-(|+wYNYc#js{ggE65N3KaHlVca{**f0LFxFSf?JmHy85i(^y@Gimhy~J6ReI{3 zwHx4P^mMurbsy6VpN0xQH)OWm&LGK-o^=%aLAZskp0FzCY@((_Ngk`aK)ZWPvAFsh zks=P!stidZ4lAu@ib!$|ObllUo{WOqr9^Zrrb(K*iho)a&ix&y7OO7?nG_$xHUgNK zBhn>yUiek~*)du2_;-ttu$^64SSNS-_U+sEP}Tj7c_DK;)N9pOu)>|~ZF2Ys0|Ud` z*uaarQFtt=o8))hA&%VzB7I|%+*?~ zwt}T*K}gYMGZ%&ue1mm;g07H6U;phTr8-A4`}p{D?Ea~KVq!ulEG)dfu|a@T@ovGu zm%n0V`b3nsSEbO|-%kLIPEFw!$L3JGo~vZJkj=FycxAihT~R|8NXQSln%F5RN13B4 zL>A+*hz$)gNYlP~bFmZIx?|f)iHU{9i7YHEBo8c~{!Fz+53L786707XC}8-(9hFh| zP+wnPP((yT`NC}2w{Jq0=evK{TpklcZ9o4`Lv7S%h_ks66v9vqja*tl7=~mm{rPhz zghjDGlWo32wmcmsS{$8J?P;}HUAYkEC3Hrb4Sewi(CtD-d9bp8A$HyJN3)I}UCwMtHIsZXzfofltlb;5k?Mz#r zYz{#|aJYBV<#ySZ$7h}8RN+4^wuULP=~lzgu8i0aT=NYc%D3S0iOQkIIwtF&W#xKv z$hXY2%%A4dlarhu8Shia#Ka_w%+1ZY{Tt&fBK}-dbPK9{y>M@0YU;b^+sAbR9S0+y zxS=*-d6}=(OSk!;Hf*mpXOW=(sG|X1IayiR<$wR)|M+oFEB$VGbV0=^IIGiA%cq4m zYaN7H*JROB?bJ*^(Bfw0*B2wL_b#{4`@^lAWUV$*pU=bERh#_do z%3=uK5B>S`K4h`f5`a%YUs9n&P8=}cIX1GQ2VN#7_iM%U|jU1LQ$=c*oo5veM}umDfWvB0|oz*r6P_iw3OBQLWQxVhDC9JAd*(bxCh-&&*; zhdHwP`*$)*N^CsIV|>XcM!l0ukWvk8N&l-tA~`V=amfFSV-YB;fy<(c9(|wyq5Q-U?_12Fs*{Qs%Q#CdNEzh?Fx0^?l0sQUB^=GLiYbFG zt7!R9QzQP=+&HYJJkV|-b72b!VvwBmr3mee?epi)6Y8p}suEhyd;=`f+McYm4 zysLu2rN6+xC5*Ka-|zyVGkDcH?mgX54MQQeEL+cn|03rwWLwu>>@Kx3k0_vJxx749 z4`Yivw9)KUODcY%Z*updl$L)9=bfHOaU94=ahsl8xEP`+;3~L>nbKKue$?Pf>i!`6 z92I)+xv(7^aaS&MVgXAxT=xpX6Dy=ZoE=6eAeFx33x9Q1-b%R$uh4_daofb=B?bx) z!V&(1cZFJD=&PmQv$G$TkegDj?(QA_D#U^GOz$IA{JOhoRaoQBtzJ2=!1-+->?wFjUA|@u@ZH|n@-z=-^`GtLmxALT83>kWF zb|nYcM92A>KP3=G3>~&!5O=Z)Gs~Kp5JS>l`wX%uPpF#ZI?XSH&d#lTdX(ii8+=T*JjxQWigmGUI9wv{pjJp2%e2AJfUfz2w?RPFPoGljx ze)|)7D<{KF(|cY|tg8LB&bHo&CxY`mc=0E}NYj_3UOnxhc(;LPSKE$sbarBW>bV*- zY$ zE%@#bO)|qC_U?oH#hcEDkKmypA(a;Gm>gVOY&<;pz|p<0Xhw`SmXcu4X^$?WDtmMY z?LfM)vbMfWPak!9`Zg&gWwq-)g|yo$HpN}AI_m1`ZTSzP$Y^Q%YF3(>WT#TgF%^e( zmSuc+nwRJUIZ4_$yfZU1IfZf$4_(i_o;{-m=UUm=cwkNQ%IK4c=y=a7BO^kWOzkYsNXJx$%?2E zN-o%S?{m2|X}(*EogemOczc#~$R9i%Nay0UcGO;!o1-E%w_+m&{lb%3xy~&Au#|Ig z6fEy?$sFj^^8AtjLRwXdd3x6H#vGk}=9myL|G1=+Uh0h zT}KBmi0K3?f3r6;8RH2&K^HG5C54)jii(w!69?&SKM1}uQ}4oj_wL=e^mP02lS=oE zN323ZBp_?qWRm^JUSEG178a(iH4f60jj}f=sA*CzX0e!u&nnEKXJ?Ipw^;4X*767l zbPXi)Q_b1h*xbcnpr`+}pUR2hq(f@%eBq4zx+d8|`!a&zK=ebjV{0o$#nroIs#b!* zE|r^Phd-U6dv#6ReX!{r+fEa@dsrPa_l5B-eJrVG7YJBPhzz!_sJ8A|$KJL`wRm4a zHTi4oW2q#X`Jh(HA@OjcrMu-q%Le@j=nP|@_aWPpaMbX z3J8KLqb8r?ZT3HpPpPPmJa`+0|}XI7?C%GyDQ9k(qj@Ab_7ZcMF8)*qpox>_o; zr6uT_sl?9LDcZk^&ds>Rv~m8M4LRfQw1h*pwsj(y zid}82((`yxhbz6CgtxIG)Gu*W1q*U_xWL+2?vdHP&A(gsUL zaAP>wqu$(~6AeUqL)Ryy$ippk=pj%0&}(RObAP&7Qc4egsm$@tr-{^VJ?HHn-!L&f z?;RDRH;fR=*G3YhC3Cg@a+0JP&$d5*IN}PxGCIWlb7A7;wX!hr^sIYcNyUPD*45oz z)ry#w{r>&?jO|1*_2GfQdC#P z-52#s=Dn0ZgPr`%uy&V0HjJ+S`6MWlw%K3waQlGj3T2pqK3eNt%SuKtFDak{l<2 zJ~1^F_`M54finjO5070^k{T2|z$Qc}a*f+hY+t>~YivxnZx|XHNVuVW-2iNOtJ|yAM*#?BL=XjsqEu+-Ur3``5^?HzIog{(xEhQ6v38hJ6IFoZtOdz~=i zet)iNV2BY7ucBbU)0DE@llmz#HAG?(EriYV7F|Aso+6CLC*o~aJDWBNXXobT?&pdN zgqaAdvU%(>$--Wf==JU^P4FLdqGMYhI{f4b@?If?m_2IP-|kV*FP?@J{=$RcmzUdP zh>*cFge<;I$o#u5f%P$VLW+f+cLSqxGCM&C}9fOU>M|e0m1jnLIi%rib?^zHYpPbxg zVEBl>tUz}V3V%VH*{!v!b)MW{nwtovG4sYiAQ0aBja!4WX#^ISd&W78tAlK$q&|qY z9Y4P?nfbfpA?t*~#@z>{dx5nqzh3yq@z!FJ4Sh)bNEa8F%kEl|aSa=u!wSVC?HS6H zx=B8Ng$*?QgX-9dHt%XT_+&QgWZ*t{1;C=3bNy*{(!zEJ$NkB7~b=*eNr)^5y2)&dm_cA#~S4Y99j5*S)}ZX+IZ+__deNxq^fU282@gz5dwVB)VG zd%?Sz8Kbuz9{)i8!oF3S_q5>q_q$WyzJ4Y0ZDs<6-OkR=qC=XC>mdy-Ee}t6RjuOi z!S?nC0QL;Z$GW@2)6M)kneW_r5Av9}lvF`OgHctq>{+jch`M-F3mM!YfR+eXLor{k zMNHuw0PoqF+xVn3x5muvsoA`mw)podPO4gZtq!N#(n;tZ3iu;^+!cZ>lc} zxUnI~j|>uR%IU4{VU{rN#>0VdKS^DyE6@chtm$HnRD==I2pOGXNz|*T{6*eRLv90h zM+Wpcri7OuuT>q{wRA`1!%$aSIXSRKT&=^V3VM$vQW3v{gb!5mMVsF@5%nfVeB*jK z_RfkXCiMB-*ll}{!v7q^*1Ukc*TNN8{=y7bj%FP^&DHVMnvdmoPTniUcw5D>3oY#H zi7Qo@HtMNsXjtCvO`6ldj4oweXmC@>k55TS`9AIc*;Pda3xMP&&!6+sV&w@82TKG( zm>X>g5Qq6o4GjWNtbMylBQu#nkcma#=imrCic5KH%_A(V=Ht^inrLTj;tD^s#DI|3 z*BEIbosS+p5^-Bqor+<;zrj6stC5fmfV=+w{x7Aa%8wr1GMEVg%EbpNei7eOyUo_= z?T}F_YU zu&uhbkF}g>d{ew{HNh4fh}@CypTy8z&(Vi5`iq_&uqfP4@B#egBi3xNpldw8oti2T z_il~>w0wNxB0`Hj=CtU$BUsmvXp@?l$c~MJqf{|n-DL6z?dIjBW^d06RwZrI27C}` zDGfh=S`TGN*f}`lhnpBwk9P=%#@Q1HZ_?I;QPdprTP|=n{^0C9ps~V}`3{lX zeHG_Pxp$9}kplB@m&{&uLyd9ZNr@bW@I3z8*b51Byr$k|dM`KA(=|V=&`MBqGQt(n z$V?!!JT`Vs>$GUQ?fvsRl>$P6G3o8v3oINCnIDe^7n;r;e<87Y^i#63$iT^?3y>mz z{qJOfXELMl*CWXs$lbfUPG6r_<2p`#RRW61 zz`#ISk;;?0v$K4{^=$)DxZ`?Xyxr^94}m=O@<^DUUqw+7B8cnl)PT(m#k3$JKJ(Pc`x*epG7bT5R`#^L}bO@H`6dGr|y@c4=8 z>9y_2G9Xo2M?|l0ZCyl~6MV)<%*A67JxVy&>}W12c^{oDZeVf?W(2YenfH+I#y~Qr zeGa{(lgM~Ta?e)-EG`;FS67inDD5oRlnfel&qO>GU%d5ueqI2CPjv^YJ5A8F;~Vzy ztq5uBN1eowr+47%&z1X$rZ0ef{a>CI{9(R*@l*5-UDec3rop_=jAl(a?D>@-RCPIA z)I+Cn1>D#6Nm<2EG-bO+AC`) z@rQl;l}Sv)U*tUeqIQ4I$ih_mo2QA+o2qwZrm(B~vj#rNJ#hcBGppU}698RP_R;Y> z(E{Yz*kyE>4b%Q-C5yufu=5>bDHo?byKW^z9aV{G40>2_=(lV*MOU{ob; zK8u-`msg7K#_B4YhJ?GTtHrmF?QMr@`Ssl8ZvdH8^SIm+ihBS4_mL3(hoI@zkX(5L zDl(C3HJ9(+f%MNcL}Pr%l#aVc*|T!;6rxt<))*?mNqXv^mhCKRQ+4G^rn`R+s?N{T z#3qR8pGEGWY1vWm`qvAke!$L$G1d3wMT;B`Ws;}h_S{X^5BaHy+`}^6@Z_gyyVV0E zJ(qd_nH*$*KT-S16(|wsvOQQ%((mC*Txm_XIAY!PU_VO96GUXN%L}Y?uNrIco8q2J zA?~HEp5k=ZxmVF#L!gw5j*W%n(8FxSW5nw34f3(#%-pvlzk7XB@ezffIY7UoI`{UE z;3ZG5fOoG=DWKXh3njl++IG~}pXj8CJw;wS)BhDJc|<*F8nJE86f)BDEb9s4y5z-u zoT<22${?%mFF?kSmX^j33=HJq<&9s*P3->-lot{bk`Uu-%P|KHKlbvPV&rEGVbg|6 zLu6f0m`h-weAF%{YbRmq@v*y2{+{5#uU~&0jd!?jqPqnXh9%Wd7YtcGx1qnw)cXdt=^1Fwl z5q=+;6|#>afT9&19!?!Df-|I*BmbiI1>m>idc0eyG%ZX_Oaf4EdwcsX6f!udwa}l) zjdK^{0!N{FpSYELB21cK0km}96Uec%huY^iDKu2HT_wGbg1;~|#YQRO3Qo7H>|;j8 z#;Uoye^2j+?^Lwfa5;0*U>{`S1tCthcD!kzTCqh~`}DM7amE)ofEg<{C@jAaiyi{k z!uS*(bxcg(C??rEE0g=Xf#pL-1u?zxy&$ESU5sj+t{lhtS2F{!l@1)J4cGR9=?H7A zTZ1Gpo*xJp16A_07*KNRNY=%N@H=6U{2ih4*@zg%cKRuf`Sk1?MoCa4M!j>FHiqDAxTL1?4w5aLqIblQxVaXVoC-?#jZN%IqYK@lQ$TD zL2nmBT_0mitwG6UzA^ip_8qYxGh4b!#omyfb(bbWQ>z%HAV*cJs zmX*1O2796KU#~qh+;MWi9Rd#PcD8L$9ibbI1_XWg{+#sE%wmiuS%e_rIPgAfx%%aP zntQicRw}519*n078r3=^LyC8~Db+hdnR6t@GeI|@;zr=khTZj;_FUSpM$~ti8&igH zu8}xgUcYGeHAq1JJX7X4E~2yoK-T6WOgwjW)hbH4zr9@v%KcK3U_)Re?-QwgPw!U8 z4?|>%qLLbrwFNFxDx|5%$wRiX{j_ZzTjheYtmo>SF_UxFe_5xbriv|9a7JOCX_S~} z5w;0v2eFmKGRY0pEH7Q}d+`Vf*>D}+RM5BC=lcsksjl*>^d8Y_Zkk+ZeEYWhjAks_ z@-kMMsDqtk6)Q=;_mQo3MFb1+Iz0<|{a zl^|nUo!j?+vjB*j&xk@6Yt<0eB9xh^!F_D_mkuW*ypd z>SZShC8N~~IlcY5bQTW!SR9k(-hj}x_x7qm7Qf$`Jbz9A+U$SNe5)NEhXLZK@jHh3 zRx6!@qa$a>MM-hCvc7)ex_G|xTpa-rr0+S}?6m|X97ccqsH(3|k?p(93t7dJ(AD3F zX3OREi^`^^Syp)oeSPZit1I?<_c93V`4XS&>2>H)WM*Vk`kpy}*Q>8O*~P^4L2E6d ze$h7yv6K!0%YfT`X6C38H5yH=q$Lc@*9kmnhJMIGP+5xZr%ScuDIK)Cw^vnP@Ja6L zgv~~+Bp~H$1XPKXM--9`L{?EQfXY3LVJJz50r)5o;R+sSmaR$?%X(ahYw!(Y&TjPQ z87o82GQx;^pQj&LKOf!@Kc}3CXgW~ovHtsa3B0Yiw)1{-5}*Sh>2IElpm+9=SgZ3h zmsfnY%S@lh73^EzFPW>@KOqw`ZOH8dJyxLUka1irnq#Fw{IkD+oh!&Bmc{s9t1tRT3Y&{w)jEXLABJ( z50A1KaeCv(R-pRF`ZuN7SA(Fq8zECQaKCwD{)R->^oqPBd1G~rH*X&)-{C8=rVuytY`o{^uRY>aUkS>4GajRsI6a@ z@*94mym3tq4i1Z{ug|qq1_uWxp8Oz&aa9P~uFT$QaasL%1DdQeBpj*9$;l5V^mRlN zE07sUid>GIqs?E-%WrPnZFferTCz8WF>$b9DpV|uls3+RwZ`Iz%G%D0k&22FNPd+# zHi+X5Wlc>&5+>O%?65n*Oqjlr=k6K^cQOS;<~o-!x3##Fo!u7^_jPpw^o=!*jO;!J zN}!q2iv*5LRGvOfI=t6)#TF|bF#e6c!kP?t@^)glA;GUyVH(Mrx67~IE_ct3HB;bl zHGd>|+)a}-`d{ai2X*F-7#<(@qBjdUpbaP>cw|m^pd2-bFVs+)gOJrnZ5TL=& zka-md(EAG?k-s7W8jbi`D!aUVHX^B{i!;|$FJ9Oz9<*z1xrO_cwkSa?^HbO6N*;@* zrldUjkl1GlxHO*=TWiIHt*$N^pdazc$%V6q{{Bs5^z?)vV7ixXTV!y91NHn|UVN(x z(IwXn3Af-oj{Yn@)d@(9EoN*76;k&$iKBz&tOG4xw)ibCcX#Vq&5nAjZ@dUB48?3c zmaVN&m%d^!{1DcBHZ8vOkPncs`e3C2dnVyUrl98f*{V0iK5=U1H*D_5^yb4`!h8%5 z6-#6u8D!S{?fiPM4($br9 zV)e_lik0f$ly|=NEKN=pj_;gdT9^q0lQ1t!|6RJ6Z3vnq2hUN2_G!2< zOVL*bY1g3rvNpnymgVA>T6}ZGiO~|0yUBV_DZYBCz{z2tPY@Rumz&Y4g(C)32wNj@q$fi7AnUv#Hv0EDy~>kB(w?Ly@tN@# z0i5=E$3VxM8e3WU;~9CRN&u#u4x*B3y))q?(f)g}O`l%?`aq&p;&cSP@CiL}Zj*8{ zrysZ-iaO{=UKHX^P#hvZ%kb8+KmJya1Y8DF*uVU&^XjFu+-cjhnT}+joWzlB@;~io ztq;`wqoMd!(er%wxvq?cqFlf)P*8F^1Rmkp_m$au05y^WlU6qn-|x6!&tBmoW63zD zt=Yu;pvQav?7DRtIdzE*W`nfP3r?HCWr&saep)rew3nC?XEB*W=^_|`)4qF$ySvyt zR~n~ZddIncevbYy(6n44yWV+@OW^r;?EU?HY6%#?i|MG6VX5Tnr+4+SxcITmbLfLq z@qd-G{OIUV#zqDv_A8<1YHhmld=m$S57dTnma|VBAAqnEvFgI#TuX>8lL{~iEo}LB z50v8NIhWSjKX~312k7R_=??%q6W0x*M+@-W0z4;3U!$%bVQus7ODedOE`os($k|ws zKn>-3*)ktA>d4oX_n>clb2*&GtWAwM09)~eHzpUWR^P}-Z;k!9D;Vd3f{KfayAQBd zugl6PNOkfKjysI@Lq;VK3NP=Wb{vR>7Wc8Cudd_^o&3@AS&fZX&Og#`X4s&kG*M{g zH`g;kI$J3+ZT6uNA%j)!{l&v^+6nkb6C$H1&_y`%_A}`})y6qOLP81h1QQpK&WOB8 z7*=4b#$QQohq+0*b9q?B`r7w#BV4zEs2zYBu)qQg52Fu{DWD)s!;zl@F7~J^W32B~ z7YR9}x3IdtSPR>)4(d}`4;(`OlPA)cK zW3^?{QcmkH)(kV*L)%$S3vpkTvn5goBA$dk%4H|?`!y09ioVh|Xx!#UmPJnw;vrQ! zL;fO^jUvBTQc}MEd2)S4!m~Jm^ZNt`TAnMby*6Au=)ds&b)|AAV)i;UHUd^5e1KjE zo6W-zZb@TnoH{^``o(#RLZV_PA%1t)sciO0bH#(|Y?IvK-e0!r?4MY7v zQ%9!8bv)plG&_3N%UslPE_3I~Fby4u%0Bs(_Z+&J3p}3J;&WI0>x}Wb_5teGe8lqK zyEquEa}sCz&rStqO@^0O`Y1l+m{8=pf98w|Cn49bNv5fpGAq+HB9k-kTaus~7RpxF zHW1S9Ey(>s@#?`y{{F!2Foox@C{hbWAw|@;--iqmc;JlbLDgYNpP`z%307o3U**)}($y(seX@;dzfy)N=W zd~zwEN%!$1QNQhta{(nBl!?)C{DzxlBCiQMPZ1+;PfXbjRSQXC4(!QjRA~!bKUfx}OKb3MX6TZO$T2=ieuhcbeRZcKK zx^2$VV+jFdx0zys$aYLqdUS#9k3V+z5E%C)WEsEnaBPZibrkO?sC`i}cD*I_B;SH+ z$Pd^q{Vb0oE%|B}A=fyruC+iA+MfHxEjg8@a)f^l^?_9X1cIUx*_MOU;?sUm*lYaa z+{0iIuTj)B7Oy!@gq~3}VP9s^bOEzS9-S=X2nR@AEnwbw4+MB%R8*?t%+jBO7EBmg zL@UxA@(Odxu~1IJ8fM;A_Gx^NUfrMr?X^enEx~}Onx!)>8qmR!X3gYp9?)QyZ6X|flA?m>mEg#~+9{PxKbi~4YqmOKmzn;0Mp8u@K zMGn68bh*R?OL4eTcBZ(kQN6>;s)a;iYOPJXmxFYEab_#xij)vAYM_K}4*X#&L_|HP zOJCF#;wmPGW)}z^+glh|`R@_qIttxDrw%JER^Y$ZX-yoL3^jSZ!b2GR1Fk25M%pGo?i! zUwCBH=ms(%em=DB!a5N+cXk$dNdN@_#}l=+k)oavA!%X0Eip)!SA*f`T+$hD?SI8* zVz*DQ9`a5x>K@B2xiP+e?4Pu^xrk@rvr9{qHIjov^oFk5W2s;`)aU3)QQ>bZi|8D4 zRc)9DgFbVXr6(iOmg953l;eAI4UyjscCsfa^3gS)H^_xLx_?R7ti5Pj#9}VmTrqq@ zVX*(h87?BB)6{!6a5d#5v8ZcFM|0ZY7m^>5^%x%1y!{Jtuq6dUQ45&z{SLZ-onj!b zTdM~S4w&EhXy)Lu3^&_QhzDakKYWNw&%#1I5EB`8zyC*-?{`;e|l#Cl`Q8nB3pgXB;wbZxqb9m<7sb!+b=> zB5*sNSw0mPCkuZ4+?)HPXm!iDw}a49Fm9==GA{V8c_6W5;n0(H9qonSkbG^M58UP+ zIv|&03K9u7e`kVp4-szAs#Pc6o%nZZbm^*ClD8}!U^rW83JKI{m1;IDyYY9tt=G!5 zz8J6Cwm*I-7(|^nZq8`fOnv#W#zGJ&doyp^OWkXkmMKN?76f?uos1goF@FLY;pv<2 z9-b}Oo2DN7QXO{3;z0}J_Rsw*theIRaq%7WJT{R_ny>?q;7Q0@p`)`Zl`^7CTg=&k5?+S{@dOr^FFLppz^!chVSwYmJ zIK6hcs@u(Gtx6KjferL{PPz=vL6gfG4xYX-P-IMCsC8;$@`gv1X9#`DwwvA&aeZCg z&FDyEbab*^t8i;pv~VjW%!yQiAp*<}^l8CuUcOxJB6vby^7U&HrL-X?j^OR7+6ht1 zhw!G)xIBMeQ-AEnGe5d6H(3*$mn{a-@~~=~(W>?Dw7A^Qka7M9%l6fCuEx zys=FTQay7GDpGr6OTWx)&okOG)&5y-U2$lmYB^DhiqT8dE9%NdLKc&=n5!MO8YeZ_ z5|8Jp1IuMo_7wtB(tacg?ymKCucwEFZ!`6j2 z%_(Z+VIMF-`|A!6e$xPb9uLGg8th_KdB+0g3KgDjgpJiR-*lwYM2X?28Acv%A4 zj@nvYP)mU;phQ&IbZ>I)T8}EfnUqV$`Po_Rd-H#n-EppKAED5&bSXTyXYc?*DF<;3^&Rx`A0A=(0ngr8!I;qT2A8-`4wqR> zzGJxS75(!DW@bU%8n^9!!XbH-2o|XRT`Q!hL239x17~2zzls>^-xT@F2D3*r{;x0n zM-~IpE|-bU100d=rZO-RPymNECVE7P)0p`o4f6snE#+5p=Aviq#k7XzH^`!=sZgij z`(6dDgk^%N2v2nA;K2q@JxU%?N*SkInIMmA3JA_lH$_z z$~7obM_`j1F3ZKt5g!Jk8YaByV?r61ea!3E?|Znm6+S%5I~k9)=CW(i5j@dp9C28~ z3yNUZS^hhECoSMwx*8YC-&{%*mp04H@6HgE4@uKo8$IPYd0es~mT-6miX*`j607Zx zLZo1+ty_3kmkA#p$|SV3=xD;3O&IV(+k+nHsICEqvJ8Mms@d}jyAVH6ssUB7z~O@` z<-M2EDh|fU13BYtG@@1}@Vqh>_^X7+Yo(*FdeRck4ClBMvH0dt4!iWvdX=UHT?%kD zPi`=a1^UThrUF^?ykp3%n zIS0CwR8&;YMv^$hKK(tQ8v3M1@tOC_Lj5G%u3|Mji( z4zWTrEj~^pqAnjcGf!0hnf3TWm1O5c*!jT6Txz?8+2VYW^LbmHT}Yig8cADsPdfqs zsSNnnfp;HGSe-*gI#*O@!pO~gxx#A^&2o?!qL@;?$fIGM$9Qb58FI9;Zw1$p8SotO z55gxUZvjO4N#N!^CKK|Hv2F?Ww^8lYckr08A0U&2+D}e$Kgl85y%lJpP0V6QgTiv8 zlR_%tL9`O1`Td#Q|C;NfNG*-~);6ggN?Y9`+-71wnCpLpw zG8F$mm)8cy18ye4)6!^PSXkudzU)a^1F`^zPqDwu1LM=$Bt=Sz+NgvJ@9|AtVP^lU zAvdDZAF3U^a!4Mdt6%e37O|fSJFDWKVTxuJ)fIeKd$~eJJI$&K4Wj*MF`h zcq07ztAk)ny7((54V6r$4i-r@$LQ&XS7Rf%qVq101!&!()P zFqc1$!CK^H-d>YDg8Q|-k} zsQd>!zH9W+G=1WCzTXLii0{*Yv$Rvo2qN7NAU_w5*1x)o-F@s9^bH4 z-BH`NY)ZZ6CGoF`ey}%t53Rrv_!}D)&4o&y3k(ZubIw56XQO>s$)i_Z^rbY9T!s3K zK0LC2tLZ<*)}cEr2P5^1e)tqglXir{@}6-N4|E_RdKw)9h6x^mk_=i6p%RW$Eb{V9 zfXM#1*&YT0xWR1=7c^_Y9B~-E)a%@unxudnDH$noaTYMZoSdAj4BFq@M^Ax3ktQ}? zQ^3XAL-Zb9Oc_aMV0@SCwtP4uOJj%Q%~5J2sVMVt zytQ0efL5?kkUfbiv8lMD{^P%o?fIcdF8f7=M=j>%wYjy!FvUL4j~?_6HX*n{Ysuw2 z{2!G3qU^H2ze4d6--0MwI0Ssk2nqiEnU2MJC}^ZGO3+?ldZ@5;Z6vO#QZtlDZ4SJn zQVLHEz2-645@_nK@E3#IJl{V)P8gGNlwBv>G92@x^MtqpP&|@y8cEQ+D$g^B(b@j- ztSG>;o)0eJsOpPv5EXL@8m@2g6Y)OaJ~1Y!-HKv^xE^O{z585?Wf8c=zcq69oI{FP z^?`B=a?pe0wf`N+wcL$de(?nnZAF)bNF{ml*pJbEn*fsxG!RRIg4ZglF1yzwK2h8w zT#}Gfzf1=QAQNG__uC_fMmb91@?~J%%p>Ti9DdO|KI_Rm=rw`Zt!p-*i|96lSA5*fVV`( z*3r)9t)GyDlP%G@4X|#T-qOmv64r4(4XHMr#m8K#p*{|Lgu0W&Fi;OT@i6-IEtv?8 zscS9x+ZC@a7)QhD%d9c-6y;Eb z+&No7ctWa#9T6oyWVgop z2VmT3RfWb^dch8ygw8B6F)<7Xi~&%9c+>@LTd2X;K(@EKq=W#(A=pS@VVi)d`26`D zOiav5uqj8kHONO>1cBNdJXKZomOef{Nl($!o#6eg$kY1tpEv_K3HB3_FBgIv6_y$M zhFd>4os~N`f!^AQPk5(qu=SBQhdP5AJkbE3IJ1|{OXKIW?K$!<;v4bS9_m^p4~_a1 z1&k4Q2qW1vA(o71z3^)({v@D0zO9JTj+5~R`F&4{<>h@LLnNu#{bCLr+Nc+4JrAA9 zP2cm*LV$R3cFil4Mjvy9_<JGWfbpQN$x9Vbi zc-1V-zV|fbv%+jw|C{%<%K3%vwQ(EoubXgJ4w!KR@pPQO#I+$pU+^eY zL+QW!F4>gAzXfx0WB8V(U|U3xxTzT|_6Yg;j)8fBlzLU9WN-h-)@(*fVlTwlAqqKR$fb^jwYM@LuiU4FJlp%Ft~X(FiVz`#3p z-{3MoDMpw_Ts#?8z*e*HmClHQ5)A>*w#<+JD!2Z-=_YOiDFk*?0j?wMu}#^6x^#q! zI%(Cv=sV~K1jvDH{b1yp05rxJnLQriaKb5^c*-A^pepFT2pxjZ5y|^HQLk4?T$_iJ z=KleyaX)FB1Md@^s@mESN_|^@_?3qAQEgsl&exEfKnDK1N-buAUthkvsfTa6s;Cd? zG4$oX|I6r5#?3Fa5vMnKu<-y$p+jSlUtg>>XTcg96@bw0`I$W$2#B9oPNwitW_@#f zMM`cd7%fbKIT7m1%-($Vb{Y`Ln-d#nj1tM7W1|sM+YHQ55k_Fpl2Q*&`_}2jXBsgM>y|A%vRWg&I6;R5a$<3sKavh}V*#HnU z15Jbig*ws^1ppgH6VFpf{7tc_{M!BHB?gbZZ6hT=K~vKa^+r1|}wiHEah2EK)qK^VR?Gs_hDJY#Y_a=WAG3!nTtEPG*p=H>Mg z8lu|w5|sA@5mW;nX*L`RD}HR~xAMCLEQQDDI|$>tTE-Us8f@6C$Rr<&OjiljVdl&H z4PX#WIC=zIl)6%zDOsI0<8cGq8na~ms`qort|xzTUTC}!V~a2#sd^IMp3gJb(6E#j>?%u1CeRMk5Vx<23_`j)kBpqB902?5R6 zZUZg@cd%MFM|J4Q5Q>eZph-fHf${0zgX={u2etziDToyIMnx5>WjClcySke7UsQwZ z0taOA9QqMM#L3N9Z0byIv)GH*uwKg`6EgO`hgx>;Mey1%6gZZtVoLWdplf9|!QILy z1BSqc76=FkT|iq;Lqqcp8ClBBjVmJ~0~o!H07hf(gn=jfLT86k|5}a`f@mx8+3xqR z0t3^Z&;cmT29P9WfHQ5Y-h#|t!7vyo)(gR>+T8hol0(-%;xG5h#^A^h5ulVgm1()` zNr6Pvr7DX0)9e}`<#_?PkdSiH;|0hb(O;SV(l|)=>_MR`=i4^78N>rmw5w)4i;8hY zHa2Ai@0aicLQ}>=-YjbKJoMuSM3ZrK*EA0s8)o3-b^Mdxefc4NNK+@r1ATc6+wMs; zJ*uKA8i(ZoD>Iif@3VV~rCEmYYJrpU&{q!hFg+v1N@-0uHg|Di{D1sN8MMJa?*Y0# zMJt4I;>nL4h4G8HG}3dZRbBQYkb2(GwuP1IvrtKU9Wg+EB)SGcrCn-5{I$t@M7?+b z8Y+Xu3+N7^0BWG(&PDZ!ZggJMtFhoWZcN}&DCZkPm|=%)7{YRG@=yu3?*MX-N08WV z(`?2*BzN79t~oX!z7L7$P$UU@5vDjs!l!^lyTsmS#Sj`Hyp$;{? z$?iEc2(w#OOEcU4s}VRcT_+acT1HqiI_&C;>e*TT5M8TgI2^12F^|zx721xFR@_x- zEBbAsjUNFcP3m3jFh@f?#6 zX$+w6U>mb7=iO(152?(Cspz1Y`+xVh3tN0=A|sX=4cuhTCgv;nj>NBG6-#~BjJp{I zp)A)OfSMyu!%@rj&pygVb#4!`o^67XysbD##xhQZxc|AF_qTE>VaMnI1~3!;KO#z+H7((j+3koW+3LKu!1F4(0yDa|w^d0vDKduwT#9SD`1C=)gvV9Ynq;i7N&wD~| zf8=Jy9=>D#T6OQdo9@$FKyzt}z(s}BgEyLZg<|EVHoy|pDN}j$9BlwCeZLjO0G++D zb$o0`D+Lb0vuI&qWfk+T9g3FCW$>3p`756mlAk%V@8kLMfC}E8LAW^1T$lT2UM3uP1U(USD+*!)uIb%^m|Hr407NJD8c0!zuJ@wjL%y!357)HN6V+Pxx} zOoA=UrEtd$G}t6w|Jvwm}2nx-oO*eT5djSUVG4Om||@!(Qf) z0LbgI4?A^PVj|pCu_)~ ztaMMAbpk5PRNjFBOQCoIZbdS@tY5D=14>z*b!#uj#V}o{+w+$!E|@E4bqr)iHVTs! zn=V4!lb9Z|XM*SZ5>~rn^pAEGW?eLZg4iN@%80QOtQ_Q$Lv?A=#UI)D2e^vn?sz*M zn^D2dj2(nKef(gKuW!UX>2xpx>A1LXq%iAui)fZx!hz1)nP~CO*4l`Y zMMwT;KNR!#Z?jeR78$=EtQGis-|oe}V*(I%lHeq~E;5eJ;`gPu=BMNc5BF6@q|A{g zG}pz1qTUCnc`#o@>3h_e}dUzgLw( z&F|Gt6?}g8d|j%LY$-M02oTHvUxptVc?P(|g=AV~=_Inwi6srXQf%6DLt{2+)Tx%i zWNAyoCG~5J_8E_vF!_<*;mpnw7MqsczNu9RU_7WB2l~!$Kv-J#y$2ttf^;5if?+$q z``l=Aaa3=rF-EX_6?jBaSVF5ly!m|7u=LENPwpcCd3jy}LmhVn8a{BR=TT8nZJwXU z0S0MM=huk_Xfg^E5a7q3uLS1!{x^q(K|o+rI}S`}0fUqb0Yy3v-^VMp1yt0ch1yE= z__}Z>?yuT!Ol3FKr8sw+%P!*xuY(pnNfFC<=_cP93t|tO*$SHetR7ibu=L@+pb_-# z32fS5PvN3})hfv;5@+GRZR@*?uOZmmV_~n>ApJ#CbCdOHdL7`Me=}l(;p9J@tPQ^= z&sxrPs}_$3gakTT_U?)_t%&@8$Vp@LM5@*u!fP3qlsZ!$ozw;p1dfUX#Znu zcg@;_td^NG5-8en`m9j%!z2lWio}r)zqPd$pOFwuosRxy>5JFejnyuZ04BT!a|5Z2lbuSvf&=FNDOcKS7zELj`^X{ zR-psVLky?qEeC%J-L3g<x|z0`^pL`Csc5Bs;rgi4!m@UpMGf>2$YdhKz!cWp$9Es? z8aYWs{Qjg7`E{ijE9Xh)C^f@QQCA|0@u=jB>a2ZBJk*HECFiAsiQj?0j&DjRrqBcOA$(oww8O&OJE1uowccUZ1L2 zSU_{}DfL;i^FUSW1lTl2+-;z%!USA7!EXn+`{wHNC|*1JDZKSs1@B{bZ*HOZoSwDbiUZCifN-HQU?eInTQ)X zS1_GqYp-f;RCbymQ{T>AOrL(r2^a|r%d2|mMV&;9T12P z+jJ;;?>n?n764o0+qPT47FxhO?r1DlG8Hg>3lO*{*Blj%G!_M{m^*X?P@h1e!;AyP(j&7QW8I^MSi5YKtJ85 zU#H-tOPDPij@7WMnFKL>>`M_CbwlqBO@i+PI>%cE(IQnwbRQFhj2d#Ec5*yEAt0;1 z$$JIV-gWZ^s(#RCFV9Sc;_51F*{{^Hs#AFt(jqWZThFjaug;iWq=Vh*!?`(p4a3$5GacaX@9+H9LqB-GiDY=JRox4!+@xz4*~`(P1*2) z;vBcy>e(}`X>`Hz-~p8D_}tt$0Lpju^hnmB!;>?_vzl-nih)?v3<_9oQRLuQ#iTi< z0u%G2TrL9?iG$?T_*=cUy5#HSqJ-e28=t5;1m=O_mqIETqW*8aDL|&sw{!k$(WQ0e zRbdzaON5Ne@X8~&g^b76@-=hq^C)3QkD}VBVrO^3&pbfKNx~k?CIAg1k@w2^q4wtII9^2AN?G zOErr@pq!kXG||BJKC+o$7=*AE0cZ81a}{7K1fUk_z8I^bBCBzT-_^(Yjyj_J4L4Ss z8PYI&EDL0Lo?Dto13NFd_&3HLs;mThlbP&^gx!4>@L0kCmD{Mfh;q-S6umO1=Xswd zA>yCdf*Dd|^mxHZ0=aCE_D#Z`Yj9xxbDs-UZS--Zg$dh5O z?sw*ncD6ber8k_8-o7x6Kp@r6wl!Z(A~l&hGHMc<&W}Aru>-hQm^K5O9x7K^E4ORr zjLmY0PY?v*7ExSQ%y>ch?&zYpS+3M+F@aso1QVZV7H}eTv z`*X0#%co!Z^8Wz$7N^<8l;W1W?Aym0k(DA=K#L-T{2`0`adW&EAeua}aFHDi3FNvq zg!WGjV_A)xWu^V(d_(N9`V757BwpP+ey{wT$@78>qJ9n*&7^4l*68%CwhvhkHi<1w z>cF%d69E}MNJ_@ZKjsKLFm2u}B5;3%>}UseFKkXpihkgBS6I?)tuqXa94hbS>^W@E z5VU)_O*TPn+f2RhfxL8{;DJEv#H-y^>F4(vnslvbGb!iAO+*3hs)qgK9jJEm_J;vO z13y2n5bjTR1w>q{hI>WJ6J1Z3Q{D6+{5oz#Ti_EV84rg*fw7w%uuLjb=L3 zknJSzy{OGZ@buVtDL(|Bw0V0a@3x6Pd*A7E4q4C+hp~l;QAVI6nw7#K6c*zs9=miF z65lr9PD%v!72;*-ROq4o6=rm3K$>~f94+4UgYZ>*69-qkUx2?QB5HGgLBO%OXDDmiB zedpO7ZCTs)unaE5PAeeilaZEGopHSz6wH*!wj#TE@RNlK+K9{aZ=>TCd{3JaTtXjj z;r>p9Wq~K=n&m#tKC+plJJ@*q;ooUyJW}q@&PlHB#OS*-;1MdvW3Z%sCsD2+sj{*% zVyG-GWNGQ;@x`2bc0nE$+MX^I$87hg0R*a^kD?;WnS*rfrYqAk8Ac3ges@A!<)E$DJXlPp z@v5$WXQjgZtI?w))^n$4`ogCT5!}RV!c%}Y@Ei0@6$=r?68Xuj`>a)4yH!kYrRTT3 z^<;R>xnLxn@6+!IWgX==*^-L+7;2PhSg<%-KGy~dDv|UXV~+etrRDsbs>i9@bvicN z`EJDLi#kOaVdnH!(yMcRZKnVcJQy0k0xxC5~ZY#z&ge@r)A38Axe` zrN`IjVI<;2IPDrtl0MD9(V}m4_iCAheYFk+sxV#F;@dy2`%atUgc^nDO~6x+28*6j z0P7cw)wx(F)TqRpdh8MUv*AlJ4$f&d^T2YQrMf&A7Yhw*n3A_AyfGM5k$e61fbyJAi4xZ$;`QA8y_YQJtj2b}rM1SE2`7vzA1drd8Fp5u|qt+|*%rhl@A z+i*KLG(O}_+{T@W?yNs6FQLm!48Qf~(0|Vo+QY@!@^ugma=3K|1+D9dhAwB9tACTC z96x%IN%O@F7)%fjdq})@KIch$YW=oBmx{=R)^-2jXUpMwcs`XDpKzJLvGdWc*0L&b z!Xz`(CL1cTB?CBe#=YL+?7W{#GP7v46=gUh@GCdm_qE*h@>eJx-N`gxn8|i7IyN(q z(;uYUS1JeP*So3P*|P-*;&t05Aq(}iaK6ybs_cOw+a~s4#JFD&{*<4>SilHKcr<64 zdRlO|k*Te!@Y=3$$!Rh>x(?sk*_~xvD{;EFcLX@pG>d;j4<6L%ge&z-LZ5M~T~%E< zy6pc-4d0FQn*k|_1i315F5g-LJ`0z8$q#;1|Em#|q%X(`)X7m#$Gbd)(^_Y?sh`G= zD%3+xt-v?E_BFVs8t;$}lJ#bqBZ_KBaF!lhv z%|XKEddU&0!xZwOa%O~_t8B>?HuwwGS}9KMhc*J*w&?%}BxpQ#4Ksn?o9!^bE=ngE zD7yS3l+#*?z8nZf;Fx0#!o`G`Fh`@_*jX)eOK-TuA+I<#n@^b}sG>OLl(&?(&7U8B z!wz*1J`-h*p_QIzI~c4h5oruZ<)>ahzeSn0JQ!AxAXiSI|CP9^(wrdhm*uJr^Ui|J z>9|;`%QJ*`n{Ig+2rBbc^V6QO4&MXZyb9Qu20}}9eZ(9Efy6jA6Uv9!u=NG3J|O*o z9k>&MbYa-{WbqYl?Jj#^GYGZJ)nbIzX9&);S6VP;4Rt}aR%JDWIODz48xywKKMCbq zi+)%ocSeI>K917Ium@~+ql%?g9T8=G+bCw7mIF3FNcZ)>#Yon%9toGLgGB)Ct<@lQ zh-E?PjO(F{fY6y*9~;~=u+K)w>adllr~c}F^l*&1cesr{-?~G;d3}~%Q|($ouTD*n zdx>$dIf?uQ#Jc2BQWYe|t%tkrvInQ9*v#+KvWQj(E~I14+!x0}1r z-+wj+S!CviB=bP@p&#lI`~LhrAj_Qv> zyPWdW-`?kUG`-(n7MOUsL~z0z4<6c-_(_MCo{kzlT+>DU4iw}>9dZo=b%FeKZ-acL z&-LxNJdj*h0N-z;L07(sGc;2+Y;oYEv8ohBIb{M~dQA*xE4O$+)~N73Xosbv+PbN` zX>4_Ne|cgbQZh$B{}DhSXyVVldoAVAcmscGG=o6)EFS`c;caz_Mg{@_xeT^?KC_0L zb~#vwN^+;x#7lMH>6ZkBu=N!GIN=(Be;% zCZ$=>vQfGAhLy`L&>*)xMXg`2D7!V))m>Q2TyYa*Rey9kct**gFvGLUR@`hS+}@&Q zBWl>m(3^dQ^WUWRUzybI!Sk_gZm)(SsL5~xKBKSs{i>Fox3jWN`@b`{w-*TQ1+SF9d{7n%<^QC63h2m@1G1*WXMEuwkm780T2z)~m`69N_%|B=+Dj>R6zNz{opr?pS zEiKM9!)jczmcL#1qn3Q@_wTO@&5FZo;F!r~Bi$1IRdZa$P{l zY+3rk=eI5U$8lZ6-kX9n%)g>YpsP{lC`oC^gWo(owfi`OEoySh(eLVkVkyM`=?N&v6AEMHc9jQfd&J7cL>tqQ<20e2|ni58fP~Tj`HXpO{nqs(Yz9GR|}T z5c;hKyUAQEj_2Ph$=xkeUi&qb+PuwF{M{2B;(HcvStj$ZwF}8g)>6-D0)NVC30%$Z zw{2BVo78QIm;yKmhBFMcB35e~=N&$>OZh8DtRMtk!MJX$gBBR8VBA+fQgzXwcd4yE zU_j5F=RJ24lUq&@I*?4s*B;VqLmc&tf^U7xZXto?1+dG3?Z_Q|8`}2zU%pjJU@ZVI z*x1#5s(INT4uaId%x>cyj(GNLAyuqrv_qJfn51*ZJ%y&Guda*G)_hth4(>sWNZC3o zyfOW(qR62h7Lp=(Us;OLmF|?m!_94fN>?I1%j(@9k3V~R<;#SB-lH6hCU_}^AT1@t zFw;ik&|v3aMiTG+pBDgfp`3L{04o;UuprnMT$QUx0dWq+ySbE89UeCn@w&EQfD=hN zg#SgUmC^r@Bcca~N(>j)V+IPMlt+Jo$~r#`RhR~i1`W9lT*keij@n%4Q$jg-TWW?h zeg3`wIl+^7Z!9;7oCe?Xq<>uslS&Gg(mcHvRXQLpELRBub++I+`+IngYEHDwo*nh? z5*p40w{d9aq3ciCY#Q=g=3S~qS`I`u&qHl7sv>cQDXh~pj=wJ{r22!R1J$L^&oT z$&zfvs!AUlLjwz^wmyk#deo9j%_lrdu(oI<9rusHhWhyt{?sJDj4M52HC0H^0O*Yv zzpO^cSmf7#;yEh+Myo{enee#TVpVaW?efD%#!5+}N9J{?4KcK5qJOo`-}^(zp7$f{ z#DHB-+&7BR%I)?T>HW(PI*C`BPb{^xNBYlVJP#YsfbQ7MeyR%ibt3?DTXgkie22Ur zA&zm-KoN7)|1!Wz=7ke;i=x-u25WeM3NqdG5WNy{h+yASN+yd)Z51{MPL#%>is{Jw z^!3TL$ZxUI?~3k53Pj;5BtYe_h9O?`Lz+yn>+@#(A>p?m<<7IDC#U^X?#hGVZ-QdV zZKTp?mj}nTvUG|R)Bk=EaS2fIyh~5tKv3yn0Ns2x@o1X+>na+=*volX(3kpyTsCFKx zF{jrL$wka%3j)H1boQCbJmVxnF3tHjFR(8j83iQVWyG!-&)rbhbQJgxd3TZ=?fwQ4 zRi($2^;n2)W7FQGe2{ zs1^yC_RXEfd!F1%Vy6e<@rY>aPE*5@qi;Cs8)Re6K|nLB)q(8H$b%CoS?aGnf%8Xo zRy#3#i`ZY{*5bb9fYCnwTW`Cpg4O1+;XJIi;8^mHaVS}STB#unLWyFk$-fXRS#FU? zGB%%o17e~9c=U`c{Yj3Hcf*iz)MxMjdzY04VvgUFEO-~DdTT(ms>_Dv13Jrod2N7d z!S{uWFpUfcyL!)8 z!l&CKS+)3Q&PfSf6V~O`FryjblgNB2G6CU8wLjse_gT9>@>^Yca3vjAXbUH#!KB2h zGUOb3Tb>>FrEV9FMGCYNqU8OwMZ=$irQwM9yEQz)U`gI%2`y=-4-BeyiIF4MaRoJo zt4^#rA^*mfDZ&>E2p5b!e?<<&=W@+X{HViO4<*=v)ZF{ZytweHNh^#CwsyxuN3z;@QJxk;2xmdBn4#K-$=VR8Ef z@cY#q=`<%Gef)VSBHHvYsM-Ar=^nX4dh!31sq)RSfQ9uLZ!F8Umt{DWW&v^NS0ha+ zYxL*UMN5P$gNts4%8G>UA{oU2+cM`pt^Bi(ZH%SkiO1qI;{~fy{uwGQsbxt0qfYJ((G!W~H+-&`jQHP)Eo7F>{ z+i<&6TM(9IQS+s523~`~l8D#mi|HBpvzqee%ETvwGEpPEl((4Lx1sfWdD1-gRQ?dM zRVUOqQOSJka9Zh)*Owj8C6gqcZ^-TMuhg2IaH0wCzwoY2eRa^yR>|h~RUbO_DutZlZXZ=b|k=*T19McB*3_>6ciLu9L7x50K| zXy=Bu1EjL>jX*X}rjyc5ENU~V=}LVk{JXZx{S9nC{mLI@2xQ&MNASTk+ zMxqV)rE)`%mh*AwW8^1WIln-w0sEjX*FvHw2fYp+b3sW86Fdw7OAC_o5LoHLKI=@a zknib`xHU*YG$mc!DGH9>+H-mG(Y0Sv1denz_=XvwT=;!%nAUSqAt*ZmgdZteWX0Gb z${%E@iu$jr1-I`D9c2)VKXsQq^wm~pQ8cN1c^Wl;vI8X zFKz|>QLlVb#E$E%3xVj_Z=HOG2XW=qVU-}O4_ldG3eMcvkMDw>Mwz=-|} zPN(@(=K#7!G4AXA07u@nr}($Pgm$EY~t25f%>ap9CtBH9AM{Z_0`)A6x* zQYII$q`$_p3(;(2*_^DR?6Uio^gAU*E_~$GZ417w)-LWPi;PzC8tNo^W6$;&1;l6n z1{@<*q-R=(MDWbe@|8MN{Q?l;{L#_DYHL05B30=Ilqv8QEhwoshZ)UCC+zYf+RKs2 z^3=Pd+8t6r&Yad%P*KPSMiv=!e;Bq> z*mZqZGM$kj;web!;QqBUZPIAZCG7{dD%4NCkx=qo8yk6EzwXrNq&d&zmi19rZ~q7g zMr@yVpk@>~KO_@4{V;+89oUFOC6S#Be7!drm|ev9J0F0VNKL^v!IV=XJR^UNdoL!n zDa9W#(R{t(g=NLDC?t|wjR;br&6KTK%Abgo|y zFXN5I9UP6LxcGGc87&qbu`A|NJa2>X^8TZ)QcZ@sP%Y~19IP7sUi^VKPN zjHeSn`w?_L3FJSIuS4MO<}#wL!f4$o4Blz%`4*b=*MW5UP7({y!Zi~T8w;*NRJdP( zcWH4|1sV~h9F4G12MSQ93FCU-pKb}a`&(MmXeQ=f6UK&u+stK&G=0J*ei8T${T4WP zs%VH4`11iicL0F^8&)bV#Bnh|>^%`>*&aZJDEayjX%m!Zx_#omWBDfroSXP$g2zK< zmW$wN{0Oh7t%d~n)M{?a#Xf0My;H)E_qkOsiU4){^w_$wt`pxD8b3+3qy+4`s(c@ez{n?+H z>6c7*RF;s4)^caN_p}?&%oX=`Lv17@AJ;)^g->`j>A3u0uZMgRVS^X#-}Fg^wvpsa za{rQ$tLiUqnpR?7$d?MoAlG4$kGO{9pmFG)HFxEf%St?T^#Zn!<%sWPd?tXrBxujByV2W%>=r=N`tqab#_2c zr;)8I>4!b)poFY_ZHpAr!Drg(J|8inJ#e4(9~#I#%NinKUOJu z*9$g6mYw8~j>Gc#ZLlmI+xGXv#|{~V_WSTj$%NBLho|s`#~AkRoyCMlGLT-9dqSW7 z#qm&G^}T^TtsAK?k%RE-oN3@V%%mDbBz&{_Gwkp*@wj)DQ!RK*38Aco)9LR%wmlka$AY>)?XA)}Abjlu3uBhWf90WB zQ@pzjV#5q5TD`lurCH43#~SfE46OrK=t`l}(ofiTa$)PC%c$c<3GPSB-Zs;(iL9f_3FXUDOM z($L5`JMw9u=>Zr*wMjHg@cy+91#vgSsYTZ3oQS;Q4L zMY(}ok8_?C9peg4Osagg5AFTZeEg#n%_{bN{n87AdhfOYhD_XwEx(VqKZVw+l5#%j zSOD|YdY?`mBdG<0_7BiD*7(kU$c7>!p!c4WquQi#{G<7U7xS*K-mc=M$WA|45u3ur$a{dOH&@Ky!7>2K+rNLfpJr>l(sNTE5;>xi5=|@qGQJ2}U_i!s079RrnRIA- zeP#x>S1b7ueq+G~AZJCeeZxiZ(yb9!;AuC2?)VM>Ig>SJpm0DJWNa7R1M}cM3of73 zz~Fr~nV*3rR;(YV9qGU)m{uliTh<)yXes~F-M`Eo?TXhfGnx&N?QLiFrWD zPF5fUea+X3qm$g|HD>BuL?31N)^SPiqxwuxkVFrv;D-rmMNY1eU`yW|Lgy1L^pWb6 zn5-Dc_}Ga^@PQ5J&S#Ovwl+YgQu&(~1SO>J$6X!N3H*yy$gQSQCuY5njlzliR4Q@> z@ZZfbTi|_+5D}g-1^bEokgEymAJnNbjsnPtw*#Y<3pVQ9-AXDV|;eQKeS$&UZw}+ zG-EX+P=Rh67G=(QXQ6OxeDdwdNFv5|zC4ME8j`7FWmkQ1lmD4dg@6ZP9JEh`r>rMl z%aae*YlIYdX>8RC`%wD|64(pWifDpdYbz1fg!42%U5i+#OShx|RqyU+Uk^+9f9HX# zlJ^wj4#hy(5y*o1#4*dvmqq?kq%f#jg;AtgN8VOFsAt1(A`F{kQOW3Xg%~LTig{q! z$8zY+{T2~}J%OLcZrljanTlWjn7wOPM_K_EamG50mE!7eZL~#9Pa@G5IX<@FnfF0o z%-as&i}Q9~b8+7{8~i>iq)4xl@wL^k{UtVu4Ek=)mt>XIGqNh^4Z1E;mHzX@j2|x9 zRc|Lg$=qojh&}qtbg3ba0JUojek4-_?p}qolkZzP@FIk~KYHorJyv|GDUthC&L~?~ zzu^YQH#*gjv@*g!HFl<(g>d%3_Spw3Oq(*`Ja~{Mu`+#QwFBwX=9uGu(eoqhM0b?C z3N#tv{|sp9X}L*1mkr7RtiST$iunqFei=_)+3vc23xq?q=#C^T1pLe3US>7pYTiw> ziS7Wo19gFCi|EaWjijrHqY`(Dp-WwC~%#s#KP7HJ)^)8}xh1sqiVBdZT0QMV1 zs55Kzd6|aQzVu95_d_c6ii+q0UWr|Pf8<+V$+}2QI_<_14MhEcfV#=j6K>DE4S@^r zdB#hI_J2)K#%;E8tdvg++*#BDiH(`W8(9D~&BEOqwi$bNvw^ z8$bld{NKL85kPeSQab=Nq8P3n=~bD`pfbYt*40qIm7~8Ahx%?1n(S{hQD^hN)d;qn zg1Hjuw_cpt-Q^lvY3+#L6b}e%P2i%e zZGkpyNIK5kHixBA0bZN^qLd>9_ZkaNpZHF33|2|cjhB|Wg(xKpQH>e{c=+wv_12}B z_)pT7hYh4DO+r_YD*xb!lh6*WQ1 zlE`SlLm_0wr@+pCNVQ-N&cCTYeCfM{nA=IilRu2+unW=i6G(FuUZL|OVuUVKfey?h z^1FByK&ABj&fgNE@ntd>t?8TFhAxx)??4lU7m8*uDk*F-vzu|EE-L4vl=xA35P1hkvB6glh5PzJ73k z#Hn28-FGlcoP7}wEXE3j303=5pJITtA*N0`X8}Xg)Vbt~n$)i>DJv#3-;6bw4cyZQ z&knfDr{!e84w_R;W{CXumDy<}3{8}&G7lJ~L4U{NL+aT+POph}ZnI#g zWB=0*r+etZ)FE5fP-WD{LxIY>$o`$!-_pWOCfb6V%~^utAu|RnvnP8-G)(EPB2x3S zw3GoV@GALNvK71u^JuoHmE4-0Sk$sVc(2+NczC=oEOICF^j}xt>nkfF-39*iM`I+y zQ?Mw~M(xsz7X@w{idb9+j{s|o`*TMp8ELLXvrjyH4#$XSV!+hF-v+=?b94OGK4B?t z6O96c4P~5=V%y!XU|#(<9|>$Guu45y7BJMcHL^Nrzivvw?ujQIwZ-Bc9y?>=La)d% z+^#q$uY5o8rHE{6eUDuqF+B78I`*~$`&u;v@f6G0{Q|Z(bCkb{>TuBZuoZo!mSwl4 z(7>q`nvt9xFz;gLFd+}1rjC@SJ=!0qdWoHZ0IX7XVlZ!g0ilikbG|o^HYDn2aM5FE zwXcEd*}j%c&?+ZN2tP~^lD4{-?9(R4SLd>*zN=CUE{}x?Z_*6{LYn3bEUjyOLdGD! zVwB-x8K!>&Ag!u$ zR5jLJBZ8b}%@`);zNy-+mAMsg0F)qs=-!ddN4v-p+NO~Bj9;q z&>6D4B4HwJ?f!nF$kjWA+f&`s9Da{A^6m*oo74@+}Ft0aphqW+|-UHPWoq>1#uI@+KT zx{NLGM#Fnu4xWz7E6XSYi9pfd)7x+8hmPMArk9*U7-Lf6gSIIUSH$Sv;=d5SBgKASzhMRmSm zr~Rwvv%CthCsCcX$|V9N?Bv_A!n1;5(fDuPqCo0($g4S{8ST)~j20MB`qixj#8zP3 zsQsv9fMS^cDkpz{Wmc0^jE$0DAKhpwoa+9)7tfr6gMTcUMXHiw68s9t>%$R)$Lv-N>OE11j4lvQRBshA%&su#5098Nyb9VtsKk?Xd zc^s&Ahotv?x+xU3XJda}q~~K_1%KecDi6FV!zO_mxX3es1F7-j68s zu2xh#=i;laf|I_l)W3^a!hQ{!{`xJa>4p`g3e_3m$jT^L|B8O~;ohv~65oOySsM4} z6r+}QI5x`9d%ut6_-DR5V8M=d1Q6xVEhw&7C;m^k@X`f*#c(z+4TBO!X>vp3oA1hbf=L)^2gwmj-Lbg%1>D zT1g6X4sQhvT2+RrWAln_y@K`HXwgM4;__0`Ut_#qg8Bu3I*S(PC}c{p`piixogN){ z){RC_c}uI=?HBd67JZ))SRUkF4Ym~KGC8ktJ(WOR&bjkS;7X7Xl^CzdBU)Gfiq>2B z7f9~rqtI~6Xw+p~n*Qs+YChJznGMNILF6p2)V7*2$ufzZWf>-X)C<{qHhM>J3f4-v{FVlcd@8i%B^GSo*dk-{chBAZ0;>2{r;k?DtR@0TF3-${l*s>r)93NCjrmq8-NN3SX5miGC9iq zY*U`+ZB##new$(}e449(RT!q3H;g!dE3)OBB`hi{ zdXd9Cks9(q7~WW>`+r`5%Shog)A+u1dhZ1AK@_4e;V>BHl6ZNCH_t)ogU4IlCdlo5 zDSCR1l+3|^l)o44gFJ2jxyi&N4xcHO|JKoJl}uNVMf{$oL-C)AcAOg+NQeEy54QGk zsJWBg{3bD@+Bfkq*fQN@?-N=Qdr0m_JN_!amG zt$%!l=JWFW{6R50K(^lseEiN+=<=ITxr4~Yw_ZX~Fx@RXi#4nM0n=Y(T^;eYVNGfC zhqkW3-*JEH;0C@Qz5vpoISSWH&Y7fej_?Wr1=t222r$b6)XeiCYM=&@^{M{U~nmFQ@_c2e^8{anS0T0QJK=3dNJ+5qh&%}C2)mK#K+zBD^HIL0YsO?y>DdXD4isL= z7y}vHs~TJHI{~78^K0=C{R2^5AjX5;EX_^33h!$v7ka7>ur4NP@%5qEBJsaRHuu)M zr6Iz!4#@fwhy;@M5&o_{Ti+?bOIw6>mxW%u+Kc&J2tmt|<-r6?&Jo43o$DlZNo%Cg zL9PAKqPUa~rBJ6e5u@7hS!JR$!oof$n``R;Ncpx>EI50pp$RzWeqm2!k0iFW#6)K< zl$Ns-Ew}=t6d@Mb5ehSl%GMlwcMn82?`au%a|DJU;8Rg0ay%!b-S|zf>{>1INGyLJOZBYcwv(yv81*HU;sT;0f~01ZE`4@Z;6YWo5m|1 zCbg;!a9}t?6XrH+y-P=C?TVG3@LuSGn)Cm9t_z*9b=@hT=PaUVrsSxD;r61<4fy}v z4q~12G!=DsINR<~&8O%Yr`MUb+^2rjk)l$+m{aoeX(wak4oXoiOJI0%o_;1+8O^R3 zAiHq|nKms5m-#|BosT?$Z<1`o^qAU$Y+geHN(099?zP#R(Y0BCitH=hP z|7Q-5unV_IgI_ zl&?+}E7lm?5C4y|Z~Ttyi}#*b6Wg}Y*lujJvD4VL?KHM++h$|iYLdpuo!`Cd`3Ig? zv(}k2d)}PA&Ub(KDiHp?_pEsNY92mWV@kn`LZ2-~V@mP`Y^c$rn07@A#`r@JnOv_| zN;VHQ>Q-Ux3q)pTkS`;n?U3fIm%rxnC)K!=x3d6Vl^f8azps@*kMyIGkY**U+X;@%2@fBW{$@C;F3 z#9R>t1dW{Ki;pK?O$6BWtK0K2uC`w=lZP5dix2Uolw~BP8?fC&G0A&7@Sb0vOZVAX z^X8)1rd&mC6ny8NC^i_-pWFEjIxp z7Dd~Kjj`iv!@)1H7_UWqVjwMGF=k`Ez=&Vcq9@vvl!o88eok-NB17Gbtyi7(Phtgd zg_W;ET!S?wC5UwHKKh6Jw^Js_G`}DTlz3y#1A@gkSdQyc8#-24}B`l2K+`&l(2W?~x=D>sZDj`6M@fmy`PVWh(!bsyD21_s9}CKxfJG4x-A z`7=mambN2n{|3{1+F_g=3vOYWlWs4u_|#fq_!J+F2Aa;&ble4|t_e6m{T`wRJi$Vr z=$|$YV2**+@j(%|^E6i5KHZn06B3!)BW5Whbdg!~EF-28S20v_SU zd12*qREnq>{&S*~=DecTbpKmNWj9BZ0uB3y|5EOf!V?Me=#U9y+&}F|U-0S!+9*;-22eYB-$xFg$MINYh zqX}=gWO2fWFq0rqF>ko&!&zKmIUphzRK!Drf?)r-<@dJY6SrgxyY{ZG<3<1zeBlH- zY9*#Hrm9s(CAzl=eXM6jf6t$~;BL4s!_18FVs zfllKGc+P!@JBXuE(ZlS7*aLhUo{_myXHrENK4^QFjKV`fWXkAKuTdAfTN5@SJM*fy z;eCO~=a=S-5$?|sH{#B*yD#%m>XRq%AF+3P1fS7+=ECn?rz7i&?&nL`cUxXJAVq_J zun9u&e;UO{+Qe^FJM0gAkSfsaLK%Y6VTu$L3Af{Wu)$!_n0_3O;GshHc_10%GtL2& zq#z78rUG2k!5f}e0Z6B&bR`E=l%Xm-`CI(UyyH_br7DQqp!niTxuw^Ig`)ana6DBW zB5@y46Xax4+TAPA{$Yf)Z4zeFfPC|(E25{rjknjFCDIM=eT=>rwQC$nT^%*WB>3IO zqSjXy_~6|9Y3Og8D6WkxAR|%A6#Vn5s_9?SKLc=Ittprz`vTQt5{&85pJ8r!wQhih z)CM#lri5x8`oS@SSm_k$&arS?C1HPn9%652<73R{HP!dzl~+m-ECmZemE8+s%JyJx z8Jf~Y8XCYqnsQB`jZIKM4OG||eP8}1wyW-Mr&s8Q?ZvHIh<+YW8hT5?KYugzgPN`8 z*6snmUn7}f1K!cZ(^hZ=H*~Gj}&3& zjop6mQLhgok?pU6&7wE)zmy;PKRfl^revrYV}d0p1cm%tlL=`c&=wd=&ix!~K_kI7 zxc%hSq(KMaYIyzsZk_k2Y(J2E8F~fhE@l?QP^cS|86%64nNP-IIf=h(c^so|+gwH% zfkY**H&Ok>HF`q_Zf#kU^UJ-OU!#|OQl#JA0JoCw zADJ_)t+RpSGZGZI9Mk@&m$2fd${I@=05ZT>#X4U2gq~!b6UHo#$ATYrO*|-+sC28Q%OTqZ5YI_ks1$!bI&^tyqNmAS&b& z<%EnRXZ}PhrX-Q2LMsMBq6XDvWy*0{(tsh1B3hA)MDj*abSPH#HpW$fT+kzK)d0?y z4)aP&P-Q<@qCpOqT`}R6Vk6^wrk!rbp_3wP?rdqI@onPO^tj%hI4`ve6w7%qIpoES z0O+9k^>Mqn6hU!B0{2j<|C6f-n5#G$3^g=+Mkw1cI=`F53kxf6?fq-B>}ci6lfr@8Mk<%39?8J5PiOO=sjt2hhqyy)*Iu}hVfjERZ}02 zYRuqVPPO|5c`Y>Y>=*F$)UPNtzO!p_d^5cJUbr6zO`ra$0kW3D+i_ohm4AY~QUq2F z(}hrz^h)Z?#dLr_RNB$oq#+Q*Y9r{D_EqDYaeL32fQd>K4q;_^8H%*q&6B|}Y$cI$ znIs0ug^za^i6{PmTktv z2cStj)y&ILqC8`ihHmu<_7_P8W*s z(O_yDl$BRRhA5@b=2`MtHK=46fY1JdQ4&i)#iSH3ARCf~jVvg`!0ClQO0J;u)4=o= zR{rI)8tmHC8b(J?A4b%Z&V9|{=rmoz;;5cNS8Op=Nb{;sGpDLH=9*DLtH2_*%X3SB zFbAYa5mi$mksOF02%^InMvfGeP+mpW{?IC(s}w%dG%aT=2=&^1f&qks(gr68pQ_Sj z9MouMRWu!idE_gT)Kg|sMa0z3h`txkL^h}}Pa0KH$N1rIcl zo*L>$p8mf~d9Z+k9^9c!rnD~LQnU)t@H8@K8W`u%uz$oUAH~$wE(&)=9Gq#V8#Eg* z)D`Ccm;ly5eTk>am`7Dr7SHRb1<7GXrz(*J)JhmfkN|acFEw?Z$_W{Pyp{!yK9;Po z{4rqKa>k6h382o35R5OnG_NkG&1Gyh*Ff=$%pYpWxDWx8UgpH5>C|W z(2u}s4prx-(%D~#`-k6YU-)icyg8V9v!)3Mn#$mBk}*5t6O}9I_K*C%p%8z8s41pc z(oxM24t&3+dEDBEX3-tGPugpDg<(REAjxPRhA5PO~OP zv7j~(=GD>Zxe9r6hUI%^>Vh3n}4@DJsi@Le=Ar0>j%q5rU`A=^2vS74@BW1ztC?s zDkk$6Sz3Fj)(YYfkBG5rJC&J?SbEx5Dr#BK()5L}j?tOpF6ra|N zdrQcDQ2{iV)s7So;j<^QbHkYyQ5(Oe+Xl`i($f#>uuT4<2sh#c!v(=J149cBz#+Dr zz^_i^66^tilvbfUi#!S}+K{T&fC1886gZgCkXO%R@xX4Xev=?Zw|C%A$$#9H5!hAE z7#hJ~5@@dlG^eM;S!;_+^Gs2OLV&btZOv8Pob;BdOYq8ZGJ66D31w7NN>U7@ScHFW zme2Dnke#4E=`_ePaDfF@BIYuD7d5H#(<$pTRT$baMRP~DZa*;BBB*gNOOin0#^R6{ z!7w#sAz*-gaG8B@Yi^k|TD`e{5w-7}rdrP;?^6?R^oARD_#IH-n6Kg*Y1Tj+ii@1V zc4tO!Jwvc+gKH1VaVdupjS(z_A@W-&FsH{icmQ>*;gD9Z(0)(kfY<10^6awr^>S)87)6M2F+%TbBpr>y`I409^LIc+*`qIz*Cz<+eu}B)R zo=u59P@z8i0N?_I;i1s-N`LMu7?{;CJ$PxBkkxH8CGOCZFa!weO}>SuD22_QAjoHU zsE4Lw>u{o8g~L^I$bu2;ihdMeymP@@RN751_C|?=?b?+^fGN zDsf^uhAb$mDk5VHxna#@TZSpx7znDUejItos9262mlc^nORN#XM%5^BIEsYgQf(jZ z%X4xu-=-5xrqgB|W2hHnXg5eo%wr;k4H|J+tE%}Mwp&ZGbZW&ms$dL4_*YD5e8|3Sb9ifywXE&@1+fPv#xLlFie+=hJ*ciJt4P z816Iyks4)LnoQDQRT42%R~w#3;{; z%pcQ}QQrb0;?Fi@4G%5gVg)p0dcg7{hoGWp-~c7n=}=J5l(>f^$Wbfl#@q8~Q=l*M za7zHd#o`K!Qc`^bt#WlXrz>2amTj7?^Jk;aulpH4fV13Em*v3a1^=)DQGp!k)DMz! z4qh)$0UN2EZ47HG9egC1K9IBhrSZ2r_(?3eT?ZEN*8g8>fj0S|vBx6SjLDOkV%kx@ z2YV?UTV6%{FiQcd(8%-$6_p%K==6|bLCOF(sXsl$sM1o^uKNtfA7zAjH8)6(NwU?& zDL4>eaNoe}wJzlC^}jxNgC=b_{%C`(WUr&gdrv`+T!eodL3{4ud%kjX`r(!b?5yNE zVeKItf=w^>f<}YpL3H4I-nUu)E$eRm>DD^7XWq<4*B3GzhgX7L516c%c8LXdh+w02 zM3v*-rh2Z+P30b(Pmq}d-wn!KzoBCv0&50|UFh@7B;LD2FsA#m5>hV4Xr0a5|F+46 zC4u|*d=k~PR!+;)o-@G9kXkkLCGJg3&k*0t)Zgm}vI`%n_!y8nnL{+a8K>rA!98z? z0==*dNYkn`c{g(`Yq~_;QpuChxpUA=ar^DlE^cm|ARekt^Lpd4B+?rHI{i-_L_Gt)jaW7lkpd$&e^1D6nC06O+ z&^jZ(l?qKN0xiMOZwvZ?MA?$Ss)916A4Yu+S<@!<<{491^vr2IfN)9CWqX=ac$kkW znn{?=17;<$ie20G*Z(}l~0f!nhA!^&f8N{;~BIzWV4K9HjrD6V6e*>Td*dT zVCPA$FsrDr{%tyrG{zZe$Y|D>-mJ~2R+1hTq-jtn!QzOMZ;#U*q|BldUeFGUA1Q72 zT_Y>+j7GvK5y%6t4JUbMkp^F{933Uijl6VnPy5;y7iF&&+{|V+L&@^a&Em`oQKF?j zBuW#RWNOiV+86u7T zsz;uyVz!H^6q(WDHIy6HnaQfDLs)4+wA?VvS>;lwT1jdPAePF`4}(k;o&I)kPl8sr(VlVM>oW=8|+ zEy+NfD}_NsdWD|~7!nPPGL%2iD4lYK+O-C&f2zBEmO9N4X%g8cB!1($IRs<6o*e%A zc)I+^zNud_5WW(=jy}69vF$H?y0nK_$k&gK*`0ILp;vvhoq$I^tBsG1nZCA|9D=h=|E`v<9 zxhz5R;J^Qk)t21nSXt3S5#+8q^1Nah*oaue8@JbZ){O{{N(-9tF-|}&d!}PPPN>yl z9o>#r6dMy)hgKr5|FYLPE2x#0n@RBIqg;RZ?ZdgiG_s%b)LgkmZnBF;oZB4FAB0-k{8R^saYA+R?DFvBG@ULzV1hRcb;SSrqw zJ=sK7)O-+^Nx_E%!7*lZ)f%Rz)#V7qB9Yo0Z?W*x9z__~RS)3ogLt}XA&eIl4HDXx z0DGWPY#~7ucoCK`u()k*$}~UaDy8aIB9N5PU{R9xn<|{4*t);gZ<)*mtm1l!{N{x$ zN>)e-pkwYaqufOGp>sX;y}66D zLahR23Rj}%TXAd@={2Ymrhm;i^a(3trFyB0d~^)uwUkYQE2jvz!2ak@D2AOjuyTr= zn$RkK^dEChH=!Ku!U()Tr)Q*p?E_f*I|8W@c8g|+^gRH5@)k1;Kz@k_A~5iIYh3lk#v}^9-c1WkB9AJgfwT| zN%1zPqFdEZ)2w!v@M64MO}*iiVbx>AVUQAKM0x#175~ZSq5tonEi+RsvNx=)XOt)_ zw>~aaxtd;pv?Tl5sKoH8HX`p!?(V!1yxU9Vb7m#nY%<6#kGo4{Jha9%^*GAH>w}<# zY`-t|Wnp|@KiiAx`o)6!Su@e7nC<>GYX_A4wp#+bLM)aQvzK>k+z^bvSs_`@)eG3-xUj|arVCa^&k%U16?4{XUqm_6gT0SosV7evWd?jsb z3M~N>Y|}e%{2J?O7|%2tRX)%#!AkzGD)uO7t$0TWlOlqr^%g=!^CVNU1r1vGntto9 zu$O)?sgtU5>?;F9sLD|VBO8|x$q%B)fo*SqdvsJ_dU8lzHqkX1Z`jNBH@p+1appmc zZ{9L&+49~SEeFX5dJ65V1zcLcZ|Gm?Z>m!jvue)uX6uY9h2{LMMsSF&$-_z7ukaY4TkBFW?&%!uiZh1;VIVWB1B8wpTrrj$x?u(E8>=xM-&AIy6AhJ!A4}f+ zK3=4!xHcfSkCb|mQ!H~Fc^X8GlK{Spi>Ni4aPe$%6);ChN2V7b^E8v1QlSRqO%C)U zP!jWunuHfofn$i_PE0teq>_R8+p`6*(T5sJGNK%&sr^-e%5H-|C9zC8dKIz{!kk zI1-wxsPDYf5Bb#KIxXRq{81FlDTfaj#CiQ1Rl*-1#yDTF{795 zMz0a{LG2v(m^#e1qusxA`aeb?bFZ#Phl3o#Y3;yZ@%%waCQNUkO##x9UTtx1y%$Wt zFtKM8{|6`cOXg2VFA3s{CqGE5Nd#^dyjju%?+(Hwg}Qcu;Yah{z_ou842!^C&l|R$ z=S_2#Wm%l=i^7ubiy&k@fwoWDU8#}+F6rO7KYBn{Vj1M_A94*bp6)82QlCF+6&zj? zzWhI$f7ZX`d|_yYx$RqN!c}LG7>06+Ti+1wkFX*KeBItVLs?vqpx0oto(j9wjj|<*Pb5PT(-csfFcfEh zSZ6%Fn=gvd>qN}QU0;Zog%XvP-U4p@!+~)M^3dJ`XAeiE&Ov$_S=7W^5xg;OgNAH# z{d{+ST0g@%0KtzxWsT&sAf}1D@kz`QrVLP*?BNFIVGH*FK^=ht6T(CvW|Aim)5nOs zCnzO+x1HGYQ?&(a`jT@3?)j&k$M(K$_mNg7vu~?PCv@I;1d}d{aIHdi1OKigR-R=4Tm~;YAhY#~e7{;OPSn zw587AX>|Z~2)kY}4ve%_Rx(fO1hcWpKedg_;lCAn?CqK{nkD(@s6*>cwFy!^So@y@ zr%$nhG)NoynTq{rtXe#w!$+p81u!S%Lmm_3Y@=!oEeHn9SqWZ(p(7sOvRnAEO;%hn zz!GVKnJADHw8${PjG813IWT3){G~{_D(QDoQ!MP7CcxoXMG8viJb$r^L?`k@0MK-? zxU2>@UsxVlIpE;itxELnvM4*M)Pay9v19X2k?H**3+s`rP>~H}Kard00R?x8XZf<4dX0ma7>nglHf!&DO$X=jz^caL{ijL6}(J4;c3>5 zS+u2l=GnNF>61*at60ga9{MO+ZqnV-q=(&Pos4&w1wSj}CTKr_D<8g_irSd>5I6;w zZ81e&h=9uqCoMekqrp^UL?bI-O*)-TCz|ykTpdv~MPzyOc7*TU@9i&fpN4bePR}!! z{ z@&WPA**?e+nm1^6Cg9_mMaSbZDo%>a%ZkX} ze@x@jtW+LIWf~OE#`%PtZ;n{C%-z!fU5T^Acr%hB^+llR(9{nCUtw-_A-?g34zmk| zg7$3NFT}X}kLMFVJA53b1LU6PlhYQe_BdCWGqRfxL5MBi3|q(QR4#H zgdu;!ilj(A{r+bCZNR_~)oKv@d$4udYTBp(cBbCgOiPpjfj^*2J6c2w5_@fpj7Lo2uyy={>}KZ2q^?j7*YWzfI$UXi&iZpLpsOIT4PY1Y2)!7TCI`GvrQXeJ70IN0w17WhJ?l+<69-`KGQ zLj{lO;>npwPDOyG0!&F@*Diov*|Y>@7n{etrmnfhU-_CDJxe8HJQtD@k)p85b0N{m zgjr5BG2p0!2!)gIf)ME($((aEdD{#^l;bGl;1Oi|@x?**qbN5Wcm4mn@4iZ2M%Zn? z&Tn)*AHH6=U!4doIp!M8N3qb?k z2Ovgo%@ryB+3giU8lx4(57H|p1!$y7avK=fpNOS(J;Q1^hs}Et4Ol7W zj1Hs|53WZno^sCYPWccIoeLoEHfGiq-0;2sezMyer@Qgynf;ok=R3$I&hO=GWnBI` zF15Ycx!dm4;QRy?kDHw#RrS0nbjjB4#hmm;G^3Z20{-Rr;k0(0kVfZzAY6{11-S_X zpH;>gnOX)E|~@mtO7b>g(-d@UTXx=OW}ObK8@;L9ut%jQ#5 zV4#&J8}JM^gnolB0-k>Y9xcEkvB7!~$ffpgrpc0ZMY6r@55y?Ag1)0_0O(QaOmURe zeifsYlPOoI0fEOr09}iYw0cZ3V-sYG5t%%kq*PfNscq<=7}N~-#&W3d15LE~e-du2 zWN>F((xyvbr*X>h#WsO-Ei4#$#-iyMk4-8G@~l{zFRN^6PI+zWL;t>W?dTsDGzB}; zVVhzrADSit77O1FzZD7HvvRrnCC=!ceOzBPXV9cm}f5Z@ol z!aN|Fq)c!!STRmAd7>R_t~^PFurxTam}`wy=Xiff=8aH_@ta9r+wdCW`B(%88`^hC zNh}g`)bT(DcoSeUn@M#DBmJsqKTh9fmM0Z_9Z*XKwp}8YC|tzxA)FSD6^=b1ZeKnB zvN2XLBuf=6FPzj;VJ(=14x9{}=M{Xc01QPMKQNcP6I{V6+@y{-(%%stG{#&W`{xFU zLOi!0+J?$03o{G>0kG~txs&by6kf z8@oTtG_eQuwl0>`)p3lS<rwS!u#L&TDV+9Fnfddae?V9*sa@rTYWuTq89o(OW_l|HP8{T#9CR-Yl5ak_Iuoj zKh1j{JM^@%#1;B%{6Znd*Bd%P@^W8l<#xYvP#dJQ-h4x;>3%@W>VD+h{Ok+MhY|C> zqYwT~rLVWO*Ken;-t!(b6EK_2XI}Bk{tF4&_afoDoeQ5I;K}z{NGwaC&gsZS$Lq|l z&f!KZO|JC6Rm1HZ%!Nw2yB_97ZlOcRWT`u`!yxp59& zTkUvuWpBDqW*-_8zongH*6Y<;?xikOaOzZUc?4UP-0oAtqf3jR_DhRuFVT2L`Q!I> zeiSn6Gvw1q!aBh?wZTY0#*1QvVq-0*E{8%?Jv6~b!0AX*=Bw z4@u5%?g!9g(qbERpDl`N)X&hCTiUwHarq>UZs3tI^ou|vl$KRk6-L@~xBo@Vu>i+RG z3Ue}16Qr~xd1RIFNF8cLu#mY4K0wxzXo^@^0~S`xf~sI0&<;gxr|nAyAL1Ijg8V}O z+fjdLn=w4=L>8_A{F!ErixSR8Yayi^(4C>wnOm?0%&#mz2&Ax_Np)89pAbmtKH4nL zB2-3#jG!T*ftv$9Q%HfCK?_5I2c`GR1i6URN!F(Zmf_T;nJP@vLFrBO@K{_{f%y|X zzL{K5GI>_&EKRCCLF-^aVbJ~y(4u5vKc%4vk_LAO4CrGcJ_C=ehW(8-uv1}`{Ftp#i7K1+G#NG{fu=xh-Mv4aYVVuuD*M_`(foUjiN8}sn_`P`4)d*J^a2z}< zq3HESKD~Fx?d8_!4xM}iu6g|6+{_fj?{nj4*+3C$r{8&QVibJcHH<8w3R_f<%KhPi z__bIke2S+QdHXpib*p&I8;f6wy!V^=12g9g_5JLv{(ip@=bzN>2iNU0_9ray>uRmx z@Mefx_ZK<$M}98rEdR@DkmA>pxgeqK`;}2uYh>-R-Nyrj(1#*X*H`xqm#Lia%HHj| z1pjA<5IC{UVE>W2oS89DaR=FJ58Bt`&eXZo53jfV{+svl#5Zet(NjDEe5~iAl$F~f zv612yQF5qFZ!}l^kCB6`&qu|P)t(Stj1WTHnw3el+-pkml9F}|4?DIv@b60|Df9*vaPaUnHv@xd;Toj3k;gv0-=~cII zYJ8Nn^7=u6(2eNlq8!PV;BJc=ruYW%yxYJBAZt?mZsR$q=C) zfgx=W7f&dvQQdP#^-=TY**4Q%T1&55LMWS??)c{;1^*-(7PGSl&*(T!>5^5zRRE>_ zWXsf1qUWYtZ1>4yl9wJ(N<)z|Z7y?zc}&XEVK&)wL(v2TIE2>Lq+z(ax?r-@A_%Rg z3k;0QM~{u6%!<*-_cKe3ws?hJHJXzhZoS&;&k>#nsf|bL^%Ccg&699j5739Vbk>~+ z3Ycs%7UMW)!RP|Jt40x)i}_Z(&dFdJS}kxF{1UP8-C9TKg(K4$)3yz7TI_3HtKVSa zruX-#TwQ;7U7Dy{)X-0>m#@P5$2&!92gYf4!P3V{o*5)V7RO7|BAQywO|x@jf~)e8sCgpT7%Ya30l2IEjt8baZi zvHmcJg2(WV%99c29aup#P(k>|erij%DWCLAMR6mllpMi9YeARR2NZ+DWIrF$X(lE5 z^-G?tS}fG)JInZ?HFv$tBy_&wxVC61AzG9;9i$qY7(20mGw!XUNw`>|zuXurNs0Im znHd>u6$~Gf?&z{*6jO<#I#BK>G(bHQY{C=j$N*8@Pdl)8yiimZmLjU}vsc0}domVhCFrt0g{Qz5IU9}gG`wVNVuN&BTe_i-g z`w8n&=U>|U$?{Ln6A}Uc$q0+lHEX1|*Av|9ioVUIE}T)+LVuAtKs43W2@!|?kd@7{jZz#7bUNNKJg-f%kd{!hDiOy6@21KC*zZ%+Um z(jgzv){FU1rT&0jkDoujQ&?E& zd=Pg$5AY({g<@WYOYiz1h=*!Aqy4zO3H1dqyce_KSM*+&4?twDT?8{AyqSDqm^T6M z`vaAjZ1lvm4tH9txs%~yO{XKRdewUP;HuFz!|@pn_yui$-R1S%XDDT|-|Pk7_Cj=VLQEhlF^MZ6A(O^x${yTv4n1>@d})F@f`>4xN?|~_ zbX<91v9(CW({Xb83eJq_bxiWstZQ7%5%LrKIJWy}og8pYcV;Cih9AcTKQof)L0}yM z(&tS$Li3?$OO(^ltipdMJj!$WE8PRJDYrV!=8axpw{hx251g%v@n;AZnS!#!lTJSB zbHI&AkaGy0?ErxB3^9#dW+Rgh8$=P%mB6YbQ1JZSRFZ}2BA8!M5vL@K+=OrUFk1=T zbg4$JmtS|M;?y1!wM5A$kqmX$yAsep8`+#eTC!|OByV=@Lrw@+6tOA{(HO=eI{D}q6}IG1w@^ z;_N)Ivw|Owge{NfL#F5|LI3_zMKj84|Kpm;=5sr{Z*<`nwu@u z=J2cB-1q1KilIi_TcFw9#Vhpdx{+C!Sz(SmEXX3ERc~lv!Qt=`=GL$0j@$Rqwtv|q z@E-XKF6+~L?h)LZU5s~AL}BMA!0n#YwGCots!l2ze+B98e9$k@NtW>f#h<^16t2O)A9XdT~Z=EyP*IO~B_w@w7j_1)`wZq#0CH9ux z7m4bn+|ktxLsoWLi17-zHWJTthy9$(_3(>#2h=g*v@>$0W3y&>HGZ7gMqV*I-6nq! zPaAZz4_Nmx9(Suj9M18U2)mFsDvw=y!DgDvmH?k*wV9f$(S-5LX=D1p1pp8)Jp|h)9Jzn38`mIj2)_EuPihG*pKY5G+OxJwKDvN z6Q<^#nXII`fXI64hudsy{t|;2A7j|4D63#*<^!+)Z(G|T*Oo~7KZ#1#2Tcd#zE;*WAIW5*uNwR=_5PNE{*YS`Np4gHrYvpbHGJi_c_L;YzqX*7iO~a&x*F4MwDz2EAe z&C+Vi1ZTj=-_4)JTL;)CQ%R2YrkrVd?9%?_)B@!bKJB#JZ*5r$`VlmARHXERH} zS(<=CHod`=7@bS|L|Y?`eUi7hiGuaXSQIsahF(k(Kb&nWlmt>*PMW807!aPsBsvro zF3-~-FE~QrGsS8iamPmxjT+7)`@rh9ew3x^xMu#>DSs|p9Okz$9P|Km0cHbq7TPlg zNJ8*TnE)jU17E4dN81^Z@S(6;Z7=C@84L~b?@ch)}mdftC)gX~7*WFvd+xyDKR{`9PSfyA8QhssRB=aGKi(;j_*nBmPDv*A@h?npIt>|RSV zW|!lg3;*4)kR(@oWYnwxcz4mAD)ol_gnSE;hvogk_1?4o_CwHT02N75CGxGoM-Imi z{cY7b-xgw|jG*$kJI9GT7p&OrZ`9O{ZO+0n6x6>4I7>XjS$I4XSnlz0qFcd)Mh)>z z*^tNGZ0TtAW)k(ESVw}Wat|GwOx|RvEEyWsn`g)&sQT$KaP+GZqI7F1)lP~t@D6uEtQ*Zu#oN&=YFNbq}Do6>GX9-ivs-+`R zi)evNWpT{TVO=K=4?|>OX3Vj8Q4ly@g2!2Z(XxKGeb4GTD+}Dfx$y+V&%e4xZ{1(H z+a36;*?DT^0I!M^-d5VN6kYs+l^6^6z`^tI7z$dsAvK{FgLE&iy`r}e9~`Mw(GS$_ zdni1w?DuleXUn+?Wa?uyQ3DPb5Sh z7XO3C9m*3&VIDiC2^y{kb1}}#CT-&^JuN7jJHh~QTbl?{VFfG|<|(w1eGP}03d8&e zfL-|;HRXrj1o!gZcVM1a=y+HZsI-nU&B&~!;->(2vY||gqF~rWBr+npuq>5GvV{nP zRJLOEb%DZ23f#Sk1scaR`u7Lzwip)O zWxNT;lEfjT{3yIE+zF`Q8VUQrWHKFCfXWQ7XBzjc4#9EOllN`sS|>!LVTscPn7`4t z$!$XJr7M{kuUL=1HSOR~5R`_JvPwda$cCw=9e@C_7rl$;%#<%H67M}h%bVhmmR@6) zk3c&SLU5S)wECdih9nWzK@SR;r53m?O@HXVx&5-4^3(lyz3XU?XJ)Y3=}Xl6b$H_7 z^Tq78yRidt%MwJ{lCw5!xGYLOSAm>oc;|bPi8~IdCv)Pk&*UR4# z^1Ee6_`xu&zxTI)*xpZ%mrTEx&fZ>*RV|;JS%}6NdmirU$#KFR>OQ+j7JpgLBeqen zwpYvl7P@(N!hB0SvLWQyp=nFLPf75$%WSmwr_=uZ+N++PIX`2V-1z!xvToEiX!9OH z>30qclR!+hln{cys6}bqiR(Wf%Uv#sUOrIt-=w0?-r{j_e~>>;T>$SR;P2U+uuh+T zFW@lvS5x5LIUGUno2@lT7#uzFgDJN|l#nW>3AuT7=5anK=d9YAPpzQ5jK57rP9@@rl~wW>fqo6g!4;bOuD+=|^bU*p=m zwV(bDD^OcxofaD)!27kw4gFC#ukX+jcIS+ce_uwPps2K#S`1ggJpZNp{59xSEyfF) zkJ+JXj{6OCXxn*nMk{$Rjip+)AI(^>Z5-Din6rf2UGYOJNBgS9Mm6`cf}9x1XqB!9 zshLTih51&@ik@nZcXQ;n9_Z&4bIz@|`=WO*^lrV4d(G6|wogG0FDOeTL9NMT5t;j{^x_sb9a>qBIac;F*Y zEX|f>l&K`(QVT0qGZR=PiYX~mnaI$714ugbF!_E&{=g3CIBmAy=Mlpt8yBC-3NJ^O z_>RGkZ=xHZ1_l@_7lW00S1q6sgO!uZf}2p<59~g#Z$%ivC{D%Ec9x`In#~nr20e9? znVGk(+n$w&{L-YY`B4?dm3($u;cBSDL7e5jBl)Ls;;aQzhplFe4Trn}KD1p|0=}NqU@4Ju!65iU18yGqF*zA@T0<2% z4Q!<)Km{EbEE-VfV7?wZI9X-FX69^;L?82e?P$FInfE48@XCGxJ-g&;csdG9SkUjY z>wRD7&F=p|Dr+x4_t$*CuDc$$oj9vTo_~wXhI{+1nj0rQ&v1a1wsRk&yN9@Hg_@q= z%17<@O1qvw?asJgpB!!6f5B&MBfs7rqqy~-{11pBU3)`@*>Ci=dLRB!FHGr^59exe z-}kG#Txc_7aR+$43b_BY>3Sdjxw9orVI7FQY)7zK~IUUSto`zB4O!76ouN!Z_b6x`!wCo~p7Z$d1 z35YuHRYje7Il}Nkw~DPBIDTN7+}Q8u>kqu1!^>2%ZnXzsfcF8J&I^0n|1#j)!(!&Mcco~)sd(eG~iezUxXApG{_%-OT7 zIaZ;_yqnN`dOnCEu|wNm4XneTj_$!Z!gtZ2p*QHCJ^r?vKdhrD1YE>9i%ql{03h533qYrpPAgB!uWIXKo$J344$kQVZqzJlgA^!~--rjf6jw za0&Pt9xG+ESR$wWA&v1)`*h7k%@&3JXFt`g^AD{jiQmN*gFNh%TiPluY!fDh%1e^C zX2oc<@abcn{<~&l&Wn)>Xh4u4ZK0}+MG`j@Oc`^`M5RThqhakKI&A?SioEKZ@HYU# z-byjfAP+s-(hud9g$c94GWbDBT8)7WHf=QZfJv~`ZGyOKL^d=wxN@M8N`=yz$wZ2A zlEj*f^9!LjBssqi!k0X1kNcfb+d(WJ#my1FJ`D;jo@D)4(FkeXI7@Zxlw+S;c742m%Ra~TbdGTS zXb$Ag9)8~P+9Ukz-Fk^zEFsEYxe#$78n%bh5;P2dg!W&Lx3&f%pd)$upAFV_BQJ6h zjrKSCz39qM`PYQfXb=M^MU*vGL7hP|4XFMZT6PbqifKk|;KhibI$AjaHh{vHG+2*^ z&FSZ@+x7eHC?}J^8_hZU4Mcd|)8=4WP4&KKZ`e<}PQ(~5s17_~io!BU9DPr`#|2us z)}2-5me=2t)Y~7Y=_yb8uZ@0BLZ3<^{C=O_&xh1sg9l-o@9W!3CxXe|Z{@$5dRTiN zI3_|4EH+(EfBE~?j#Qh^?CyvB4* z-0z^9{oMl~LehKi)h%j8$vC@~VRk~Sq7ORNnzgPF)c!~nn##0RYw#>SOFv3h)|E+bo- zbshE{&?*aE_fQQ+0D#bpp{zy49*dUID=cYA<#i6LG3O|tABq11)p3 zF9r*XD#A+604exxj<%V>IS*qkjMhhXQEmn_haiYBbjqwJS>!cR@v)raGuFvf?EmdF z(3|NmyEM9*tEf4-LXz}J(hBD|pfJ$_B9R3s0*pSI?&6$B+sxp*IY0`k>_ahI)>w4Y z!{c2SdPfOc$PXbOB}#8SyBa;QqIZ~L@)eBWMphyQPD{(t{oC7@4bA=y_~{G_IhkD0sqC11bgC%{}ozSt9G>Z8w)4yUY%|}i$xj3?T#VYz)$zk z?DsIgF~Gca`2W~@*I3QY>pbjP>wVvS`7Y-=b7tmn$l+b0D9e&XONr&gCw7t4Nn12O zQnYC5KX%fh34#Jf8|H_A6hd19g@Cqb3KVbvM+uO&ZV_Ktt8f%Ywj|r4hLpsMNDhZX z&gGmr*YCdfe($S4z8PMJ<{*&>Zif8y`Z~E7*GY zXVKr-HUxT0)A++6DI$4`=vqWBAMSPJqPqx4{H zIP70IJuF!pnk@i1u?ShfilLXi_?MqquwDTVZS=6xA5c!AbSa%VUig7W?o0Y${trS* zNh#JtQ}s_(D_cXIMRoHj1=qqZrdZ6Tm=7nY3IjVkL24(^evT^7Q7IwMwQ8wX`7DF5 zXicz9TvQT*3J3(8TWeddF6m~I% zL=RK;s2;8=%{0s*oN~={m{L+7c8xhjr09`i01;6P(d3kC0IXTnwb5o+sgg~hP1ck> z5F<$zEyBz3ryOA@QKbcgLa4`4r+_*Nv-MI3z~q$67@|?ilf)n?dgR;pKL(`W0T9Iy zOpd7rgq7BHWylOFU9#3Xf+;7BL`JeHoNhW33&5;FXE5w|IfGmFYWjJrz1IS>!SCSwNL!g z=`J7QAN;~;{I{uxS1(_}+V&^W+qxg8e)<;y0LMT4L*y7RKYSgZc;qqsgJ0<5M=y0) z`@}D8>+$b@MRGd*L7aEvfB^ukOZ4x19H)|?8||T)?!h%PESd(-@4tadfBJPyPYzMU z2EY8+7XI=B2EXzB8TQM{Y~KI5C-z_cqo=Uw?naVuo2u%m&HF$1gk~`pHUz)+x%2qr zHv)e90D$D$c{@I+#{Iq) zQ?qS7CD)mp(+Y?NP>Kr$yrnwI0-lK!mbU zV5e`lOIlup2v`{^%K=u0J*@RBn%iJt+=}q*Bl$lP%8054!dxKUs`o>R=;mXLj|vzD zn#nO@GeIF9rz^qfo_He8NNLN;P8G)GRAz~i`=_MC-b*i0}#-b0QaAp_lf45SFf3Z@>S7;J*F7btUAGu{;aB-nP~+Ida7 zC}N15qAf&{BI2yHVpC{c7|kSxJaG<+Gf|P=;z)rC@v7FDdqt*-pgc*b0x3euB8gM9 zD%ysToJjOO*tSd2F92Z4zo?;I5kue@x+3SK2$YpBSQmvhMl%bOiJX<_EI^`nwDMC* zDWgj+l_o=3g&0c}f}$95mdq(S6>ZB%{(by+!kk%pN++dMAZ0vM;TYs4#mG4)L{F(( zz(a_b5xoV1g^~b82}Xk@leR)7Wf~yJN}xO>Nxf2YvGAU8dr9Cum%1oKQjbXu4e?5; zc~G*H6_F+e2P7m3K(Gk5f#d|q8L4Xo(F^CCz$%i`9uP-4c|i(E>C`fR;Ir_t{oe(C zg6$tEAf4=DdbELN)*yQZM1Z$75~Ey|NWnQAKmZ~gPbn__)tm0 zot+&6-~w{K5bWHP^Vjfqer^+QHUs?e)k~1xX*}>V|1JjWD|r0}--15%5Js;(gR>9* z6pk+c0KHT9LTL@(je=m=>-nQD&fEFRlcVeRCdr$s927AV`F2JUgAo$3A=1nx^s9u` zlCWASnFflL(P_0`5dheU7BWh$R;*V`A|DfGE|Cq6v%ry$0K4hU_#$e=0ZHlY#)ncp{oG^ zf~kgx*kkSc~brBb3*Bw0Zz5p776CMZoRbJmJu0p-EkL7U}EB#J6>Dz!qP7#gfuGDtKr z6a*<#@*Q#(2}*fMe(t)(CbQleNgYs#u1Qko=F7NRI3 zKBwRi?2X1?f4UCIF2DG$E)) zgS{$x38?S*418?=f4=QMbhE3ke(V3--h1ia8c`*N+n+{RuK*B8&R{>qsmkKzV~xN4 zDTg->2ROO`6pHcanWY%R^*0#;;M~RlfBRDoFTX4}Rax-y6q1*D3(2);FF%Lfy%+Jr zq96mF96)w%uom@dtR@=ntscgGDN)qnu>=>=iQ~Cqv-Cx$$l`8RCie80w22u)K^{7!jyxAFa1XM*30tF;Li_LiK$4f!%*o+0q zuM^6ZSr^Qq2OV?;8b#nvPU(*U;5I);tOeUB-%bE#h%TuU zgRxg&CX54%l_JDwXEHq=FDNesxu+vZF|J$bt&D>)Oqs@>V8sBYCK4d{7SaGp>zw?% z`9BDw(a5cy8SW=u=&R{3;M^*>Wo!!ML&^?~>x;eri&ft;rBuI#jo;%7n5&Uz>chBaOcBi9}`|$fOFDCCE2wj^B3KfS*(sdAD%Q5Xj!ibY< ztJX!}n|Is?{Mi2geA~a|^s5Q-PY0j;#S1zHoV@u1l>K#x2y{{4m6tE#D_1o>@#qEo z-Sz7j^dG{?=?B8-`EMLG_ivpBfYI~cI9fUV!0ADM)%g9_@q34xc=gf^oU|9AivlqO zOb=d%YsT1o;0uV_VDcyba!+#l)sJ+*x3iP6|HiMs@{ND-l(+T*E44jYy4M`yMpP806sao!zUL9v{Lr6Wo0HThLVxpkY69JJ2c(66Ikg#gV1^oegip`5^WFJbG^EW^)u(uTUo;*I@oT6V$on? zv+HKFU74M{nA>p+0E@-EN8nG7c%{sqjW>P7!3KJ3CDvCaz`+gpb^&p-oKn^0l=dL> z0xSJz%ctNLe~Kl=uBSA!?wv+q%&p8)kDM4ODx?@(>}I=mW?u}=Q40XRvpsF9Pp7Ib zQ#2;4gq)UHspZNhV$MKxfNye&y2~lPoBz)DU3PYMLXq1e*DSuDQX+`VQ`bD+SLwlF zuiiRUn|dss$8HYq9mF+&n;}JqMXZ5(fZpbS3>jmc+gePgKQ%qc2V(72yRmVC(P(La z8ylq&bx&3Ge`a;_>`x6=SGTING)4k-c7a8lAO#1=40&+`A6gjkSl1rwCgtNCx{>V; zyQaC~+sR8H`fjw{_lsq(*YKeU7?NI2(dFbCt+Xncm0_ioscSa9K5<=h8=G!(^2sL)w!lZdr|iIgT~ z07Y3SrNr6V6!S!K+LIXG;=cp(-nxwsc4)1xPYl{?lF3lcP!gj;$R#VPl3}65Sqhy6 zAPG<$Q7E7+3~5tvVpI6c!y?2}%KCGZ<34iQ%dt4NmKFe@deSqjH|o-y?e(g2gQ_@H z8$B#I7b*vi!ISm@ULulokQl)PaQ2Ck^OVCZhO{5yuV&I$g!z(WxfUQNeb=>D*KNe! z9rqnSw*Nox_77ZU;;YKr?F^Xuo=@Q9#ea)>^%Oq+i+>CCa07csCwSpU{|3L)DU6D< znA~__FEryX|Moxs>aPL7d^Y*=f&z{~yHy`1}Km09> zZ@h%fPyZFs_BS3dpZwgH@U3UQ3p=`j z(>=z(FHqNn^5}a&vx@%409yJ>`Lt8(W>@JCN{%v0>FxDX>t+~cP@)lSgZbePP`6Xu zQ+ss&2=>L_#!;J5ZJftn`ofp6R{sb$e(;Up+UZ3}@k!s}1DkH#2|3Fv$v5k9mey;X z`=!D?u^1Nh>1{f7-zTuLx`Ads#pEWTn>1pZCU(tq9Nqi{JK@U!5OaQ5m&1FGS;a*f zO1-s7Yg_lDKU_sQ9Ut)3_%VD+RBgCZjca zX^uWM=s}|tEjqQ4{9>FI;}_-&xeNeW=wUNhzelHGEQO_qNR}dM4aBt#gp?rT8=~Dw zupuA%NblnRko%r@c6Peczzy5gKE`;6}!IInYYL zA_chM5L%D6t5H-n*7{k7lENr7N6F5g?Yj6KG{uWr>nla>4v*eZ>hM7z$(PAnMMyP^ z>6c|$D`SeX-&fUeL+QGQoD)L3kRTzs*tuxiSqy0}ob6bTVonsvbbI zLaAE_kU85R$t@(fL&S7VMR%DbUj_gbtx_a)0oB)qsYR8ADvc_%QA+bt7EZDtr9{~~ zle(FNa6rh%0HDFA3`~zQR*)zOLqH6rH3~3D#hiQy6x||Ze;7izMlrm_e@DFZQp)%5 zI33!l^Q2Va$RrU(Ar~s^GU=+;rXk*xTJLLGTdUMySn0CjtT`o0f#4KiV?=-;hzGI=NlGHNlN81w z#od_rvKRAOQ1nLfe}D%b z`UD=m=L}xId4Mxt{F~VQ=05{p`u}iq;X{IcOO5ZYld#^|oI_H4ay*`V?N48uUifSG zU%|CU9)o}F2>;a+101$z@Y#DytUvGwxadKb1`->*`SMHnhrjn4?Cj(NIqd8Nqi6na z{KJ3$5#0aS;~;GifBuWezQy>B*YJbu4qH8s|LNia#Uqd5ul29sPhXp2Jf7@HicbRg z)4O%NZ*dm+P}!5`b<~?HHJ@E8d#kp;zNS{z)nIiKgS8DL(vZm%mi8$}uX=DM<~Gl| zZXWVpana2C)ZK0Q)aO}zR zMJ_fs`*e1_9LrRqNj?M;yym7}Hv zvusvx2(j*?$_bU{+#|af`}rG(@8SQ5`<`y8mh7S5Z-zNH%9ug2d~fJ@vnr|BV1=Tx z*se2H%Ni^F61`y`Wlw<%kJfu!X=i-wPK?-D8DnEGe}^2|d`@u)Bi59atIWNu`N2U# zuK@Cjf?MySooCD%hpEfh>pFNAR4F02#wXhxsM!9HUHI;tyDMm#DFA;L#)l%iy+Wia zB&}3P>!s4Gy41a**EiK*l~vWJ7$QQ*6lsB!bC&D_+`N;RW&l81^`#t!lyi<`z@|sK zUWL{Qq_j}9Nx7+|Boh<-en7ZN@KYnYbMGUGi6zidS=Xcif_R zyDk`Ud;3O5WjQlVEDdwdC|RwDwyJE-)(~GX5-TI6X7mi9){M$16r}+vO`e$MUNmPZ zoXT~pQjL@g$ytdk3ppfbg_H}UQr%OzUM-~9tV9nBrb0AH%J6QfJKV*LHYB*1C8v-) zywBM+F^5rzau^dGAm`((^-N~2dvov6ch&uVZ2uqI|9h_QcIU?@FRYbc`}?0;z3{)i z5TSdk&}D_yGv`o_rqKNjSgygg!LT6Xv_8Fv@lOF@p!HuY3o_9*uv}xKzk#w|9;-)F z=-w)}1_uA-Pig$Ge=^y-I&n_|xOiI+_{YZSfyS^PJpIxx*5BBN$Lsjzhc_YB3f4=7 zBS#orIe~##DhI9PND)}re=sO&J%8Bqt+Iid&P&AYrV z6Wg)U`Jj|?vjm^56wVl<)=gQ|MOkSsDrAa8rUH~anMBG|X^mQgprH)2 zsi2CAl-58_QWQmG!yS8>XqEN@yFG(^P#75lz|f?F+T_i;q_d{SXQDCdp{VMtN{xK0 z#YO@$1=f^wt+Un?w3g*uGZJ)EMh8kd5wVcLGI5JhG7D*n1$SMccoHD{7ICj2cc9#o z|AX;OVLmUzww1CBQbI`umI?|L12qUWGpd3yC<((-p*9MoQDDsoL})YM<5IzhXsN6S zW|Ft6C~t`vF%!TbB2q*s8R%=E#{?scY&2XTbRl8xA{H*ex`+-Qi31V>2uTWLag?NJ zjW}Zj_=x(?kL~}ia6f)B?H_o{314-IuD*PtwpVL1q6j%gbSH<%F`}r3IP>VwVezBi z$KQB(ZTk;iUVLRSkG}!{gIa&(uRgrC{fB#(apqHh9Yr;K*RcQ)GvTN!gMhCBxO#h` zc-Id2R)+F6fD1jtPyPKbo!j19Xgs<>II$&m9vxuw!AHR6R(rhQ5N=#T3?A400Ke6I z7K5MtBF5kPKj3F~o_LwTCI&zIAL04h;pc~!aBs1IHU-T22j2C&k6(Ee>xE#ms&Q!~ z*dD~~|M}ayPXTyxXJ_Zf3PA(N^Enp7VZ4?FuQ1W4hm|@LGzx}5AYf)_U7#pRstwE< z$qISeGED0L&?{(bwUm{tVY;FutqU;oZDDn=L=+4+sPz5{SFcpi*A~Tef%$S@YI75d z2UpCs3+weO>!${vp7jQ2vMvh=1#DQsBnCw95N)7!j^>_Ky>iObTPkB6020?*$3d^m zC((>;pw@{LcGg@44@M<_zi*)m9Dl zkYRj!wNgL5UaK>!1r@6murX9Pzft4#+5lBmfQgY(g0&vj6DG07SPjJWihwG3vLRqN z6wH@`<`@ozbQMsod)GS?#%dsw=rQyiib7CV1yofa4>H#J1$u_iR~e%@Filh-t1~I7 zpH?UrA(#C;NUxuPJ>1#Z`N$BINvSE}#zxd(sq|sNd0Z-NF=MEh3S!Mlfs{6+m1bfn z#ZoZGG9#7%z#L1%QY3~_N;7Fg#2U;>G9fFHpcswP7#l5zDa&D^FxIYV)&W$#^>MFH zhq~lLRq3%e;Y|=quCojTtAU50f&7F8cAbTQnawHlGJrSFKSd*P3}%D>`KqPS=LkdjXD(Q{uQRO|jMH_ZQB0UdzJ4YhYP|y5AkC0NwlXP0Uz89#Oi~}g95SI`xecgnQB6K*FP_~d3G zR|hesDJLJqEhM;(inI!1hEf`e6&ON_$S|ZNzSYSFQr`L-DOONQgP0L>M(`adG@`Q) zA?9fTK3Ex;+0T9k;WvMCIXnL+|70hu@AqdbJ$0Z-rUoIXw>4 zhq1<9UX=qj!5W&O=pB%*XCNPNJ0N0AAXU#$^bV{U&JK8Ey$pdDX-Zq6!&XXIF#(zd z8iLhc1)m8*pqR6Xl22!$&-Y7N6Ui6mUHA@pTpYsQ+}YXjAC`pS`(r=EW~(Vok;@Sz zPbkMmqIW6!N|~qt0uh6mSy(AzG60n#vh0QrDv8N3E5*#LhyjpDjv_H6iQZ9;4dpn| z$RnfTR5`R~eBT2=UF+5qJcZ^F6efwKVJ62)S6Ukdk)`;$L}syy#To*Y015ygqLLLG zrb2O9Gs-@oOJO3R>=O%|&SYPK%vbBv#4bpb($phGl{K5o(J}`%(+oTc2GV6 zfGSFtxoiTLGmCOQld>(79;lcN5J@Ofj{s(d(uATQRB74s*hHyJ%4>y|b6LXl zVN;lg)`8c@z-R9*aq7WGu`(QjqDQ!K2{|}q5U%?H{-4<+ILt#->knWwn_>T%r}vVb ze;Ic!586w1{^k8=p8i_-3;)T5y#5LN!Oa3&nB%_~UctS^0t^A066XA)5M5yB3-{yr z$|d~Zy2C^3Ft3ksVXN=A|A%i}ed-YLZkm4FhByTuQ*L5#3)f8Df^H_1r-`cpu_~dM zL98I8kOYVsl$QG7%g+J`DG;mWcST^E1=`7xMD z{#y|DOVJyun-s#rrm1UEk;2M=RyNPlu-Znl4d#b6)Jcm-BiJZ}bW0GFgd!=F{Z*Xa zycff*d!ed6=GI|yd{gY?C`CPWPWy%C)U1m5#~=UD-GH|+IfY_N=uEHFKYezk`U|xw z9xSw4DaxW)8T5E#bp?Y#4Jg1y2gwm_HnE3<};gz;?kDXZB%zDjCxTi)kho>pdr3O8Y%h_d7W3XBysS>OV*JWF8IDgK^ z)bD~Hq%4bx^VcV*aDroen3KWk4J5to9p`ExDNdqyEE5CdQm z5G5hbf~6da5DSO^CeW>wPl`Fj7^7=!^4*-gon-IF?Bhh`w9pWT)xGpMfO+|-^92?T zdE#RnXT(XSuqv8LE-F&WXilDl1uT}tTZ&OJGgv4R^OtbSl}5&&B1ppq_%veE;iXtONzS!2xEvM4uARSk4mmt0ni z!XPS*4hqN&4<)l)$T*rb_R38H7Sn)Ho7JHgbr>>FGo@}^G!XzcsMm$eQ!nbU&FWAE zy-B+0MS}K7@D$VvGZjb#7(|tTB7&u0olI#&4>If~n47?18YLeh7yGT{Vr3cce18wX zcjIIG{{Z}?+y8q}8Q?-W!O6wn#zOsP=#?e5>KfP76b{Rk?86&^%DnrShc^V}EpJ*V z##UY9^6OV{{l*^ROTUj_`&5B{c5xSbCmuWh=#B4>Z)| z2!!Khu*NG8YIxnpv-BVqXFmZK6}rx0aqUvD)BUT_F0S5bWqLafZ>RfL7uPOr(?g#% zy!9{^I^lmmD)D)_f+98$5a{X+5C{T6ay_(C;Q6B#HYD7f6Ba*K8WsRRj6v`olSSum z#PRgz!tNKU+!~g{O;ZonnTP;gz)}w^)sOk9@i6nxPG>jFfC90S_u$7dnz%H7d-ez59|Q8AF1nx=Y61>7COO@~j-3jjAr&df4k!%{Eqa5~t|p z76bv5K_-Te29^w3t~g+3Tx`lNknSS*ZXbcuK)%-Lu)@A&rcrWXKilqbWsy4m4nNk${eFgusKo)ary9;5v)=! z%dB*r+0=qsg1|px8L*^Mx&`&ogTxsThRS_nTx~k%{e_WWh$1mC`% z;nWZ%D-aPh6Kva{ogQO4KEe0*>Toa*dq>W_>(uVn0q-?keDYsD_vTkK_=##|%bfn? zXQ0tvHWhmZlqs-w<~$B#h2#ZpF@oKFEgZf2tvl%ezmG?3_vGQL-}W${)kd4g(`!v^L&V6OMOcG=ej$VVA8uGl>ghyV1B; zA3WG!Keq){^->0BUBjA{Ja#55I&y7D0RVDGuB%L_H&$|`Yfc&Hx-K`1`EU z5kZO$E=%vRk%Hi?!qi4V01Z2A&hfU$oxKcauZnd? z1%*Wu>hRz<$MO;Y`*|BolNL_&k>zyNXDK`KbH5)q`Fkzzy$$RSFI zG1%yJlVX^KK(myj^U?W5?}Nk7@5IOUe`oxp+y8s8*L3m8r(fEAY8LYa`@P@UzW<(W z0M5B}e$^yT#nryu#!cDenqx!GSuTD<^~_uEqTEo5|p+2~|1*!Hay@4LCS zTfDNfvlB42hx66yV)Qaf*woosy4;!j1PgP}6RjIdWV&AabDpUnP1b|f*hv5CZ zan0=5Eyh=UGk!UA)9=b+{+#9R1Fzra?$9jwxeh>d-8?kY$NXUZLfc_n~bo3#Ma$dJx2((CS zJf)aclC?R6xCk+ied6Pk_yhoA;$Dt<(}cL5t*sR1thAct;CEwZuS6GKqnKXLK3z?b zjyjv0)zMz~Eg%bk{~UYa`gEh2mup9zcpZ(+Nvv1ehNzq5Qz8L&7uhFzOj`_%tDw2XLo&PuOw?<^VYxKh3;xi=_otX^j1%W{|kHhk3M)@ zWb;j=lQrY&f@VtS&=Tzew5fs`vf`RSMkO$D(nJCfWg+oGG7l0*KH(sQxa)(z8g2J_ z2;CJ}caVZzjJDu$w0sF4ZNab3?Lw0|2qXpxh?0GXMPt2g77Aw!VS^+ONpcAhC6XZ- zDFyO5@FE9wk|N!Nr(KD3n1p7XH*WI~>CKODz#rTHhmXroxc$HLdYAqu#$N$&!Of>n z-8eXS0@cvCn3fssLXx*z9Vd~!g-;h$IW)uyE+)Koc#Ind2f@v!7gGpNj>Db% zQ~X$Uz&krTSEFk$kFWg@rW$UmvUf+dq2#-8{Khl49B=#O80}qWCcjmewdj5&+4jQC z#nWHWudQD=^}rXlRZ-uW&$VHE?T35OwU_aZ6z?Agw~Nj(wR;#2=Y5|KZP(5x$2X|! z+ET#h#94%Pb`+AlkVrq5l)3@{iS%}|3{7snmwK9#X{nl*tNz_P9D>3cM8nrmgxaYy__gWC(+r< zp_~0Ey7}|5TU<&uzF~{*5Fbz+f17818aJv*_Q^H}(av7+i_vFnz49qtRu2=@DOqM7 z-r^HM&N2G-#CPq>*2at8h8Lr4_R!$2Ga#P@(!-;X!}|KP0iZY~<`BG^XO*%dR%K2Z zDLBct8Al%vLdI@RvzGSzN&@jwPT^|o7O#qRm&E$(2=T4#tK7SwE{|BAdPp({^g^jBm0>rasBo1$$H z+gTvuivZranthUpzZ%-v6GF=PWU)AE!p)1ne=+*z*YP0>!XLK|cuyq#YM32AeDjB2 z|EEH@aHlVkU@r&vt1;Tk`0+}D0K8`q7WP+?Z6Cfl{r!*R6G@lxV}_pJ!<%<@c0A_u zakF7O+A)V4&4yxiuRzu*C*&A*Q|O+{DLfCqY^0D)c;2^@t!Z!=enQVnUe}N9)TqkA#vWuLa z4e{>zKLi=TB2s!y1!wH^DEoHSC(uBasv)<&CLoXna9xo9D98BSgmBrp`7xHF*dJ>A zw~PKQu!}sLmdV~wi|I9|^$~$f00V)TciJBTRv_1MaNkM6eLGTm4ZwRtTpx&Avu|7m zBF5uxgGfL&Gqs|8EWpzh02?`_LUI&IVU&W~7w>Ln2{!?Ny;BjhO%>f1HItfH6DxHL z;0AJjGbMj5J9_|YXM5wZ#nSn{)th){X9u`^IX(__lZ}T3wasO0CHq+LVzNTOhU8S_ zlqAJ4%HHiK-`&hUF8QTXD)Il%-n&OPb)NaczrD4$tgCI=mcjBxn2U{LN+1}L5Sl0r zDJdzrbb28@ZQ42Mz)U7gbU0dl>c(YYNXn!K*i_1!Oe97TXT!$eg~SCQ^S86~NF~KMhK7)~+fC6-CNqwB z#vo-97B(qap^MpMR#(n2FhXWHfB{&f!LSjQ)dd)ay#$s!2e6kQNyDO)nvlel5ayzB z3=E_}eHUFWmxO_Vba=sn7?WaUR!XL2Rv$y0jQ~;tk|@ivWR#?g39@8>1P)MYU&=C~ zjFcHiCgYXl)Bu~x3;~((l+F|l3`KM3l<-}+@%t}~KiJ>@40B1lT&@%GvCEwUhyP^{ zWZ9|of0q53bSlTn>T2D&Lp~0FE;_ zS-$LfS(cocbOJh4xnc@X&fH{7NKyuwSQt9q0I)0=8J?>-1dw@foMAD`mnp(ul2Ga# z7=|VENhEf9wt2W*F1fqAo1y;(0Qx=c^`(4HQ0%&y@Zdua$oH&MvTY6@Rs0?=?fY%P zaUOi=0T}@3>x*6cNvBW7x)%5}&*483+V4NXrcIl2)fai?X4x@d+ z&W1Jjcg(A{@di$Zv?M{y$Or^O>5&r$PQ*qocP0`M=qu)THMqXfVX)Y8%)yCBC_U8u z;)&GMNTnHj!$WKnXmjuFSYY zX5at-uFT3;FSx}ars8~T%8%Mr_rYYfq1K{D87o7do`Nr&!DKvzk@tTGQ-uS1b0w0I zV0z+GkDt}?o{X626iaN*K<2_3tsOef&?RNk&gzA$9c7j(J{6rrY|4-Mw|pLzMm_4w zbx83QNJFUpW~E6E2a_Ld z1_1ThCqLSZ%A5AiSpYux&;v5Lx6ruckTDZ>JiP({AcRM;VYBBGEreYzm)zdoj^5s0 z0Lu57Y<$`cx4ym}9G7dn6Gag|pD*Vw$FG8cx?`74hRXBO_WFCE+&6YE+ z(P%9A4DonwVX06klt-V?n2V4i_Yz@C)}ytx6&8y{oiip6fGSkNoEVIJh!PSL3Z;>}X!t!dI9Km|t$eXgGp|D8f`x!&?mxbew(V z|LiH_%fMT04ojt-pJ%s2mo1Kwkz|YpI9_kHbudzTkB--4$+`y|Rdow_lR*yy$6;Q% z1tZ}I%$2n~!!R9}UVEWSRGK?@h`{6YhA!S9(ki%e z`EcmU%w6+V-hX@W+)+Lj9E6V7Bb}JS;#GHJSyLr$PMpPUjVwN}xGIzKi z+W-J}w3N@daBugA)$8wBr^k+`SLBVkcH;xGRv64gzkW?QOy$cl@Qp`iq)jk6GKg6C z%$(>K!}cGZQU%#eIK1&V0OTAxh|ok3|J48hAOJ~3K~%gN5FxBR%#<>xQs@3jLThU) z5{X1XjY|*&IGs+2qKFM14|Zoi-vZ!3eLb8`Cp;cc&h>!u`*J#+Fc=K8(r;^PgCt2g z^vMQXY~v*$pVJ$$AP8`|Tykq`tKur318BiZ1dbpGXl-o;0B{_KL?WU7?RL9iwOa9r zAgF6|t?-B-;Ad8=$^$?VdIp0*{oCX5z~OM@@o+AJ_{b;=@3tgI6pd$a6;nC%I7)j7p;M@ZUN@iRKsfI!Dem$k}QL%sRrZvCLbRjaE@O* zj&MRkHN&8xvI0hadd!&FjM!8a@71vm06Y=CCYxht{j&8P26F|^>5UN6X{6Ipq@q&@ z4Sk5(j*W0GSct{*s$tB;P(9d<+v_7()MUlHY8lJ@XYjI#LvrbA41VwiY8I}7si75Y zI>k?#DxH}`#OZRmW;I1;&GF7MQ>C-As*W$e>%Sm20 z8Z!ff|1G@Xvp{ZiAzo1q88XtMh_Mr|pmy;Z=*<=2c{4bk=WUL~&O~&|;XC{K&KUeT zeUXXq1%U5wTn(K5C+HsP!n>CTaXH(yYxU-5Fu%DDBbSHO`Tk({VLY+r9sr8a9l1P= zp1n`uaxjJFDm`v%ZbW8ZC-y@T)K`iHi~mM_y|h}yxd{$StCc#Zhs}1eLVoE*8_@~6aWkc12~RD zBocws>C7<&k`0p3kHuoDQ1ko!swM+WZ?f9WRFV{zV>}+uxt@%}vMfv{6C#laT3cIZ zHANGR5C9Clz39&hKU(;b=Sn0J5JeHKt*vmo-8pM>EwBa38tfeku`&Tk@9%Nkm%(Yn&F~r0NQS2%M#jO9^q|7o1emO-zx^S{P|ty`cwit$=oR=P z5OaK2{p$N2)(R7l6p$Y2ff$)W5<2u5S`d!#xcSV7SW~aV`|2bBl{wKVcT8-A# zYk;iqJ-cfQR&Ra=J$t81s4UyM8^ECY`s}VP*#FG80VsmHXV(^hTyyiEqa}45PrUx@ zj9PFpRNk}~ix(}yg^T9_0ChGVKsx(B)Ys=GltW|3rjv6S{tp&cBYdyr7@uU2%@2U; z%LJwc3jlSa2Y_%mtZF{AmbV*#H5^v|rcIReSixXW)zXNT)7GX~cZPti( zRO$Dk(J0JjbKY~%pOHiy$D;-VPyan$*Yoj~+d6!qkuG3HQ?!HO3|-YNw{=wL!N*Sh8Wmy?f81`s zkA5$}d*t5`tX+Vi<#)qZz63{o4C1;lGKe6a7BMz4iP6)CAtfVNyPdKr`a=#n#=p-1sNZ1FGN!pbB3iXurR4HNLlN3m(~h7yz*U znR}G?Ug^QIt-H}f1oo~iI15EU>ldxSvPHY`Z@ac&`3yq1a(<)wn%1ID>|ce-o6cit zwTL$_a9COm42P!AF>hXwv9wym+W;U zTru0dS30Lp8WM>Fg25n~nwkIrkw^r9V$yUvod^bl02JS!&*xJ$G6M2?w;-Utz8>N1 zMoj#XWP>z)1ymh9*Y(BS-QB&oyK8YM?heI@ySo;5cXxMpE6^f^BBeMK=l;{@{r~4StIi)z9{;Yfv9%Qs3>@gLvfl@c!SZri{CFAN?@rXsB8p}aw8K*ND$3NDz>RI3 zohL4(FU}9|&t^A6qP$-%mrK-P1kE(<5e^@ex&q z4aP&Q%TM z*~mI?8cK60IYRr-A$n$b(xd3MNzddMoyA4Lv=~HQTzU{uE*agLKwh2Gt zi-pnF!zZirakxX@b!9kW42|Q#@Bt`we{XwfE)#upsF=OX)sFqEC2Uk@A=LBC@Ye>; zrQKxNF0R?|0FFO@e6Y6#9`>%54q%jjTO?E@1i&$^3r7w-o}Dh#m!V~r%i2JU9lI|G z2zz=8KS$$@9{M`B>957J;Ugb8Bw4gj5}9$Jz^idly9#d>Ov0*$ChX8yY4{v?@DZa! zLrCEdpTmMO=d3c7o?xOtmIK7AyubYT!M7tHBt)3y@lm8TWN2JP97zyI?OXVmXHO1%CRtBe7l2a(aOR2My z$Lli2eMpd1O2LrRSJT!*@b4tkvIOXGWT`<{&tHgWL zv9Y6W&^cm$Bt>D5i1+2X|07~Ag>=C=ni33ReSXNGM9%5v0!uS3#;8(UJ`^-u5euWuQPU!BlK};sM@+S@?6n~>}o_WHi-OW4ygmmQFp@H zgwU$xh$=ba>;2$X@Sig}DUM`~uW`_37t}j?ZedN!=Gi=?7e^Z*%b89I_}&_Ve#@naj0QoU((8jz4EXxMRI~i~sCEp4>?&1t zwQ6Y;6huH76T38^KAZlobh5P*CFtA`TIJVO?VV!M(6$MxmFUzK*^?j_x8HjD?(2Zx z(8upH=H7sN^OK2Zj)|VwSnVc|g2Unc9$|muW|3D=c0OJ(Eq;cTo1#Br(~lABCjNyB<*p~| zE|Y?uKy89Og5TwZT7tJLE2C8SfkfP}i{vy`gcz8X@ z)X>1(!+UTZcdYX{`Z-E(T|2Ho0#vFz#jh9m=FG4Jtr&w1Z7uUTe>4+~C(vKj?9U=N zvM0j`_%k(oHpY?rZkKz2=5MkY(|1{SCH6}l>bfHO3$lMxEctkYdjr*Dz`A48xE z&J3leM2XcIck`S>es(t*MJZukf(|KpdX03M7ZoYnfuk7v{64<+D1A_%l#|U}fF;TX zxMp5Q+g`<&#f*N=_D-YyysqIxym!LYp08^|f#YmekHy3y+3GOZOMik4$gTj}`3svB zd#&xSfCn>JXQMsWdQrbSAyl$^(AA;Cbn91L#J8H|pkuKCe869)WU_#BYqkBbQ&qCd z;I%t(3Pr2$QuG9hami$_ClVAEV#JXx^993LHJj47^8h7T#s zrf4J7VaM0pEiuNT#*EIr!^a$yva#WwY;WhuRH7X<7k^BSd%1 zw$RhY`Dy_aV7O+(4c)zr1O-JA7elO++uY>dWpi_Li=&72=6J>UVmrX&}YA4q$HFLXU^q z<$2hvRRKBXs?{WvjyWFO2nya?o(a-&QaYQZxDXyZ8qC4GHr#wD#p1yCK-N|z9oo?U z&2DEL>Fi@PV#^ttc54OwoKW;#9fHS;fX>JtqQlt-ncELZUuPHU_`Kj)bzpbp^Y6BT zOQpmkSo5kOom<>L2A?lC1f2RUxt-BD#VCWP_91e;?qM2>Ov8FT!>Baqzw98tm3{PE zIg%OnX3K{s9$SEm$i_2wlB%kHDu4(A}OZd)ad^ukbx2kMJEjWQFR__F6Q2&>!B0;dlR+#g+$#+MU-p zLVo4(e|ynbY|VB2P@s03Eg|)ThtWtMC}^o@<4U|CY@S4+5bqjd;0GD38fuV6X#J%9 zFU~`Q-L^gqrtQt#&%8pKd?>cG&pI*crwd`{qCzkN(h4=7>vbQ9RY=}YFZ3!Fuw+KV zly=x?;Piai-bDE2YIPqB#8L1wRd%;FwS*M9(G8yoz^?=Ekb?O}h_6?g`RJ_BDfv7a zgj+El;Tw6S37T436!^&1Tk`(?!WR!ujXBS`4y~>Hi2=&9@gd}urwk$mXet$00RzTm z;`WjjBVYK4uK-6*M#|nGxSSR+o=nylx%I!w0PfxoCpeXSslqA*E3v-av-{$>I%tJy>#vQT-a}f z6BkAYa$Qf$ESTyhLWX^OdoPxF^f?kecJ1;C9r{V%qWh#o84_nBuA71$FSBB;(no@> z!O?T^hvGfo6VAzT1{IT<@!O}!3D1NNk$!BH5z zbv9#FEfs3(endMxuY@8UpewhJs|Xa6r_`C6kn718(49`&P7)(_`oK?kB5fNkRsX*hu7+d-(|IcLiocF25|GA67VBM^xv9Hd%t+&Th2XD3b-ILX@8HnF2zGjGakL9v+T`r zP(my4y_7P*XJhoUMcENn?#i{$MwEC^0_0b)Y5kcp{BZ(Q+zMH?91H+pM`l-*DJ}=UNw&B#bk1f-7$^ z9k?lX=0`sVFoz7hE3@%^!ndN0PO6MNyp+_^A}RG|x~iF>yP8n6d>k=#C);<^_+DrDQI~shK=?{eFM}~Y zuUC_N#WzM#MdHvJKFkhr2ML52#%(x;NnuW=GWMWIpQLw%X-DHObIyO`~Cuqk@c*7;^a}Gn( zq3GIvg)4V%;p!CPYRIF|{tMk7LE-+B3TkPP#n*ke)2)NVBtCVA-bkjuwg9<2w%M_m zL#W%>A)b5oxt&|oF$;kW0wl24$lHEtAsQVv2;AQU8H5?8Lyr;3aN2)xD3?pmL?%NO1*UIVNjk~U*=<-*!L%$D^_s14Xp)n|!CA_!@c=^iQ=)Tk% zuI#EYALKW|ZpeWo8C zS3oJ(o1~5DVl3qONmut1P`)~r&-)5YiSgHTZ-i>En$NGEBHu|V;!SoQ#e1BtLg6=T zI!@F#FhAbBf-oNxdDJP}$)%)#PTKLsgP6?kMSDBHjSk70bW8UH2 zKyo&hXx2CSFxl%vEVWZ(7SwaCfbSNsbS-5Bis6)?#DkrlV;tmBN{R5rqDv}?Oz2dc zm4GR0@WJIkZFXT>`Vc(Ihlf1F#G|Z{L}H@x{gO~l+|x{yGrC=<^*$Z7D7HG>;M#G) zPlWovlmQsd+`{!_;FC!ExR13`4x_flzf=q$d(N~iEJ;0|Gd|U!Hxr5Q2hC%PY03p9 z`EGA*p~FM3a;1xrgG!b%4<=BcA$8mA(x0~+ct+0dj}{9QP0-G_*I>Ez>a^EJ|2(|7 zy{7jh$HSK^2z*s)oxJV&;ZzxF5uUYXH^*^m7ml?=u2?7L(RWi|et&eFch>($_dY9! zgE*Qp^9hj=PNaE4ROpc}$aLK%;QM0d@_WQ3=JyDzyNOUa@&p)rQdnng70Oc^bf}5I z(DzKz1+-Q2y&h!A0|i0fr?&~t3E?A6bXG>NbRAsyZ-{A^;Ne4q9 z(ds=V%_vh7^ShYYb~a{2*jT$KY4U_5c7WML=3!LAAm=w|_?HKFne$t`I8d@#cA=={(-LNdvO~K_T%s zlan5}v-(#zklzKI(nU6PuCrfiTvqx>JMSYJoevkbEXh(!Dax4+Cva#a>fz`p#d+s{ zwhG_-pjL*DcY4r%#Vbp8$uRoNtz{;qHysDtY_v$j@3yEUqWRF&I*^6Cj(%J>Js&?f z*+Tu^AA2Reh!sGC_vR{h^ z-hS(+%i%Y6fiK8EfmKm?MgxescmtQcR`V%W|~h3beSWHiYUH0@Bsb`PN^zh9zAxRlD*}jPd7SD5U~cMW5{}fXwD!bj>TN?DObr? zhb9!UDk1LOV6ITbnO~-Ekqub0xRmMBh?K%OZ=i4#MARak%57B%_OW#wG5F>_ZFSFSZM9 zhIBMky}B^4Eka){KX9w za+wI%lz+&Gvzn=)vhFEC?*P-C~=SXdRPkwc{cFqnWe0YKMUUu1bs2EB?Ynfs!RwvzzT!AvguWHendwr zPC&?n%r+;*(Q2kMmBS2}0Ke?v6L@F~*Cu$nXVP9Zi!UUOdBY7}ZE{%W`9bjUDLy68 z*z@uWStksw_9B|#EBSfhOVp82;d0_K8${_gljSZU>U~wSsvS%_##YjbM;~W}bN4y; z`}=u;*uGxx{OMj5yju*})YBu_=eRwPmuX?1sQf6>E1Vkhg@EaZzg(!oq_S3$nICfA zCVb3cIONC**`OQR)D;qoj5NaWRA1~XMvoun{I3qd`GFSEg$YAMM1Q>jz;KF9!>wge zM4(@5E+2>$e@>2chpBrckJ)0;P7*|19$5po{HBh<{i#jdYdLLv6WZDn<% zLc6|r1_QT571GBB-R+Okoh_LO1AXb+9JQa-%6mQbmNz;Oa3}xdngW!MugRMr69Dsr zOc4DjEEo<s>L|415amZK{+0gi}ltwD93 zivOldIuaSJl`#0?e3?`hXDApzku5#QX+nI&2xr{Z2xX4vLq0x|^nr4mN?vm`H7Ws> z3YS<~ArpuO~73>bIPj|;bG$q9SA^775wZ0M}M>sh|3 z_prOe@^~XoT{BE#CZ@3m>n_HfRN^doVICw?7as(SN}BJ*{i-zVB?P)%FzH@BOdkfc zdkwE>DBc8|TNrz^3vGIX+%;-3PN3v&D4s@5lh19&DjQ@x*&mU(ORE|ih!sK{`6}<@ zbnZ^)P&0+~XSdTcx80cnQAbi1E}kWPTa+AVQjZJ#Sq5u)_Ea*ANyl$uvzQE~82=v& zPz9h(#$};0R+}z+4VPlj7R=0O$U{8!vECD&nGXq~2)gZk%~fL1ugMl@&QHty2Q2@= zjj~Yt)n|9(z0T)8_TEktw(-Mq#N#dd9YdNSY&LF&YRC?xX28m<-yFzEmdwDU31**O=CivU@{(&?l^k@bj|Ro<-}K>hmTB?Xh5OAtT9#G`h3&gS ze84+%n=DPvx-w-{3%B7zWEf*Ct7{HPT>6x>pHj(+Wy(+^ZYhc5hj%j|B+v(uj#AgC z*;pw*J?TQr{``S53Zxg2ra&%0Fp`EXX*CRIq0l}b@@v|}$xc>TMn>pF)_pqBf-6pr zD~6LQV=3^DmXdOuIGfCMc)R}h&Dn!4v|)S(&Z{*fZO^#Qz};}UUhMeQA$%Yq2YljE zJ1baY;b(0Lm0+M^ZoG>xlL*F*j%|~h7yzy7$69b9_mv?YA;QIJp=Rc64Y`(y>TuY= zRQ%k1!vs}&6v;OjTa@HSdq4X&+!b2B{U(^GXtObsq49T?N45R+I$r#XIQV;vZ20?n zLZ8=CN^Vmd`Q3({{!6kMA$7KAePOI#nwff_?XGhcN;R%RprPw&syC+T%ORG6i_XSh znc5#-#F2lEyvcSl{=R+HYjV=3_jGiYI!+KL-a4B_xS({)oO)Fr&xt>Zm?H(eC8l>q z7q)I*(a8F9#6%k~M_$Cyr6@>t=I!c%EU3!w38$hcnJZp`Jp4Rfrli{z2k}qQ%OY;g zsMN}2toEFpr=+ALzw^o|1CY&V(e}Ra65#e`56Yi+bI3bxx| zBu1smy&uyDNlosPzj!l<>u~*h&8J@94g$`OQ3Ee?dTW_N%PweL1W23HAVAR4Pyw7D z6WO+48`)a%H4NZ$1JKP3)EY1jAo=9G zpLi3<3Z=TNx9zD4c)ecbp`mxM?o-ICfH>Q!-Mb88jP+A;Ps0W?5RR|u>}xpC+xDU= z$eO1Tjy_$4j%g>vR_s9Pw7?JDPH+V7TcdZnAeLv#obaJmd9kxlb*$eSh!^Js+hVn@ z|MC0eW}ZNcM4#Sjq*ON!gr~nH8c<|(dm+Aj5zfJbKsmHmZn`4Sk~@+fu?okpD_RPP z&#aAh$+UG4yXIaN(f`R?&Mp7EBXP>V^>FeKEh8%{lFC(^67e^@IAp^~D4*mE z`H1^_tfX(nsX^5hO(7bj)Z@H;CmwKPkN2@7sn_4s?Dn+isSm6gJ(v)0R~uqBkYg*0 z34kY)$Cs3v=tpB~1G@Qr2suqFosFDCPE@m2Ewi!gojH0}fy=iC)B&R+`j`KrOco3L zih3;!x?>usTEV^A5eEGst2ZZTpMaIrB#apd= zPh!zb{){lRe!s`jwIej4SEXXD9f^8zB(~Bq^ZpiZAtUDZ6Z6gz7H;Hscd1mbiK0Zt z%$QqlQz$onk5~SeQ99P(4G7_V{oMUe9P@Fe0cRwYpIIR)jz7}PoPgihI8;%KSjR`mEekJ!a2J)~+ zvVmaBtWxb{Y$```e1utnRy=y@um+sg;f&0fwy5xh$|?owhpse95Qk+?z^$9R=xbZ9 zdqvjrVuG4Sg|(ujpw|gHPvDs#%*tYntr%A;%7$&yoX+-a(0gtI@%p-EIZV*{hWs?# zvXzM=Dm@0Wlq6-JvF&2Oj9FJLm(4B{i%Cv)_DwY}PWHnDO6*v%_Ed43Go`_a!S<#L z;Ko9^1Y7DRvZlMpft($Ug413cXPv)L_&oVrEF;Keaam|bFk6$C|Aa@$yRX1X-BulV ze*FR>CrA{*e(COd?RyRAc)KPvDO-k~hhMqypV_`$A~dH3xM` z>c8uAhoISGvI6q;BEiS)FpnFBSjiT~0)9u_V6TCp)M#1315WH8nJA;Ly{A=pSB8K~ z!EpCyE2Qc^5pe0*imWd+_>;X4?|;uN?2WD3-C1-0qI+gl0q;IAe|7v3Ulm)SR#b$C zR1jS9D*#lXX-vz(0=c4<8|D3xC=*7>d7hdjQqv8R{oos@nL+eP1PA2u!)@TXdwySP zL9n69Ke|n~*9Jkmp$~85-F6)nm#LO_Q2()W_GiK^`63AGDY~BmYTQ9S1QJ6_Se3jv?}& zuc;uqr`hY)XuYdKGMZo)o4*k)pnJp;WF9~Qo6r|l&4|&#HTHR&7u8}JJyk-01f@Vu zc0{(>JO^JULxvVc!-u$Ibz=Xo&mO6V`P4ZYC36Oa*Kg3b_fY(V(q#e{?;k-{A&g<^ zH_0k86CNmeK7A!O?^Xe)(}Gv)*AGeXs6$R>rt;DzTp#F>?m$b3nKjIN7Mwusou={e z7k7iEJ$j>x1LAf0X?(Rhu9?P9Mt3^v?e|%)EMAE=0(WZ=|er)+Hk#XFga_1S>4ge>q8}MZKOzt=7+=|gMEK-?Eix!D`wV8@nlw(Z6?{CN;hppBslT~ky#c;NmrHx_$F7JJ} zBx?yuveYXRCTeBi3&Ko-CRYX79DiY1NkX*UaNibXQ9UYtGg^41dka#HLKnzOxAe`| z)!X+2z>&x`l37*6I7-+#zsEVKPd>86o08XsYBe0B5?d!m{p0{Ox_m#k^dSLC(|lyJ zWT!r9ta2hI%Zn|ZH9)1M9dfu8qDPyb*koz%*7CtESeIYm{;ZJ zW$uK&OyMb=hr7}t!HpX`GL<$baF|mZ{H?q`Vu|aa^9J2{F-89?w2~fhz4;W)k)mMXn=frpXI`6s|DFlPNkesM}jvrrXjU3Hh4a zWHZ-}@Bd8bgN#Y78TH;a3_xf`LdF71vTGVVXc|y*g#USY-bXJrF!GXA;yU5Wi<71? zkI~Up*=gUX2|4$_F#DC85E82KHNRJgzS$ay$0+CUOtmHzA)VR}j984cZ#q2cZlUM zkV}gq30%~e2+H;eTe*fl{cc0|(}Apt%;&CMLLYP&EVfP>xA8@$PO;6JG1xf2h}F|a zI?u*e4iKTSFR^u%q*E^ z(Fw%>&tOtsl7K8G2O*q~J=~Ny*o2H90WorxEU#zMl10Hu;Ai@oz(_a{+jm|TJ;qYa zXgtW251O(iN7yQq=b7KdN5G_CEuHB`4=KGEJJPIwr(x>BA3&p&D*aOWw%#Rsf7|!> zh(14XzXw#V@e!9zKLjObA+-HxYOkt*nYN%x6^!ttza&(6ApO`0RJigy99mu$mcJMg zLfs+8z~3WxXx{5YyqJr=uY~QMq+Ez|=DzE)f*WZy z{%x|p)(Vn2EOwu2JZ#TEE4zWNEdD5c2r2fq%8~100E?s{02eX5F%TROQCisA*7ghA z7%*nI5?TU)PFfIq2BWD9`M;uzj=a3c(t4c zD#lum*99{K!M5MyG(W)fbz$N~l#_FsKF;44exTY@Ea=Mumw=AZ%^=Z0+No<4+jv)z z3uI&AZo*M+R_x8lzy$&%aK12!mqMM0vBh|=ldBHkA)-(>RF!ENdO;AMve5SZD2WGZ zV3?#LPH40gfdLDyCYu4|S2ie++$r_4!PhXr}D8`#O0cz~Y<3ve6D=3dOc^MkNbQ<6ueY^<<{#3_RMGkU zorA@o&DN%=fz#{R7@N$y>8Y#o=c^lvK{H@SKL7z$Aag&*h<$>h$Mi?LPQUE0OZ>zE z=Q5C=H__8Z`3~W-=H0dR1mG9Bg(JBv7kQ*R*S!Y^-6N?$FeP16#J|tZ8lJry@ZM`6 zJAvrc+pIa-qrWp+ne&qpi`gIOS?>GJgInXF7g-}2W?n{pT?DF7pe#KDY6W?Z*ukeT||v;{<>FB{ z=I#AT_CFlgS7E7U){6Y;%euLpki~7o6|7I;V?)D-AJPmQj?^kAa+!wtePif0C zR|i4bIV{u$id|@ph9v~QzJyRVq>HtH@soff+ipA64U`E9tK!0_YDxNZd8}+?*C!hF%lOCfL$ zW&pm{p}PN%v8%{=a4wGjA5XzrS|;{|Fg#-)g8fhZAvZ^~La!C7RHXPLKv_@Zxc*4) zbJXwpIU(pX>u}t96x$?^md5Z%Us)zn#$QZZH+~j7BadYC$@#g%?|#=!+{z@&`i8?2 zRg!z$o&TJB`?skw-`E0*H6jQn-m+5fTZn57PF$vhPbHbU00IIstOo9@uNT5NH4}2X z74(Q{9C6@gfjs>7N503If8S*j26`+0)XV0k)Zq*et(V|JzOVWq#6QF9PMSP@xI$q` z;ukis$2ECX7ga%_ZJLCAH-n$ocbmSRJh;n0ah!|q zB<`&=lC&R`x>{yX2*T`b3)~ekKrMICz6XmSy*@O|%LNJuTj-xG6Dl{sTRgXXcPH2P zT40?-T4D?5dFox{w&(q-GJs$H)-^V+cJ%i7DP!sz67E7h%mR*1YJ~P=nvez|;m|~v z$_8Ny^)D`yin%zhI2m&lC%dAkt*)R)G5MBo0Nbl|3zJ0W2VsB}tbtrie*|y345u?^ zJBKLTjd#_CJ`CP`xvIn|-{5Fq$hh>ndz z7!YtJtzbnnWvpWMlg@%*%3hgdr{!8-9~NmKJyn9OvOv79LQsNAQ5km7g!qHSBm)UPe)7**zA0uYivXsSV$^Fd zObq8h0S@k;7+A?6@76!zRF&erD0c$jT5Mnz)>&o3W=wPnk!ubW7h^w8nhbhH3V=Le`p|=LKm;6 zDRND3LX$&WPuNY+TL`eq6cn0@BXy&ZP0Gvu7BS$1m-mf7%YSie-QPS}fHw2lNRZEO zdbtV)qZdi6M+wzlYaIud#=7{JW+KD~u0U=hxT;cu ze59oIsm1HG&)DPxwhV2KTba4~)hMJ*=Y0*lh1aScV-h}@G&AwA&4S|Tq|_kztO_A9 zbKV`X*o$V2;dQC=+f&N}oTq|`Ao8!aUjI{97j~$r??@iKr0KVW?6ibQ@>6m$A##uN z6;Kx)i1!flB~)}j^UN%n>lKK0?ovh*JuE zwW7$AqaI~q9sc}xfmGuYeEyF%m^szHq+9PI8Dx;Fozx10++;cF+wXg8jNBo(8>(tF zM-Jr_sVUr=TCTSzZ;xCv_g4SUwqRQST|oV`WN);RJxp%Be)y`e#yGvvf+y zHg6D4lcn*n55-Tzd)l?U;8GXfv<_AzlURKsX6?TiyZT&Kl$=KENT|<1f2f{S=Xs-K z=z5fbsS)>{9y0r4_txZI>eiG7q+dl7=xxL>Mq8E&SZJ(S@8I9n{;iWWzfT|iu!A@m zlsr)46Fjeu6pVO>iYebkW>%=Dk^1bo70*hmYjr`||7cOc1xVIxmh!%|HSber~RluZGx`Z~_+|GN1f)pu(-hf8i@mqc}=s^NI~ zIvVw+n0qyAdFh0!(d@A%2-88jf_4tJ`FbfEYU-4E-BLEEMgdx^sGg_AarCeo*v0_d zxg2oNHl6Ab*Qbs0r$r*3t^^xV<{3)D_^(O@GW6JxRUu`LaFyJ$SO8UTXJ;po20peG zaW%xI-#vh}%cV-1+ADQ7Mi2H5wh4>ROgFI@68s<_7hmcTR7mcf4qY2x&!ed>OcMAT!QzP^(hc^*{VE|@_^VOXHY#3j!eq^>3>x4^}d#N-8`&Lug;LNf-o4*g5m zy#HzD*wj)GLk=--MD{qK@*|_CG7^vaNH+Yq!ShBtzHAY9p}j=v)2#M>4fen2HfuR$ zHG=ov@GeBAFQNX!h;ir{ujoXKhl1njCSp|5iOw<+t{Tr5b)fQSXM-{nMAAxqg4Ais z=cubpdG_QJ9m;QVmZbnf7aB6gW6Xx@NV;wLA^A*BJU~9hgo|)(ud)kXMnD*LlC1+j zaRLZx-iDM!p?7MZidpo^QKzIz=EzaIQWn@!C{ZRK{{;7uJ{cF1H9}HG{WQ-IgfjwX z2q*1BTd+4DE|j_<*>(a9cQb(<{;M6fhe_l!X#AjHV})^nF{#7qa5k6$W@}Q#$O$~O zf`EJPEOGGz5vmckved+Av!9UlVrTRGVN#fhR+vp=BN`2}3aVc@@mz533u0$!7KqhP zkfe+|h{Ya=Z2$mtHVs=U>Lep;=cM&C`0#!gyD$F&DMyr*-pKX{hnM_y&YIvYgbtc!~aJvwQ%NmdmfW=OIEGzrBV zA!>ih;?LYq*5Max<&fC7+&2DX;r(GPd4mf7$BX~IHxNSfS}>0Cu6h6qcD^c*VK_5R z0hOQMY>}o>-zW+O+iS(9Ep8;B(955c;@}jia$2(9{f~-WFSFpGk*?8-WJFJwkN~14 zccV?$n#}d}^}RikQ4+Rbv3&W8cP(eC=eXIfVZk`x{|y0(_fd7cX9#RR0WKzF=f?mIlJxcc9$AS+Q=$u9DO$O@PmPQE`fJMliZR3w}I z^?#mG4ct7vKCwoM9Qo~c;(ZQlQYLY6%3VBx2pjsFA-)#ao`?tur=NzB$Z+0_xCpfb zJr@f_sYKOpge+?1s38Y-69HH$;1thw(gqEKWuYNvM8aQzB|4Cfdx0jfcI4y zz=6A4F>X%0)6Q4m>OgS8_?zer!_(Wb?I0^->DEtAs^m63EKXJ}LZGFQ`LN9oF| z@Ao(re2CpT<=xB6%Np%&_&Tr-M7>`FrO;g(rQUas@2iOx)~>*;9YoH7(@%i|3z3q6 zpjT%MXlRAQfgfjDIEgj;VEzuG8IfPFWH(QZdswr9DuP+GD5>%b@;`HFXP0O#Vv8$j z8SE!|aX)@J1jO%_lDt~@b67`v`%$_b(`s2sj>1pcjTOg+pi?Y*ehM5x2#9HfXeUkO z_l=0WN6JC9Wq zfIn5)i$uQ`aKOjHno2P6+qlQpcF`7Kbs8u@*|`3OOk-1K=rVAtB2rKh`;XD1O!PGV z*+9kVTag^}`6d?1+doQA690-hX0}DYQ-@&1_w4pN{nIS3r;U`R6OL$vQq6u~y#=y@ zJBr)c!Vf1d#vqy_I7uuwZ_;gGxKQ;hY9DQ}vutcnCi8ZV2Kpy1->E&{4Z z7&Yi{OM<2uM$hgkF{8-=rtaB&H62sVT!f&HFHjVq!L|)|U>7ZRECg5|9u&f)Xs-bS z0%!xf1#ZOv!qn~)bL0qzxw5(sGw@#(D+uD~Ku#)=W%c+jF@ooKu>mVOOdx|rZI<*9 zNpfW|yAWUs1F1lEF0Qckb?voRDHX&2Q4zkK{}ozcEc6pU_Z0kN)bN{$@&W5;h0BW3 zDIgTg`xpqw2J<^vE)*DTXAfKv0hY!ZnLG_)4=x0r0hnLFodCWVOF%S_=6GqX;r8*s zaQ{HM1g?*(;(nbS0SXwTv6uL&+mZa$Uo__@MuiR)Z)-ngrS~?{($WIxsGL0EwC(Qz zbbalk>hQAs-KV0i_V)H-fV0dz1GM6Am`NTP|HG^oL96L9f6XPMIGx$t-Azmd{qgMa z8NT=FW4yH`Y{@!xx&r^xO8;vPe*N=rfHa7eU>Cqtz5DwYkb=ro3cA8jW#w<#G~ZWO zp@GTV;4jv6|MG=Xq(C)~FV7xEX?sojqb5+*`3VkDddLI#3uz);v=k)3paoih+%f+e z@$BATKW@8{8 z=Nmd0R=GqC9Z;VCr_I1hfLPeifJ1EMM!%|(#(k@gCJSbNk+VSI=fmWoPDP)M@?0kGtChRtXDpXWd zauq88mHFpBC)vnT(~XLd;p1^u0&vSFfmDnlP)gtwST+lsTVAv|D(X-B#1@GI7FscM zbK_jjLOzjDp?haar*fArSu&$B@6$SXeXOz*?In{c*CT3jm1`s%Rrug1QZRHhB>c^b z4CEhF^FvoVbb-6cOP;n33mF!J3?IavjI=J4Kpj}{OBxmpT{7JNR&fU3gaRdBb#*LLze!C%=VmXvEtp!vQhpvCK0H?DS>v0;I`1iT>@|)?(2iXJIQ_MW8%o9D1%7_5g3PV z&&Hinm9}d<^{Zt4iMhFX1abDEh;zrK@TNHV7bg(qW*dPNI*Jq@vF9pU%eWMHWgRUX zQmx0r;h3#ia*@NGbV`*rb=a^k-S#RdfV1s`V`i%yVc^f8iIT1#P9sP`MIYevWN)gJ zeI9dd+JW~l0L+Ezx%~Ut!oY!&?vb$bhe5XyUb^(wARilYt2w5O848`P*ay&LhQ-Q9 zmFa-bNjd#Elbfbnt+qd(Yav_ax(w?EEz@jM%RY1258k-|b-4j~(?lVYqfLz%CGouJ z@*n;0u~Gl)N;G)t#`sgP93Xb0Tie^xNj%QqFCSF(uqfvy0GnVuj^L-;hfEEj+#h>u zfYrig6z0MgCsAb5`GhSE(N)LG#TAvEIc2eYrN#}=YTVsd(Q}R-UiNRFMm5z`&!x&nC*$ztocfwY}ZU#YHXc3X(P#lrmLXlr7Cofc%a_5?=_4)eJ&{)$k8S^M|a7Hqt7H%(HcW;30gnCCFPP(>djK2pVfF~cAr zC@Af(#8{j=XT{>o>Wcesw>T=j1tM(*d3kx#z^e}#)zZR26Suau=DpvyF+u*_FySTlP6LMipD260lPC`!4IO*Sc?-)7;u~wTVRjx#zx?SX zr3t?5Q4J5X(PUdj790HnfyI-i0F50hJ+dCUaTY%FtJ+pEY}^-ELO_w22*Ui5k`f#; zu^zYb8#TFikN>{@bpl>}Y#@Z2wLWi7RWvg6L#IrRBJa(IhlaFlvH|oWX!`pl0x;OI zsc*V`^p{my7>;zuaR~`3(n26U#=^OOVt*ROLGW+Hp1bnzH3d{p4QTV4?@R)wOQd`a z2vcojw|h{PGbq+@E!G5UL)7Tvz36UbL?`Y;kB^=IkFU1?i?aLnhKGF7;*?{X$c7lMWjVax&%bJB&ACM=@=MhzCHTee&@ZexyBK3=AM1; zz4rRWTKj{)V?}7^eV1854^tk}vRkYuM&f@ijouy;MQP9u78>7I8yof;1L0(vFE$kN zT3}-@K4@+5;E7jMRb6LD=(VK#Kso=}f(I*(X5QsZQ_)mRNC<|PmzSlxJ6Y!Y{I_qh z%q#1;sR1bJTs>d{iLnj^SOY8!2~+cKo>|GTTOdHecoGp)RQ8;xcwL?3r@ox2pPu_} ziYQ6N?cdjr3vFKF?8|kM6-|HeAx$E+>0Opi>{YKO(njv;4JYHD@V3Z+-fe8oE4N-K znUFOv+#Wu+s=d`oC^9vNr&U-mz%&?%8*_B1RXdIGnH!T=+=XgYIReU1-4oWBBaO!j zA_=+@6nfv=%L_6R>tZ7IIPonuuHn#U2mTP4?}|1>lY4!#_zI*o7Z(XD85N94uolMFOhrL?Mc5`c-h{vv?WlT z&fpgLEMhhe|15}A+b(-~*$Q$2&1#{A``Uy#Iyqrla!U!*xIF}Oj}g6^@1SI_;FXQn zG^ohpG%1v%buJO!QN62^q?{oaqDFi5HvC3)_QPhQr5)c~a_Y^91?x64B#zF!H%H?@ z6lJxZ=FBl5216sm1ot86gI#&B9l04|JaGB;K;wJLfD_q{jc7=!8K~^0uEWDSsgcXD z9oHCA)AmqbzsP>smQ&v0eEH!y;tp!aMh%%GcWBW>)Ym38q=@XsR#yug6Sn5|#GQHv znQrXNG8<9xd^>OtBFpdelXWp&WGat!Sf(9{^_`3AZl6d!@s{KCA-tI>B(&-$%DA$s zrR9gE%<`NJz5acVd91|tdMgJam55Yg5Keh54rMUF04x$Dqh{f}bD{5#Z3BAPF*&>Q z4)(;ZXTE3tHdZo;DZTI2<(SDvw6+$niPG(kzo*glJ(E@MLHhgrdK-&8o|vkt`+~y4 zF{qS2R*?R<-^@c!J-eMTeC?%}W!Ewv*azI7^WUvF5QYq6V-|d^6JzJDcX|^j-7kjL;7I0|18a9)WzXm zyz<*_!0~~^`$I`gfONvafkzh_p`Bj^0sLbHcFjjA9!)=}Z{1ST)lCt70~3*!jt`I~ z)ze${ZW{gm-L9dCRNX-uY&LOMR~$9~3hgM))#ZTLSEf1C)em#-%s4SRTs zH+v)hpa>jqS$h8Aa8HF*TXYbfo7%VZ`Oj9KjxgC@gsAW2jGqRVlz`Imp5X1VYoK|7 z)y478w47TsG}jNDg4!5CR38x}UR_-+(2y_eU_XZ7J*EBZiFwjXpC~0P%oaK^=<>a5 zJKj~_Gn*=;C!U@ev=lppOZq_u?%pED!~S+b&Sh)1ysCAl98b{ooko&(Z>^+XZvQ$_ zc*)PonbbG_dx4MPdytQ-f}3qv?MH=ASW&eHq+2peMFJ>#^h9ltA@*`-N#c7q$6vJY z3-Yncs#gNi+=(ozgJ#uSd*tYT{wepN`;9Q=I;;}q`!qKSbXt(Cj%E`u_NoBMSXH0! z)rTZvTKg_Ht2du0D1qsh);nfKVj)G#(C9 z@=1s#!=COhW{;=BDuQSFk`M;HKfl3*qMm!1m}Grm7UScy{CYL>{X1I_QDkJKixAUT zkROEGtBJT{xrVZ1`>}p#Ny#)pu&dZu@VP!Vq$@3~fCDdFK0=-2L|!^qv_eAF!n@+}FX z$^GJJuk&?>Ob0#+K)sY<)axSzxh5NmRuhI?{V>o*H)4P4B_0P>40wLX%2LPpaGM}f z-Y``)zp${-*-_(`v!i22$zy`$F)=Ucq+#2~V;=#sZ|}Dp6~;ahN>ydf9li}7sjAU+ z&E~xKe(psUa6BLUUI0qN8A$JGuzrzcOHo;_ksZ2b`W8&Wh);&|a-BpAX(c6ikzHW2 zfQ4RPwFg(|s`osV@FIQ29#KWlj zeJGkfSS%LOgcT)pu=k!Ebe)=a6$$Og`;5QE($m`u%FIK{M~Jt;b}WlIX-iK}|3x3d z!^0!rrBe7PG~nLbS^k_FLY5G~PmmFWEB;VpA%N%?KH9=?$LG4H$7`DTFb}u=*BFBg zG4~0`cFvtJ|nH&JIh2B_n|fkkVM{yenI^a#HgwhE1XJUj4kD} zq@?QyZ9m3xcj!zbQm;#c-zjmt2N(cQD$hYduwutb?C^l&h3l4xIR^!pE<)^#n}K~c z{3|`{Ro-42!L28TF6GviaJTe)!ti^E{P4=n5gBjB z8dwd+1;dD9uwEfd6#k^jbj=?pgbSB>J{JBCL3uSQ38y3RlnN=;2o z<}zLDhI}cB=}W^sd&VvS;XSiS#jVMFX>2*=^M>@5B$027U}K-J5qHzE!(`85z^X)X zZ(qNi9vxVhQfL%dI(!E_TmC|bj9l9kBpzfd_=)*dDgY!#9hM_?)&D|h>;1vr5$}+a zlC%ZKjjT`!60$#lJ!@O<@O1ZKF=b2v^`}vYtmgQ~Jl4{N1{xsVdolkD*Y zA`>sHDI;+nR~V^G$vaLuyoB2)qn;TaEEYOK!w=ffn4AfnB>_whB5qzZ>_Yv}f`kj{ z`@VEz!*1Z4jjT|X)AHiAyy@@XBeY0~@(gsyh;Vr7@pc3;Br=ADHZg1GB9=a;IFfu5 z_9rnuvEp31VxpCs?x+y%2babit#+##=w(jQ#i_xxV3>%(Vae+Jt??%^}d75AK3my z68QxKHoD0==Y()vV|H`)Edjo2TQ-MNuwpf39}Z{$|U63_La<>+ZAqxP;)Ab_$p%7 zs)X&aj)3C{`~}{YIUQIAo4KAnzRcnLNXV!6tY! z!cCLY(duMGb}-Z6Ub;es4b}ethVhU7#rVlEH8h&Ar$xQvcK>n*mG*J9ZR!i^yUO7n zTe*X_4rmxaEcYW{`-5{+@ch~!lZa0|Sl0>{g1N&6`gfmjg3S{2p`((U#a7Z;I=d_? z!%x~+J%aN+=^;806I0g)u)j-}(82V4`bC!&1;Mqh!6FU<4(EKpL{5Bp$8Y!oh!_Cj z&{~fJ`T$Ts4_|2p05XXSeNpK78@*;>*nJh$Hc~erAYI7t4=jI+hULsggB4?TBeNwJyW^`U>61+7HH_6I7|@7C7V zOo@k?I6oi=0SVB1$)M`P9u7d9qN)A0Otc74(453Ov3){79CbE)kEB8${7QPx_rCt1 zzo38d59t5&e?b4kHx00o5^D#C4<)93u;=h(*lkvnI681yIw6{@tEd5fkL|D|>+0%q z0HxF7Im#9mxus1_O%B4&DP*3j^M->i*nqZ`l9GC!(91G{Y^1Z!pf_sT~!$40@5<3}Y|LM<7 z2DtvspDTdmU|)Q!tQ=Olw*3hEzGD|Jp)w6^(=nV+1yqW0m0Low2y{8=yuKR9(ZP-k8;xEe^59wCJGqw-N z-Z=dS(Equ;wMQ1uF&U_-GdSw#6TmvaYr>8MbVcu~oFoI4QdXZgpAqQhr69NZnA4Wp zQdLPAOTpyUq?4*94!|g{)s?>%_`T{)V5I7O85f67C->yZZApfN4qcUr(m4Z^}EBdan3iF=LZ{10`1B(P5%f_L9O9BSG7<@jQARnFW!bxli% zY2FD@x~{p-jBht#jjBqKF?xtBVoP8GpxYpH4RyTMHh>?C9sWn(!RM`uk0*inRoQZd ziPL;5=J1qc!1Wy^CM6{-f0q`L&x2>amt-GMHA}J_p0(}rqDa2qE^(s^tJ@b|X>7gw zF9{G&CTSNp7o07P2ksbpxP#Hadnyaog+0)+i1&)d7I0F*t+;NdPOF=vH|2D7$stdE z7WYBBMj6E0-~$XE8;U<{fQ@2RmyH=nRzEl1&L&`&D5)&5jwonvclACE!{l@Jh4f?y zNF$G5&!{ETKhd+F;06>Hpbh`zB3SGZs82i&V~+>!8*J?D4&Ckm%pHzNht1jgPt1Z* zhoqWV@~U17{DaR8=NVET5>op3u(n7uX6E7}SssV!O=G$>(Xyh}(HJX79zEl-k1Xmi z>&B=D-k5sV;T$d0>#^_HOt388bxO4$*7r^V8|pL*%fvX2Rhq`?fLbCN?X#jzL6AvA zXvw0%H*6OXi!Tbk&fMG_@#SU!eE2%RDrr~qSTEbtmnVFat!x#xwzkM-anjvR8>>CT zMVj(bHhR`mUK&4K5{7sZs~#d&rw9#;o@Q}>ZS9)FIj#bk@Cx%g%Yciv?@#|p!@$zO z2Asq>fcR_*)u}y&j(**70JWRus9Qh%c{vA>)FpVl@%(P_+xa>j;#aLN`~No*fS&ck zP4+7-N{L26jh7lNBZZDzJTp`du};p;L?H05pltZ@+ZHW)tawDS)?k=_IVZr06rKL+ zYvZ~Z8;yZ^yu)Dg5!WjVvzyQ%;FP-!-&yY6Z`SY=0 z##rT8DTpbbxDjX?Whm}AqOniVbic%`bgeBwJqlHSaXA{0d5}9U$ejo>>BZ$*Rb+qf zi*vV~z1}7Km9`KI$u`3`wlBzY`q#hg4B5lWA+Jnb3#{stI_3&y(~}-5I#2_(3KHxk z?n2E+`xr^1x5F0(d%${NoDPD|*UcksJxUPN(TdjWG}Z?TzyOqIMi|V^EO7R-^Kc1z3ne<^~C_)cQX5Qv>E zzo_}F@F!I=&Dp&NIY66Y-bqB+aNY@mvZCy9P(>^7Ho>I!(jqYw;9?|UIQxqwj-nfh zsI-A*QFGDQH*+kJbk>F3j4=gK>td-jEQvVswBb28*juzWcpt071}l!|{S!`y zR9gS=1`)yA(4V28MKE9Bg;#$p4Gm4l{yyJIp>#rgy!^P}%Y=kj;Rf}lj!l3J=fy%U zo{)THpra#~`?Vpwz5M*as%`wy?UCuE+ls6=?#7xB0$%t^%D`zV;Y!No(q{J zOCWW+)pw@Z*;z&6KENm|{MPz(9pa~aQ-V0^Q!V78Rfd$Ls2tC{=+lkIdf_<#;S$W) z8LPE9Y`(sD#0vF9(vj%KqN49ibBH09!<-kBQNT0x6Bo___7R1AL@0F%w0WA zFiJnW068E;p{Ey~Bu-DFFfIt9z`=95h4&^%aRhHcYP+lsKfoiXBy#4$daRp zW&*(Tjp(Rd+_A=ZaQuQw;mFw7qqj$(P0yt3qhKNsx#Zr}5YR|kI7=yS?a>03)KLHC5p&j{G27dXFs)N8{)rS5 zao@HiqBpKQzy(1~)Vb?@o0=#lEBKyuKma`;38JtHCMelMe({r#kg$;C6&5NvhynpB z5l|m<@0oX#rwZP+M#wYkoFzwLdTk~!Y*`VW^q|)~r0m`dRMcMoi7F}MRPrtpka+*u z({dePL_`%;CTIxKR3k$G&lbp^OdIL-k9 zrp|#G9i;L!JN=54RresoyO-GMaEr|U6{ zIPp7$m@WEB8y@nl-5uLv+qA9P8GEaOWM}$Uea{s|(miBq$jK5S6~G6iZ$rZjKS`Xp zwLx{VI0z}!k16i&BLt4Z6A{`RFFHEpfMsJ29UJ7tb0UCZ7v?4%ftzFETlCtE;J2tO zKvbP%ZWRW7bM?0i^+z(W$gOZd$PQ4^2Vy#iX`MRZ)?=TG@_)pkb0sxo+@XW%78HDC zl;Xi6WXqUh@o0m=Ie-kUq6;|-otu(xL)_;#$#=oWdJz#>l94yaHY8>DGXfmxr=t&~ zblJOPb0n|KI^QmK&(}Dw@~R55ny}irGNMr1?JwqL%YKry(a}Fo!VW6Qkd!r9QmMP!8@&Y62GD*L zHI9YF;u*Kr_Dm)UMFMe4Ki9J7-{QE%1qS1&jZqJ2&yOrZF&yn-YS&F{REsu*kP;I| zyAXK3r#P~oan^tQk?)5&_OIfMJtomx5h)8LFX9`(-hQmU#LT+ z4<% zu-MbVHq$Ym&k}6c*XANKfG856@xp@MxpAH0(;ynpI<~hVu5x9uAj|JvuJL+L-7Z&qINHvb)9FC&8(Afcq;t%I7@8ni=sOZy#&TPoxK!2aN_p$Mm zG0=YSEqm5L@26HrO?s>XeaeC%{!L|uH~wD-gh^*S%B}~+m4s)S3Y>FqF#l*wBX zUn(=g9DzLGt;+*o40@n>li*sIyONHq>ozelaRD1kYRAeghFiCUzJS(gLFWO|RX>)F z;4hlxltQMqg}#!8%iGRfTVr#>X=v~SI~v_sQIh1n|H=f6#RE({!pDv^77!@SXg83- zEX}Twva-Cx@W$AkAHG++)MjvKfrFm1>T7K?p{R{TU4YBVN=l$JA^h(Qcf-fW=CcRh zz=oxI%kD+g@OWOn^5eb{jaP6N=cT#Vlf(#{)C%sbLH!oxc*DEO#C#jV#NqNF(*U^+ z$N(M|KGN2!Es4up*oR6+tZia9UN3c#@py>r2ZkB>zfh$T0Bl3wRLWWG|mN%zEaIiC`o%pDXaV+ub-cMKqrM}zxI%os&b@ML^@MtG{JZroe zHGKIG2QdGa1JH`-kF#2SGs3(Kgxdu-A zhlVtD7?WZ+?5mCXd-{xkTP|j3)ED$fsTdj>V(~3bVy7dP|6i5*2p3vB33xyrByg^v zsHn(wA!=h7G|)j?15QqZ*FN=;KSI+1CQs*c0i6A_lMUvApn1U#ugrnX;b)L?K)}&s z3Kd$?cwXFrn@4cj*`AS+MA5qHYF*P{Bdq(d2WS$&eNf2YAM`)Kxw&n#rh<%HMeDWXXaMfF?u|Ig3OGT=XZvEDsR|6}sWk&FT6|uX3^l#KnJYWvjYBl70OoAYgtBPlm>QaDeFW z*Xk-b@d$hQM3IS%BUb4MDhaXdR|A9U!7qICuY1OgxDR&X$%;zV5u#jwfPvPQkOd6{ zIK4HF<6k^#$?SlGc|SAJwAFVXV`4p``X9W%g|Qy~nd^sa5#c`^4tTfgMYqvzBOCs^ zzZk#AAdx{p>Am|j6woN--D#^HAeLICFM%Nds{*LX1rF6IUw)*b`Mqo9y2Y=of{)v!h2vWPcz~f z=QsLyBj*H2-9Q{o?faD=7-*wJC;A2Nu%3pR7p3s8XXD6n2uY)x9O*A2~8;QWjK z-_p4`IDEC_$|&Orbp=kb0*=$@j|Y$CB^i7IxKBJjEhPLQa?mz}JqjR^Yu_ioi97Xd zi^Uh8GrrF$P$%n9!%j^k^1ySuv)SDvki&5tqBs|>-| zt;7lg@hB_U(!9`Iv`evI7e;t{USxS--&a>q$04A}k_ z?t^i`WhS{=(VwuA>Cr+*Yv*6rz(t^07nw=K_!;3%vtV|{y=#!NhGN1>lpPiD-cVzS zGkl0crSL3{5}a2#)J$WwUwfOB^C<_Se7mK9!(mczZ6;198v7Shp1seqk-?{#vMAer z8-8HeG0f@9!^knmMbW4sK|2+ z;1sxU^Jadnt{H>Uy#p?Jx(pnHIV80Y)h8<#JO|487LOyA_vJQXV^c)JEdk9LD8is^ zb(q@E#13Q@3sziocKd+{T9XZ|1Q1#A9AQbmW9@_C57v=12noN3zUBRZ+XvGDcnmE0 zqJV8U<_YFj4^m%4A;0AoEn&pwl%0_BkHP~(gYW%)R-X_6juNSYFn|Us+g&jJ*Ayl# z2V(>ih&Mx3PW|92@3#HIR?i8LrdNL9D5Wn9n6ukyTR`=L%R(B|aXeM$l)YKCc~lPr zR*mIF>2JPy{+M`8c*~eKWWj9`4anA1Nm*uYfA-!!fGRrjbe^A!0^449xr+34Aix?6 z5%;QI-A;#c5s{LhEo?EV?IhGRtTh#pGJ}wPIdTnc`@Z-o_preV&)%bz}Iwy)*D#0Pu;C8 zXb~b;6;8=+*-ENe-6}Q|E1SdiAPTr60;GBCq9Iop{3&Eywo*D2N;Pso-S?^-d~y#fwH$9-V||2O}I zCQwxzS|mR|#XEUjufkv47OmKs=sK9~SB}*l&pFkZ5Ey=?<#HhGNLVn|)saf&hnMpu zFKIWbBuRaPxr_?+gEIcMSP>RVx5Ea$haoF|_Vb&JLHo|yLu7de%u~|T`Kai-^q_oaicLgfR(IEoQ4AC9!CUP`tq*eHv0{HIeGfvPNEs_Jf54Xmr6zt zKI3#I4cc|vBcvF~eluv15P28Y{uj<*7|iQ~C!&&)&ZQVBr*l}A`ExFKBvXQeOmB^A zN%ZupC?QvCi8urG1zY0q41gvT*s}e=Ja+2_76LRw09+Tai4YhSU{=gT1J z{9B2=tNN!>KcE2;k!?lmt?wOKBtw8+RFc?Hd!5!D6d3^OL3u#vw>!rRy<&=$Teoa& z+aXstF5vX12jE~qju&j|Hl9Gxk5Xjm>~D+u3y(dB zXAs~KPx zcsUWUKZxTm05t)I7=Wj|nv1*+CJt1U@_z!)Za}9_Sm%wemjfl0Kq>;nBhYccb4dvc zJqaPP_g@NPnjq?t!F;P6>Dtl~QynHa@9H|OD@eV={%{ca9;>w+#g+Nm4_``5mVy)Q ziz)mdru@-|R+CI{w~+s4JXkxbzC=rYC&~C&sx76+ej1|Arn>Qx_T2WmFj zT@Z~JIQ|%cLFMzw9_y8h!A19C*B0^q>`bs{@F_v!J(#;GG_{S|pQdA``k=!tlBjZN zX9jxzlpkWLt+S8B?Y(9&c`lQBSjx7t^v0cDl99s~dccEsqqCj~FcC9-OAJnkp89IH zj09%i)L9>vHc(tc%FB`ZkI5nXznC1{S#!fG(%s~ec7u0h|L_~rXnq6il5Qsr;F&br z5IHqJ5$>}Xgaw=#)`WgPSME%sHt2xeEqdAT!Wot2W*Om!?XflFa74v@ou+i)Ll3Gi zaqlZm8Al8=9UesCeac^d!599Vm5Dzzg{%m@&!w zX6|b@oBv0pL0D^fGx;E>YM4h?HMoD_n<`z~HTWbjiTTgoj;nbOr6s)(OR`07)ZE5+ z>(})i-2K;E>rhnKYJ|5mc?&&nkGZgV5U{;L$7*i5^@7z4G_m(|iC+buzTGh7JyO!9 zOSMV#yf!2G8Ta-cR-TOIq$_u62z`Vm}F0?c0OKg9=W{w*GGtin~NRJWmP+h>i;TjXbtFFsgH{#wFu#j;lZ$p3|3f%56UP)rh zf-mb}(s^7{&rBHJ?0QKf@MY8H<9n!Rkr+Q$$KF{i6*E1_TY%PGrIkhnUXE-&CQk`1 z#s^#suyg)P!UzhGN+(a1aR2~^1OMa4h?<`Oehkk)ehfaDzEXqWX21-C+dECm%n`%z zK}JvGTz$Q5Dimej2ctm)W8FR&6IuJ#mIDn+aP;6uQrNHSYDmXgO;CHoXns#4Xd_^? zNIuAgvOwcs=A=;KSg(6}ni|+1KooSkT_S>BE?^C#Y>q&hOH2!EO?0oP6Ri-){*z`bghhm;Y8#E~X z)>a6FtuAvQybgmpbocI*6CiY|48a2s@9n_0A;@M^{mjpE>=f50G%pAwxIi|bu16w~ zcdso2NdLzN0Sp+u#Vd>>?B1#ndEO)MR$Zi4Euw^L2{1*U#>I=P!{y}yv_u~A%xa-o z8~z!zpT!r!%v{Fn|W#U1|!|XbL%+C{QHsLm+#z5F)=B zvV-x8G3BXfZBL+>lD&P=hXfU+mv=$+E{+%>(C|Gx$Nod!6fEvh$*q)>5MchVjt*~U zNZBglb2VoDbtRVT$H&JLwvuH#Vm7Ez!Io!g92A+KHlDJZ0O*8<`7#6uEOK&&JGl8l zw$(G4=&gud2qOz!crg|Z3NMU17&#z-SBWsKL@@vV6<(0G!X*eWfB~50{Ef_#{vq5a z`2L4BhSiSx&%kTR9R}Cx!2%wfzXCb=uRa+ITYEKIV$TNC*SG0UnA7`dO6(3OGE&cF z^bSFN2H<5R2rD0`EL|?>GKZ{GLZZ&4EjuF~{lwtD85>d9_HR9g>#5`T`;J|2Iwxp+ ze7t@DWOoQSIjn-tp$x|63FLe|RNuD&v7?6k+45)agQCFzEhxG^X9S`gd7dxgu2S)& zSnctq%{QM{gtQ~+a~p<&CDD!sEM?Wz)uJ?Xgt+TcwVVYzYhaTdEsny4Jh)aP1{|6^ zIectb6+*A&%%2CC0-y<9+Q$F0VeJtCe8+eVne)c8WNnHf!sc{`pXxnZ=!cu{7WXQl zSULBo85yab^A751i-IOiZ1JV*A+=aDOi&H&dy9yDj1T>!@t|%a8HVP2l2HOFD02K> zF3Z_Vc8#bg5jVLJ51_e%#fvj1TfWqDwxB_WAa*_1o-m`>OJR%%4DX8fN@jS{H{dBR7jS6MX{^>cA( z4(RpwXSYXgQdFMx2_Ow!A`d!$oOpNs$AvBc3K+D~5GCa9g0wtigZ2xDz;9~%#%)7$ zLi}7Yd!{L&NaVIVui(YNPGRrd@^gmWwJbO1Z!ZNTC5dF~J2L*SYK>3%?uUa6Np_of zji*pa>GeqMf7VGzN|(%C9>L!e(tR6N+WLrbZ{C^rj?Q2@lt#SBA%Mr%<*gn-Pr_80 zh#fvHfPRyo2JE_iG?sR7I){L2j(5eGPks+9&gDE1SpXbolvSCRxzLEH@>_DHDy>&J zy(H*(3CL6sCf49utT$|h$4&2To(G5vr}wAMClXL#k-#C1gAGMGfNY02d!6PHZ@P16EYF1yBc-no~$EjTER#g20%tuUY z&#NnQyOOKIP=*Tf@p4oF63h-ec(qlf$m*;+LOY=21((mp7%C|Qhu{`gzH)36GoCgram z22BSRt%uf-cAj+KH_N>;2-G_G5$=c0^IYd?4dHsX2FfHOwb3gX5izHtO$!Fum8~Ge z(oiIKTcvPFrjL_82$EPmvgfqRj16f;SmCFI7@_dlh-5$el+CCJ*A1P zi}YDyH)&gch|FC)6`6MLFS*-SA2vyyUD6kR)**SS8%~K5g#Vs7;d1te_WrWigI~L6 z93&OgvPm^vz1?frdbrYf0Q*$6aj_kP{w4(7O7}5Y+*he zx;cU|V0_N-{l}-)G7T=c-F_-+!QgbcQ!QQZ6(K0NFsIz3vJfE5YHT&v)5qdFz)}jC z1YxL?L;=nl5?wI933IwLmT+c0s9^>PK3;7RZ9BeA)c)~I!<+iq2+|!?zWnt9lmWX6 zaLq@Q%igv4=EDgCex7Q68ZS%CTacC4MDc0PBDLS@<=x}W?RF8iY6lmsSJo@=lM3nq zuG_6+%j6hW=Z{Qk+qrYu7A^K-mPOjf3Gi!|{v+hx`J#ae*`ROK&Mz%Yjs*Oz4` z2gKJtox&VxksEvh*&<)=d-DQLK*<*`<(uoe*cv#tYjQveNsvCIHuv8Za{h5q4+)-H z95GO?Y&oT62wb~g*5+$wc8=m$fogX9jh9dl3oybr+K(D`0alE0P#? zDn>!Tm^LdzHy3nK30+HiK!hF<(M2Z3I8#fk)Zj4LCyLU1wi?yaJ9>hCa$d4If+V~13mZ0I3^IIoPs1ncge8VKzb zS-vJyJ(HjS)k3)GO9tbwcM*U|dcA3?%|-%W1VWz5@bxIcw4(2Jk|be{-K+dnpd12| z;dw}*pv&XgXr^^FxaOL!P#VcA{g%R`pOx<&0SVhlK3W_=BJqI1*kcf^sO|5l`$&hO z7xgYj4cE&|P`%KdQIvr?wpV;f$<{2TXS11!29naiG$cpD$9kdJH$%Xl1hTZh+$9R# zXR7$T5_7j-B#f<~?IPBd>ST8#%kAdkxHlJLLgkOZ2UQCx`(T*fLU+4)zP1$g>M}^b z2h@g&QinTm zLHLc0f!ASOk)*L_H7xH{p!|os?d%qxc**rEOpDX4C45#M{7y*xu+8fHCLn7#PF9B` zZ6=^kQ+kHyKy_6n9(6ON@|MGm_jT|2k>1jHS~)FvQ>mXnI@y2X+C*M@To^T9i4Us{-58^wpLEU%g}P4OVypPr%~cT2Th;ulR(dPZdGFrX8y25C-x1EGyPm?gq;Rp%^t<)a z)f9}PVUsrx`gL~O8vUqip4U^HUrgtmI0e5J%t*T@G3=f0sJmsH1}!!|z#$@3fN$;j`9Hq@L+Hu?m+9)l$O*;3eUblqvKl zzk&s$|GCa(iu1?a*4`?sBMrlVLGFRq0;HRRW*qumye)9-1u-v3AZe?y_rhY(nP$z4 zEMk*cJ3Iv=)*ILBgb!^d1vQ|l`u*XK5d|D8xbd?q`~!Cf-+}x=Q#zO1Q9>+hkl;=` zr=z$sr|n z+~752VcRG-sb2wigj@o*Hoh%~_+s0hR~}3ONUJ(U=@F-f|AO-kqC@r zjEDzC_08X1PxvZI+!mibomoTrSo{c$%xxo$JZ-UW`sE5?3bFxF6^K~p9k;XSAQTt_ zXT!?wr_S#Z=;gp43JS+Y7hkV8moi|$^B>VIyHf)UNfRKnqKI^Xc#FS+h5KQ*JWpH1 zSgI#kAJ$H=)c#f(i!gdkv{D#-jO@`z*s@p|#sSuTesMZx=<4VoGRdAeMI@YE51asI z!U#DCEAnr4y#_&?_sZN%**CIp+HWE~`5}GPVxZo792Pj|QXeu~z<8``5~6>I!Bo!B zF2~vk2o|_d##<1t;vimdJyVF9FD8 zTj*6>;Q3M*siH{=4Q%#eQyL<$If(VWqFbpNNxuDkTVN);0VCkjWHBe1s#T2WXJH{Z zm&B(Q^QHo|X>GR#zv|_Hi|o4SpY#M~E4#Dd%+Fn$6|+&tzs>1~i{-C>-XF6)pW9oA zZoB+-)8s+f?Ou`E$Fd(B?2_j}%pnlDtO@V#3VqXc(~y))so^;6}Jad0%{J_uY7 z)jQE^EX`ejAqXiANoBvnv1F;jbOFvm&LB}rrH+dsy3wm?87#=`Mo#2$((UsvM3wpZ z;KfRlD`Z>3?aSLhEvA${CNey{JzaCfOnnZ`HJS5inJ29Za4E?A^E4SG_)C!j{1)V1 zSv8_X=%tKi`*|)Wyi{$s7Xx8yMP`S{{bG;4n<2?*n&iGu9WfW2l2Mh65$^e?)|fAjqGLzq`AsEM9`iZrw`~cs-7Ptz=$BCn<<-CeFZX|5hnV}Tt4%0$5t(F z=(R%Bt7}rf;8$9%UMig!AWIsUueaNBwqSBF-}Jjttt@S?ar<5vLS*5iaf6<+u~g_f z7q9Y&44szL35Bw<^8R{d09D(<5g~}So4E;#$kX~2KVFa)zX`lx7wRvL089UiedU!W z!f%-O%lS~oeXRa;UR;Q24Z;s0gF4sCe*WF)^L9m3qJDz9YCJgIR4?$-6I?aRPE;71 zwQO!c(Ki{sq*vB+S}^^MF!xo)oUpC++};(W!NCSyn>OFdG%yvCG?@g{$+Aek9&jHeQ!y~|zeF+U_C zNuq|?ZzMEF0xZS%boqD;+cj5KQPj$V)WFe3Vn5x#yHeEIU)Vd1Wa>e(h6%bD8A(O1+mOD)cA%*uY3G7HvBZ`Wy?rG@R_fe(VjA>#%?fkrOsu} zeL0-UdT*g+qq6ErFUi4M0tlU}k?lvh!@l$<;K$Id{K$_!d*)?E)$h;OQnZZiF^#L= ze-3~@lRQpDGP%vx;G5JrcbNJ72>0J>p*maeugtIvc{ay;>p{w1(_U+=#9lKwWPe0~ zbosl9TRF!f0qXnZUWLr=MT)h%CRat%Z*hq1s*zDu<6^bF*35ap>8woe#$eXdx{g_^ zqm4nOqcyd>pysR7IY=1O6AQXMuo+(>Z)h@)Ks%yAma&pfPmuT=MTNyYhx_cFYg3) z*?o~k#Qm|Kf^UK@903xI+;{zP%D11e*oHf0?$3kV$dc))Z-rkgGp;2#TZGBnYdyCH zhiBlEO727MHSf#M9k7qA^$^K(SQX^zxFS@iF<18>{??b6!gWVZ-?Va& zvP15LyF0VsazE=?@o2C!6mx#=I??qOda19e+x~@Z!sW?IOd zm)Z>U8toLAon4xW_6&PUxW|Zw17wibhX)@S+wBX|SFcFp>1Z$1kDsBJwZO#fsPrL6 zPy~`vINu6ND@Xp=h?Al^q7mgnUl;u_*P1RaJ+l0;B}%`x$xC5Q;Wr`+{IHKozrxP2 z`x2(yuWDb)o*+%oxX+$N!y}Y3}84GsA*Wi$vzVW zA^Zh6NF#c3(>C2K0)+G^#_w){M}&qo4oU8ix4Ylj>tupKuqK3nNib1g%-giXui)Qy zFYuwa4$NlEgezMf&|Bi9INJ#8Z?i@MgDz~$4pXkpUV!?2_96xA5{${Gy zZyCKBJ5pZjCk0qHKRbv!KWz)T&Xr~!{bls3b4YEj3D7q$+yZ_-fI1cj4Ua0?PYL$| znu11pGi7Vub~8qAkGa|4(EVO-e&C*!T{WWs@5w5_?xR?digRFx<&u9_;`{h06&`cq z$?n|oj>7b<)&@FLWdNxxy%b;QP+Yp@9@pg;|73sehDz&cU93E}xg_HFX9r_9L0erO zWmOqh56GnV!Chrfz+8B!BZ3bN$CfnAzP6oY?w3iKt+_pCf^Fl!+Iz;7n<1T3!C1KJ zpy%|48veq$_J(j*iKVwFeb4658;;eDBRFSWwPgn;ggjpCrx)$w#Re5nsrNyIv>Gi? zIzL{|fdr$V4Ww=@CpSUmX2B@On`tBjG~xhf3Yk6qUUv79iKc8H)f?yveltL)(8E6V z=kQ3}B>e=-tHEuum+k;gb^#EgTTRuf zN8->KHVAWjDC4Ls)b#5hI|e=8tIsWXFXOYTAlvlgfRBor|JKAP^jpQ89FhN~sx+R7+%LAF;dZdhf1RPnQ;KZr*$*A5(2K%#e7~Dcwzr`sw-c$6LKR@Y;tIL32NI;K ziyj9(mz=J*zPBEUnX+QF!0nQGQsJxp>#< zRs*KxU17gFpdWEcr*=q7$FEoU)9RhS=(}L>;~jdDJa#PLWx_>Rv<<>Twceqb$mUEu zWoT`9`$D~l+v%3iiYwzQz(me#g@auK4+Gso>$S5x5hAyA-lTxfbV<7C#7$b<+VL}J z8jCfS$d=DHSy8B^CRYuArE+h1=i&G3M zr+O-VFF6k8YcY~(oWZUvzXvyESghoOFoc5WHNg(QNDn7sTN2@^4NC@r*7Nu!DWN$fl1W1d+ObUuQ#T{IxY^Fn>hXXWH5GBNF%*m(H}&mfNU!*hX(`RR7s|HbN}$ zVZOmp`*ry}V&nRlP)S|>O12l2>fXhS6IlFB>det6 z)>UAha2ylGiUHR-8is_rUDt7LCZ$s6e+0jOeB(pIk7)L%0<~k;tEFH0K1A>^HNOn{ zC(gPEi4&Aq=< zl0)H#P8&zf$7I=)Ok#e2hz{oKi68mkhcj*jk(vWW(eGQd3qcTY+@wgW4|m7Cx9PKH zkEL%DTk66ZB*vY+J>;0lcg`g+#ASuDGfz{$`}}{Yq#Q7Y9gbBK>q3^~v6#$a@ZUR=j>tmY$Twu()TuP>kE9kT zT%ce0=rH$LYksCeI}cYRwGlSg8EX#ak3)46^(apE@Ki7WQ@$ExQU*SIwwb?qg9d-O>3-S>(t3rmy(e|0Tfv9@Pd*AzSA>UP~k?|rdoD|WFI+Kn{ij#hvk;0 z8%4w$Q4D;#mu0V0D_ejfx0d+8Bj~hjg!++sS9Y*csO~-Hr?c21Z4XHa;+1BnsQ>aJ zf-vyc!BhoYZ}7XkELSyv(ms@5ue=A?juMYX*mUj)jX^BvC(Q~-ax%K&EGEeHjSpMy z9vAVwIDDAYf)4EgC>TYXNVpka9*}&(%qD5+Q6OUOSI=5bd#F9kn?H0iQ-91=Z?9ED zpxVz?bZ5O6J&iha3rQ7*tc8dJunQoN8E9)rTdRgieQpq-j$}ZojK45{JskJL76A@Z zotn*$A05g!e)!*C054oF+MfV1W!c%`0!utfYP3y^;Z~TE6Ka*B{sO#(=G8N?)@E{`Ah-af z;B?DP9!VuwZ(jPoMnthrjWV)ht?KFZ2Vjkt$R=OWm)0POw|NTAy+~G~gr=VPwf$QR zF!u(h6$_8rT`CEhXK{bwJCm3DhB!CKMb3thH{)e&H{jlRrrmH z_x%P}8tFw;nF>?3$>KYg)pjIKqhACh{C9vnH$PqPo~yODeovEgAho6*5|4ihUPT_$ z{rnO(gHrq*aqPVKz+<-NRaAoEDHOLy<-zD(dB3W+k;a6&E%>a(}*yLh5vM1@ZH)r zajsv+uo&6nkR4DK$mj@^@+qU3{lx4{Zp$cL3YQ4>Jj zpsF1ob=PzJb_U}=NK;d``nB8q#Q@RfIShw`0a?uff9I+WSaLfD9pqnTTZA|WVzVKx z4SfZ?*I}`14{|D+}RR74)KBg?z(ae}e;=8KDV#&_OAMwH7>t}rrz(5zS z(2{z+WUzJiLxl80uf$CFqiL@;(D$XFs*K0g5+7`B-fetN_^k?*{!TAn+E=_rYn0(B;>u4;80C^hN$ zxtZ-ScD_9-e_eI-)1H}rtP$!5^`Z8?`|QV@(FqZ^+>a4jCcx8eyDx;w!a*-@HvC;6 zg@X@^El)8e^}*|^X`4pvc~U}rr9Vgg+bXQL$QPJN#&vnjMol+8d|{jhNRxwDpK6Bm z9`(q`fAuASU5`t@`_s$v;LLVh2-ubMf_+}+ISEcyJ~%ERbehnSZR^|<*l)m}HIL3l zYT!^Bi>og_K#VTW_R4DiL$raEM#DmgCXIwdDu71McaAAU&o9ldHFSSyP`;2~T4C0Z z?8s6-zrfg#Twj={&l0C-@ai>s!IStvtS3PXeL!>+AOo3?M@Q z6%gBzCw6eND&w8Tx+J5ZtZeaAR)_UX0Mulafq?i0=YWisRxKL5sK|>uyeKDkXw z+F`B}cGqf_$Ju{9!EDN;riTA!h}2gki)abN{ND~;N3fcZ#gsGKfWvuL4|`lM`j0ZM zWJFltwiS8gz?s`JdAAsXhzXv8loub&^;LbzBt?M*|NR4%5373YJRN?90quY`##Vrwrl z8`|HEA>hY;vO(j!A64D9M+6d-Vk6VEs=+N?%GpS{WcHQDt%qQ0xChtPzUMRE$ zJs=!!U2nA9zyHW)-5(ibnTHImDK##+MsfPs$*>=aS`CyAAn7@1rdwl}ZRC1;r|CwG zN-oBtT`vbceypgxBYxzL9{N|@9XBxRyXr$r+?Q0if}?mHe~SOz)uJ_BxiQjrP*+NZ zux5EvI<-6`ar)dIfkBeH+O;f&*OPQP*Vfb!P*Gt?owOS}SGtBP*sq?CO7;e#VaKJU zu#DkR_xDT~*oO(%ubR}jD3wyFbZkGfmc0%1G05P~!qULGqUv8yF$_A@ zJgB_j4|%R}z%w71oI`=3G9RXpET2pFv8J@N)PkBDl9C(#`i%!E1G7$==;s%PkcNV6 zyj$9fhWZHfDD>Ng+FlXb62INdb-nL= z=mL?0-tOtt{uO%8Ljgnc%=?%;;p;%^${wCat)LY_>&iis|24zX5JLm_QeE~mUDN-P>V<*$!t_w zne~h77SETvLYaQmK;H84=$QVARHle=d6FYPFLQ>LBzh@S@ZHh=x0^9hLQHUIj3s64LgZ15FCs}INvx`T+;4x{gvVMH^&T06?Tgv@ z$wKSD&+a=+mu~8&JW7!xr6u+%*W=<49;~zJL>gIRGrW5^%D26Agah}x!n^}13}1YP z%B^Zy`62f}LnNe!KTmLpzg}Xz^&6~zdbbTiXHhutF}zB3D@hfll`cF#?oN~srxEd* z`26uCAcn>Z-&`QmcpIE}6!QL1{IdG|!^K_dLiE2Kr^SY8+acO(${^#Fh&tBPXNO@< z-^f4t`|)5!oo)VZz^pB<)o&ft#Y-sp>^b(?+-Y|ME4zHMxawKcL-}~B{rSSJm~FOP z+T>O#`f%rH)rZ-7Yg&W<+P%|4H9tLN&R8p1Jz1{4$_ett@R8riKFMCT8zP6iFo6c2 zh;Fa;(tq4pY@}~+tSxhEc3jjco-UoG;x>VHvCr3``GAjJdQoZA)UnXOOjThV0Fvwu z_6TFUBtNy0Gy(n7do+$sqv>3;{{mt3H2uaOHs!PRvPtF1>Bn!MZI)iS!+R}FY_ zuor48yDOae3dL=k-2BE*qBb4RmO>#}nL%-a423C9TxTIHV^1$aLb^m1ogor;>!~BL z?>0?5acYFbD&!n(=+g(=wu_9fHs+R;JSIM&45>!hVfE|+g+;&1>@cPuOAX@%rbX1( zaA^L3s@?A3*ZvDNKUj?`&KjU-)cxR8A6Mvt?XT&$o?0Uv`}&5rTqB-7)FKQD={=7T z_S(N)SGC7{1A^w3>IzAe7}9M(;aPN^oX}c)cZpkvxYNy3`)WG5B})Nr_~swVw&Xdc6eMSSkndaX%^iwL zgE3OR)j%(o{74i8(mcZ!6Vv0~aPWN9T-B>THg!S70i`G=HdVNfQ2yr(yJMR7unr`z z0MB*Wc5@6op|96Osto+nerUw@?cb7yOvVdwFIe>`m*cEv+56_1orP8mFaa8RNxfOH zsh?Vo1Hp{jvJ{`aPo9>-sX=&vCF^{+EHktFqu!an#m^8vksCfWdest?=A%ZX?-E=H ziY2IF|Jl*#$chCuTa8+2`<4Zy9qWeSJr!J&T@shTf{SxSr9HT9Gs>BF#GgNlPTC2? zqQ98AAof%}kKi&kM9@{KFPZFByuSA=Y8q}j%dXl=4%1I&Rf0+<#~tVw8_T?3+bs@g z^J54^30?0Sf3tR;-OW4b?PFOF|GbWPf{!nRM<+({^yyR1(H9I3mQ*q55)u+B6RXT5 zw??|U81(e?AgeXNG$g@)p%C+^+L2%r+4($neSY2v)Ml=o>%D1gUteFr-8&d8g71rl zBxsw+w5>Ixe*Abo^8iMLY_{O=M~tSZm$c6T;(#j!e~!w>@X)|Q>?6Y&Hci(-;>D7v z#0`OFy1TvUAC$&tG?lf*@nx>Dtn(5-)J|9M}ouVXSC%^I2e8B)?HWy2B zwW*n6Z(r^tW!eG~{J7zy+JQK3K=tJ{j-{m1>f#BGsIckt{nQ=dz`Q)<`J0VD#*DHS z@6tiVjQ1bS6ty<1&ELeflXA4Tx0jtag@mumC67rX5Q08U-V=73Is^5|p=xmAFgtoXX$Z=Q^3JIm>)fojnqNGy2y6 z&qnj)rBU;BI|v46*cr1Ro&BDfyfc5RpZ$d=z)5S>?m-9Nqo&@6{IXB=ez1ZlL}w2B z=zJ>3I}UbGuXSwLF4S{FW4`rS`uO+Lt#Y6yo}Jfi9Eyoq#2zxjJ3MQ!!Qz{M@U99> z#_`WMi5r);{OKO%_b0agbr)1C&~ir^$Cy4(LOH*nIEzMwePk(5)m<3us+D!O@Ip1OIPSCVAThW$gg`>6_M0-N z8yc;}QPI#hV9~B(LG0;=QFSjouINYCHtN+D#mau5jZURF`e1V3yAfMB&zwB_vH=@6 z78IBKXQL>M*c_%T)+lffXv-xW$q$QK=<~5YzH8I}Gdh^mzvle;b1tM`7&Lm<`M zZ9!90@1~}vR`qJW{+%@#_2j2PehlAY6}-k@s&3K>N=mQq$5CxW?F}wrxNS4fTy~c4O@D_dM@@em@yT^xRU}Y}Zk>1Ratg zS=@E?F!tyC=LUUJu=L=H~QfXQTDx;zIt@ryA{0 zn@S-b{3cjs`A;%hXwmR(;!c)R0+g6nI;MH!IGbJ)GDJlgNgs(iscLJ>=7n!)9EoJw z^zaPKymbtYwya4!60r=bzmgBv(ieAfAE$D=ke3{Npq5mv?{@d3lmx5M4A%AEPuIa( z^X!k%+Ux$HqeYw#Yi?y!G?DxFHRMW~cRkTQwBh{fkB2NxB!>*4mzgJP#WDBdr+uSS z?%kCe^W4=q*kyV^UeDw`^U5NBN>00}7^TGI&JU%u<;(e23{HwN60neYE#u?*OdOZC zhLPFL5x@}=Sx_3&FXBMQ`-EQTvc0MH+sWyvG+3gX{C}@c1Jnp!2_OULOCiRDGx*!M zv*+MET4SQ|-?1`t8X<6RB zgdQANMpN*9Q*0mH63+<@w)6I0C4MtA6`odE&inQo&4*b;Ry}O{o0Fy{Q9?oj=TWwR zJsFtjrf)N7y_=3(sHj+|KM98PRdDw&$EIR_l#t ze63P*zO%NYYqDbgGdQjKLVTTd$U~3U zVuVbh(}FqpM=HQ`Z-9L`ui}7e`3>cgo4m#{Mj{5O%CZIZ_lVQ)tFdkAghV37rv!<4 zpG@{1qWXRk<~7;kPEDn4QMaf5M!a6s&;O#*6^yh$QB@AZ@CSJ%eoq(cyIWyUz;_ty zmZ;bP&%QNyd!}!<%VOpPWN)+|0bXZTHR4ac+RSQI1N{JpU6p4SgTv5B*Ql+T~Dc*V?c@y(+HN5PK`((@1k(xZi?0#BU}L$LC#{Tk%Zb;wbi$nbrkI&C$+i zcbUAWs<^#cgPr`Iegk=^ON|aXryKq3?CeIevMx`aP2I> zY~D=F7A1TzAU8cm8v6Q>-tB{ggd|LI?nGkyUft4;d#7nouj%-=O{ z#d>1txf4k0GX8z^s!nJ>c8^J^tPXWDnlFW|yA@3{E3!@;+jA5V2}v8!rS#@X)1yFc#^ zhH_}wXoNC~CKpmGqK8XdL_U12Xgqo^Y2c~aY9pq(kazXUlT6h@sMPwUIKne%eqOp>8j$}9?Z5QY+b^(th=9>W!h|4yij-94G@qPLS)Trt!50rcXOvro?bx)dx*wcN zL&GB?{>aSFdu+rA&AEdzl43WU{jX=;>4$|yHZ5F8TV-zVZhOWrekNo%g2qwm9-)cq zevGh!@V1||v{0?i)zwv9ON-IhwekS$gbfH*!Zx`L98a0`+PXj`u9f~_})HJCz_y@7l9wcpNNBZ{x|T++ia0C z@~>I(u~9|GHt@k#goh|?07*wq(gJdoBo2EU!>AS1*)UoS>t_M`|>C#VgCv?OKYspdOlxqbcBWfd0t5b2y#K%)+_ch;gmNSVe!%X!D$ z^hDL?z9Yar%N?wi3@I=4k={xQK}?6PX+P_VnY%_V)o!@oZ%=671mkq|C$hd((etl| zrJnPo((&2QHMHDwPtClO**FT2r}s(nY5Vuj&#Y6+&)RRWT(T)BiWB84XmaZwE3SVP z)Pr-65<9|em;*nZX;9@L^jj`rPz|d+R_s~EmmUV#>NbPwVwuwo+Ih2k0CbJ~#(lq| z0`{#UfOzlU)c8NFq4cnemvx(?*A`W?3T1j%X$RMu4w1fS+XH?b_WLV|j-?l)>ILp* zI0=HHHp4{DT76QoRANEW=;&0{S)-Le-6 zQfm3G%Z{P<;N}`1a*5k!x>sfV13W-Q(WP4UKDBQ(P3$JT^s;XYQE|2#6BkE7l6fBw zZM>z)nq+w@Bt-s8r}zt8S%@{JIZOfT=@yH&r_xj0n5VINhMMV1*GeO5c9c)sc1x0} zV9+o;+5rk#RaLw*>@!ZRQGme>dAOnY<}_EgQUvGqS7mlRUGywvm;c#6D7$gDTVKDh zG4{bMgwW|Xl6^n=ONa}Ztwe#m{M(FDjd-(5B)wB({V-k8hN}jrrOx_lHS}q45P=N2 zYAnC}EaHYvmVHwiS4yqJvUq zw(%P$oM6u~@{_1=iEa-~insduyms~_`r+7>(9)kjtNZUgM)i>|yTge8vu3UBM0$_W zzJn6jIV|@TD$Z~lXffhR=#$quit>%Yqn?Ao#^48cOf!baXP2PjVo6Aj8@W(YGATa` zy!4c8O2PctalWiv`e@lCrm<>!@|TzCNgR)0*1*6snxkp^XJbYX%#z^BIqM{ENgbt(EP%EH&TN2yRj(y`5!cH4Kh-F5y5|? zTYbi?_ufCi3B8fv7+|Ws0W8jK@=e~Y#ZqPKs5`!WDhR8!PV~1%xN#Y0)pz+Msp?VJ zoG!Y`azFePn_jc;Pic>R@5vIQXIsvARA~mg{%+(uOjL*Z`$M*-51ec)6S6auG_YK| za~AE@pgj{ z|7Is!eoZZg5ONG`kaGNYJNAn$ow49T^26R!kN5cL9k+EUs>x8%l(Np%r)CP0Za5p? zQCTIjd}Fg_Hu`oc?d|N|*y~b#9^~hU^m|eHBS4qFI%a9Pi{jqQU*1y|S4`Z=%+1bG z%wMm*Y^zmqyRB**^Ree!Onz+^PrOoC)sTvp!tTow+6s`T_tJB*hH{v0^Fxsep8RX` zmK`ZF3W{(5Wiv)H0=zz}byfR`4<0>@-FswkJ3E6TwG}N8LCA26nbsUkCiriGTZZRj zWulc+vw51?w($h{V#Rc>I0t*l`;jkqm}>6w->Vds7X+gF8^0IX7~pO*Fq%|;=M1O^ zg`rn?tG_}z)81j_@V4xWsC20pdd#|0tbY=ZvOOn9g4o|x?DLexvH3A`MKI5@j(->t zj;Wp^;BfEBslIcq8;}00`)bQJPxCmEPX4@wUZD`i)Rb9|F)A ziJ=w@xzqw}qC~6LpWa>!W1kPQph*U$<0L5?gH9miiRUG6?D%-uJ6DyPrFoTt>{p?U zojs-&pXwE+jSLLf&7mJ5lfQr{-w-yhBz)xzG8Zb>#Lp*9-T`Bi4UuBH4 zJY;O{|I{RLmFpZGpOyjUL`MUefJw*vL)|VK8afKBNvBsS0Xg=wq_6T6_q=r>gKdiH zwWbHIdv|08fBU`cjhrYRx9>0X->|6Q;bP;tx@C7-D;JX+axX%61h$@rpIpj|7%xCk zsVKROj9QOMw@nvFT?oB25RPS}ZVtkO!D%?6_nz4ihlOQgbP)rj zhBtI?=jY3u*lw!Aa>hHm>Dmm)tuRtWq)xBao=vXh(oZQaE9H3gr|f~85|%JO?pN#F zUQ$_!F`y)C@rh2{NIOeU;MhdiNbhrKq9MX=SrQUW>qf1Uaj)S5zoVwAMsAoz+$G%I zTyp={=Xxdgv#t(=8BQe>FUi<4JyY|ADTG48ltR$!qfl6MniTbQeyqemMk1v4x{Ahe zp?w998pSfZ@jFRS&()_n3c#{N2>R_U0`#3P7xUWGH0R)H(u^c;1DMVn6_cT?ZyA3I z=F)uVxUaF=y9g6y`=t!lPha3le;2luK(}Pg7rblf)?51fcWq;%lfn^{opgRkB%6Mr z-RCA)>PVv|3#ajaFUYZ&gb){h!6%7)?8^!~AE}o)_VcxM&^Q1c%f`k=s`0~L0uqX7 zlx#Fpk2L*yvCU&{Q;)gYxT3M7k$`6?Eb^REMmFCj#Gwrj;s#))4U-&!SZc`o>Vw5)c(pL7^#MRM@x0&X0KdGkB^|{sU&%=aT2Za zix}p%Ih*r%i`l~pysU)I8d_|>iKcF)&JM6 z@KvLZ$;bi#`>0Ollb_KgVRO#qP@0O03L7lS=RAyw;w6AU0^bG_uGM%W%}wGidm?SJ z!=LKK6*KmtfdQo=S9~lStD)<8Ke1k@J^F!b`+Dz*<&BDk?h{pQa3?7zejUgzfiFL3 zx}ca|86^1H4uPN5sDGG-BIXW{8QNv+b3ul@2oxzZU>or-xPlLsBe)h=ATOLZ7UBo= ze?P#v1=f8K{b^PTy?RUN?VR1E`UqDBr^z|H+N)^6y2NdMo}ARxD0S~b0?=TOTag?3 z{53zXMgO^h6YEyAN#{=x`K&h>&^N35ll07m&7f(7K|BiB3#z-RbGP-FNng|eBE~_z0c2m4<2mDEnb??iUb3RrDsW-IBj!Z0nY}aM~c+N(h|OH zK4Tb6^xupC1Av=R_Hn@ifLn?H@X}Pfi=WJA@RfxpNFkt2+^CqZ{V%f$67Vz8A~oUV z;I+J}J;)_FS{}X$zFj71j*&{AObjR912Axdk`h7v3=Lg6Dv;(wju5#^Hn!6e($l4G z^>fKzzkl<|eYrbq9Gp;=p{i>lA0y#Ye-~~h)Dr)rZJ_=jq6uAS$*hwyTrkgT?C!65yIz?fZGx?=9OSbimjq&EX$X8}afuFj{<<;KE$?;v*65Zp* zq@DBy&DDDquirMJEzc-WFKiJ8akI^YZc+cLAMZ8cH;c!|KAIMt~%i?J*f@c02|%hGp28sh4LPzf~DiRc(JG` z^5}yFw@|vix#E&5I{0tubJRP18g4bM9w$P11)OB%IzdyQ6VdS2=ROL8yOR$;J~8N=M%qIyYXikT=$+C zt>1F+U0QJ9aIvvr0$Ot@K1}zi9hgUeJrs9k0q%G1^P%uR&l`S-yW_E0D*cA4=~bWQ zn9-sY(|8ThXM28LoUH-y1Yqi)^`s;wcGid@1yVKabSTbnj~5?9)d;8BfWz4O`b4Z#y?bwlW4>MhOMCAY`mghYA`Q>HBz_Zq z=QW#&6rd3zOE`9xx?{fKhMV=rxPi_@`=Wdpk)6u*+HMcR#MEQR~eXG7Wr7&ExpGapdZCA(YJC z*fWh(qNs`nFniAS7re|6h`$(W@MZm;N4G`q%qY?ml|zsps)77UnQsXFgmi}G_NJS@ zAX*2{Gvt*D*wT~Ey{eLM0~iO33GSa&Y|%SMry9RNsq%K;A+X1QaO{mf8S;2|_U2o~ zxVT+MPM%8t9sihr=icAI}6Fc52O5O9T@~hc=k;qfFkddYXR0r42xb=iJ@Hzl@fG zs%z>P31!%DjHf@D!?o#colkE^zHT3i`}4kfXa=fK z`{Np5w{9{=ubV%=@bS6LZz!SyccDJpedM!VFR-(_SHr%a$T<5@qdp$W1C|^VcEJn&vo5;E*qWN z;o7Gdl}#h?RTmYD@R|GZBX7Q-lS_c=$#vho=SXg{3Tp116DXJw6X z5u0av+RoYkDBXcPbDuLfAL!(y7m%d$rE#SQtq=}k(b|W{jwhH;cPK$~!spJ8Fk*7oqBiEM7xH29 zb6(qDNf3PGjE|0vPWCoFL)gsCS!+faqS|e=SPU;$Kg%F;+oSc>{~Py$JCpWxh=>P)P8w zAU1w;w1x%oe75+(p(9EmS{$!Yjy`y3CrI0{o2a553fuOcbx-SS3dW=G{$SgFP#u$8 z%}JI<(>>s}CwrLOky8-I(myJNqMWA&=T-c{fDgvVyg`xZ7Hmv)zBHf(N~*k%k9eTU z1Q9Q)z0Y7Sprf8KG7>h!X~`lJ0_1>RdliFcg-O>}`bt!kTK2gt@JtC>?&uo=zeA~x zMBvShhwP}eVU8sc(EMs9OaM$c(Roix=XK{(l*i2%ve7t&j@}*!gKFzyJP)Ss{@{lJ z5cd$9GS|X6oTD63I=knrO*FHG9xxsn9K4#FVIMd-owgV}q#K7B)T|Q*zQ1}g@(SWl zoU`N4T3&*Z_ALf9kt3PImPF*okT;IIqISyH1El4;fm5Br&w2Dd9vWoUpaVD1)r1$4 z`)L(wrNoi&XPxDUXzPv^86CrvoFVQ$;`uDLr7&x#7?={rl7&KbQN+F5q_BYq!gb#X zWcP#b`TO`)M!l%oW(t~HrAfH#l{^?5$M{mf;S${@+0HVlfo=Tn?W*=f$My!ao6stgq0LG+fI^B!GOr8JW1ZgC{aR&?-KaQLOPujQGdMKt6 zj!WpDKHmaBn;;`|($ol2{Ej?|4>H)I2EJH@5vzu@`C5bro-AO{v~|Ozh>1UN{V;=y z*_6FyVdWHfxo`)UM3Me7_U+y1MWbPCR&)T!d3yhGCU{gjE)PgtzaVATi2)t+9g_cm zlV)6cdK3teuHN2!keT`d3LY^CP?@63EM=)#=V3tWNPEZFYgyoPN)*!?$5#UyRKkr2 zpgLGqmgwSLUGRf+vdUz6n_Cw*@jycvbn(5oxGj7JR3z6%gZ6PthK5_)Ls&Lwhrt`J zAz(QE?cVayX+t($fcsZch;Fopvq>kT4tb%98rVorp|gh$JGTakxZOcYPNNoGMGEJCRL0A)?M`k`!N%&><&1 z(R6K9QwbKmOFa&4sEu^ul)x9*VC_0pa?gThQT(=Je`OOTuQo`iD}@JX#^FbDvaHH& zToLELL@}W5EFSbyZI)~)MA7yg>faj_Nld--)I?U38JSUzW`z&&Mgz79{=weE3!h+| zhTrC;mhxoU5A>62%S>}*Jm$LX`^g2sUQLqlF$ELh(h;#3_}x<|$UJR)AR^kB{}Wq> zK5=QCh_oVNsO}C2{BJ>E=BIt}p@sp!PpF!5IWvR$N3|s0CNJf70|}TW-XA!h{%4nA zPC=sh$J-oVO2Q>v-<)h=MO;E@N=W+le&VB#>yOGxYnOH10#QYP?%REOZ z;CXn)ut-O$hQVo}oJLZhTVR zhb%+d5$Exp^wzHZ9f$r;d@q}Z?fcYZQj7Ms<&dpoj^IeyZ;ytJNP9V3oT;qkM@3gO zPT@|I9K!+mUkG}z!JokqigR?J8agMsGRUQR4|9L1C35A2E ze7g3;N1`=+%n9EDOz|h)KPDpoi)9Oy)+iYOF|kC;_2L%;S33hadiQm?WidLcI|H_i zG?($q>1L+8@0!1*-R9dWYT!6E>mJ=3>O*a2C+8iGHeF`ru*-NXx6nT}@h5@0Lg&}* zW8w50>p23`=nWWom&NYVZMR=^Y;7w3W^aYv+! zK1O&ebPLx)SdWE^*6CLL86(Ahn`=HwQSz8Tfby1tR;sWch{@vh!fY%@dez;6l$5lL ziU^X?4-FOtpgYb-J83h-bP(@(s;EBR*DIOp)8r38k*+;16tuJlT@CqPL(MN5Nx44- z4yvIN@LU%+Qa;~rzRDaobygH~@b{oQnzPd-JOq~y>o1luj?NpOt6iueE{$()FXY{f z@vIz)>O@<%WDng4xTFqvx!(JgtotJ^3OFMLNZ;LItXuym{ZbJ8=(SVTK|SM1(X!`p zhipR%r(#L$I&=Krm$6TQ(SAjPF7RsyqjV!8F!U!)zOWaqXPSY}L!cNAAFqt9q}_BH zx+M3-(O>HP%UPZUh}M0@JoRnWjAF{eqxo#j++{Rmxm5$L{R=LI=gIykIG^j?vEHx` zSBUt2cIE66(c>WEzackj=jO!W!gKc^d_fWZB9O$Z94~pLAZH?}ARmk(K$0a`K~y$8 z*R&+UG%l3IYb)FoKibTB@#;tP?98~eR)y4n{&bJ=^$+OkOaUAK^n%SS`p}9Y=qh>R zQsyk!Ude+4ILsR=X9V{Z?h4|bvOVwb2Tmxw*xc6bZ2X9`zi{IyzLL|`+1w;3J9QNa z=)F#^@hwYC9?p+RL01KZc}fy3PX~15DD1)c1ipqy%a%Q{rW;iNL(%gq!p$yn zm)hH=L=S%*HMJyvU5Ccb!NCg@yVtjhQWr3}oYvh&v=N2nY08&1BG7AYeJm*jncaW? zx;t`M(kgVjduw@qoSnHYIh82Bov+img|xm>mKrYTTV<8Q=Z=XxOErzrLbgI zrd+;)(dO+|pQuza5ZbmrGfIU)+`P*ir=bQ*IOmlv*QWEOH2QuML8#Id_|rIPBJg=R z0W!mt#lZRT{xajO*6eA^*My?Vw7NHCbX^Lb$Hytb(yf3g?e2Eg+Yj!v31%~&xR}3h z{Ju?o%dkxirC;2Sz2%v@$A=lXcs;FCXu=PuP@%3EP4Vwx(e_gw*U^MzlN6MXEgzfU zbt(M)MZh%hRW{obgR78coCLj_^-FwE>(G_lr8|F4Sy>usY^t$SlsmWV3ABW3{>AL2?TEXhyg9B^8o<#|Tfd{)0YP zQ4^1AEOL9wE8SIX#j`3jH>X|m9XF|b)dmvXsFee?rv!tE&^ud25~xsqqM+1Nr|xp=-P_ehc7#B$qdSlMRj6vM^G#9L<*|E9;?#?qAZ~{J0C4Fh9oG>_pY#um1IZ z6os!*u38}MKF@W_{M%DylWGG_R~D)Eo4F4O=LL3ZUoM4rBzT}_0Fa5rt$AC~W}Txz zRRsOF^{@Zrn_T;sOFGw&HQ=-Q06F;>KVZu`u0sivSYKspR z5dtIGlCi|BewKhLX8Ns~qs~(3sSkW@@s-9X;geJguAytwzDepP-!a)(Suw!w6z!I5 zhi~9fIk&l2ip4K5iCKr`|NDingMD@lfS?sIb8KlFU%P|vCn_$>HBkQ zZKTaQn;*EOyYzK=w~2gwQjN)7<6+E}Qu*GLiG|a>?x~aYLnF!8U}?6WMcFvnww5D; z=;xPaJCU&(QR6$ITn2w&ifm120fH;I=;W3;NP{_lC^bg@BbQ4QH1j=Y5#|0D#-jL~ zaLY9?tX|dQUFeZbP}8u{uWG)qDRR>W>_tZ0C$eb4_v0wzXc3`Glh%VlNDNHhZDPd6 zf*(DnnW0&n(ehu$ewqFd7}n+n3D3yb(H(4L<9?6WJX9I-c*bHd_VdS&I5;O7^9IC} zP<|*#67?i&nMwLbeYfJGIvOoht*QQxE@J#w6W|;uz}gzmw{}WdSC7eb2fUS0X=z~3 zaPr^u%uJk^bdJTO!}sZ$UZwB;ikf#>64pMWk{ZO%^XBBkZ{oECn!d||J@JQQm{ZK9 zyw6t^(x4|@-n3}h&N50-YPh!8t||)#E1F%GB+uwkvTuUldpW|rK7~o2 z;#^Z73eQ{8iQU|{STluSSy4pmFjLzadflRTMT0HgMx;NP8l{YD{w*pT$6tBr{m0Bi zrzxL{eS?NF9>Qz<1wBBcp@K}+H25{*&9SFPc+D5Wb9a(M*n?-%iwx|8lD&>*Tg3BC3;t&df;0yNi?P(`ruzP#XDKOzy8_!!r4(u}`^SQ;R zVO&6!O>gT*>Rt4LR7`9CnVd99dOtvh64%hCql@NrjP#s?gN#(CDhyNkn*msji9|5# zEn-PX;O6Xv(at;bc%~+xHg7@X=5v90I8Ed`9yahBzgyINT$c854Zr>TZ2l5ZPARL5 ze2nNopLlwnyP>nc%$_S&yliLWV1D3mRLe(PbR4Yo78vqVgW4I;SmsHt#h?*i=q6Q0 zD+F;Ot!t7DKLZPaJrA-gAWqYiIu(VS{D*h4mGcK*Ym`w`sIP9$&V$3wh^Dyg0(r*Wkn# z-Lhlpk-TC*nxdU}@Fsr<@)QR)kfEcc(N^DFN|H57V>12G*a^F6G{84mJ`HjBpyYG5 z%E5iwc8E5O#qy-C>*AoELn%A6hee3hyM>dRR1|A3==d54xTVLP@lEz%`IKMwDo@zW zWZO~m#De{8`r>J-#rAI8E$IOgW|w6scb~o2UVELm;d##G z5!ql~(;b}xte4?$r>TseXpesEf!vo;q{Fa{;my||P)X?Vx8t-lV17|sh!?MSuNq@^ zYC&jhP@lKjC{HW(!fmWgi{p@0xkB07Z_D@VN zOUUi=vIrfIrjz4OSJ&6f%|lfDDTbEk17MoStIn-(OZA_;U~XO4g$NIs$LY}G_p@BO zg&(<>U`MU7Jaxlw4H7aG`j&tA|C{Z`c=j3D13#7~AzPwp-5E~_t5&1Mfqbb&Iu6^o z-%NZ}In}PdVqBdRlsh{4%QYps3s%nD$blY>Eg2+TJ3cm;FJCP1O{#!(dgq3wCiSO# z27|upnfS=(tUM1HLK7BnAX9axnsd^h>2D*b1tHu9967(^R3pwZ+Gy{ddE!Bsnuikk zGb`d8Ucubmr1nopbL4>H|J@xQA--nmrL_zw@p$F~Oqa zOMBoFOc|AUh6{Io|Ni+?c2Y6F09F4Af@}&LXLoHn~iMC3E)2hqeAQ zeG4<%6je1wGp!RZgY+k|OqdtqgU#&62D7w=plLX5%IWa%FUqs+ z!qhlM85bSy@u$%gy>evtyt`LC8NDEyJxc)zP%OF+BvM0BDWQfY!Exop z;JwY>gAZQ*H}`?BmMVh(7j3KK6@k(5??Vg0!&$zw6%lhgM`mO|ZzViVFj4pNu6V($ zLcy?jlGSaMmd$4;CbAs*qs0)Td1m+AE#-{oV+W?VD{qatbZqN-5-(F~ClyZvaaNWl zDXln#N;M9r<1SxBOL+OPFyMIxDx18+2m6@m^Neb=bDpBOm4cL0yCJ$`X50)eot%XPrXY^|p_z>S?*k zD5@P;3yTVj4!t*CTGKo1U%XgV*UzP=n*r1P5CifVi^v=e;r)lG5FJbX%(<g6HjF#^drXcfA-JMSmyhl?|q*8ALx z#D1xBrL{DOgg`pE;anPxD(%#V0%KVuhC>9T;ih_*AL9&cC`TaP;7qm#6=%|H(<5w$ zo10yX2^qNGO9~6KS!Vf+s?K})h0=qg%g6R(JNYT>vKlebyc(}OnwIW0e%kh=Ji`O` z=?^9tH^mqAjL5{>p=TT-(eV$GBLU`Q^9FvIO}E!+pjEtio_D+p{Oi`0?IjWpPGLpA z9Lvt9TbLcR00zXYt+M<|+|%;|2LTTP=m5g&XHfx@W6c1DcMM^=*Jc(8WY~6{9NVS# zDN#qf*2tepjuCORwY2TA8_0k7ns5fZGx9Dn<`pTVl~rrG&%*rgQD46dP`6LH4>hP zCvm)1o6q;9a~=i9XAaJCz{7g`LWk$Zu*lfdWT(29ucRNwSJo-~CMBhjvKGi2sG&12 z8#3C)2sM&t_qba(o_Mb2EP{F?`S*a60Lo9m+f;)#PH`?8>xtd=oWM6Lk8PuXrkSc&tY(jy#nM-qKD)#X0O< z2gi1`1*t-sZ}5rmWLpt(NusWju?~U)0!POa_V}z4Ptlgr(3!lJ;RoE+6$hpPOecwVy}k=J51u;Q?T%YE4HaS#ObpqP;!)+13nU zrI3Hk%#^qFymd>xf2iF_*WvWH&082!rY=3-bsL~gQ^S^x=X%;E0P~d|N44c$UgGTh zI=X}OUmY?CJ8dVVZmJ{gzhR8o(|aYra(l3#MdX2(U}w=?v9H(d2y{gwk|)`}Mr4?d ziVG`GV)JOI`{(_Y&0F`gXJ6Q!JUZSn z?$@&yF|p}iU58)bKqTERjoGQig?Mz_6tk)w{{L72XspwZvisb=^C?^de*m(MjqT@OgMqhB}_g zk6TgBGaMpbF74OklX~Ar4~8@vqxoKX7tZQ!i)|uIz2Fm(!}$9Qc|UTPoVRNW`LJ>Q z?AGg>I>Fa4FGG7ap}_6U4i@rk`s@sIqVd~#X&7A-%nONuiP!t(KI*e8jEnoE>ZO7>E$(bIoT?EVuz1spxzBJ>Kz6yMq=We*UlfNTbAR*G^!=m3Y~zroK=2;HzUoFn?pxTm4y3As3c$IUm{21g<5+?~s3ic4;^^cp9E z?>xZ>O7eHeUPNA%gU!2%*L(BVoM&zg-K5Vb?qK20sg2tUlp`{N|Lkt^+;!!V30M*T zMCNbnybyFph|j#481-`qs`6_g?m_YJ{O<BGw?LZE3p;UvF${B3h#gpZ*M~Lq{H)i$KlMm8#fBoVyef(h z*iO9X@d+`50!hcoeW)qxHoP|$7cw`GY2#h)t=vUE%Pic7Iq>j!WZ3~0r1(7lpV%LR zhMuXXO?O-QO{b|OhqwAHDspIPr~e#i#wqh(l9{&dWfB*5sqwv;noMI4_jWLRv^ zoS;or-?IA!Br_Zo89ED3&$&pX9wl4Z!W)7#Z7^bTk(Y1$9*a=@(B97^&h!j<>DsqleR;a*eQ7g<*c@|=m%D{71KLOJm?1jSXnKg4 zecI%>y&K{$rvp7iqn^~a9c1WY*g(y+lK62i`jY4yk*mvPq57!=2n)!2salNMa-3-? zu;E!`kjI;P%RCj&h~0%S=>-gR4L8!-m3u7>30j-jftcEU)FX1Ehrly112K(&?{bIf z3?dTB>BvxMkf!1C-C^aG$_uSm8Tqf8#)sL(E$Dk)wj9LSP22z?uma|cqJ5z33Kg&( ziB!$Ew+N>n8zWv6Vd`J(?aD^MN-MisbL-Fb4Y`0chd#uAn&oDKCmq&D_o&#>H7bK9cc!T*O6Hth&=LXmG? zI#&bn4Wd)4XR;UsFdQp-#J8FfL8p~yRK1^?>L&yd8nWFjnrhY<;Y8q1Di=hS4cLIJF)j^3t;17|8(&KFha&Fj=E> zv-;zGP3{h}v1MNuldHZO;RiIpE~MwptUsjF-8VSdcidam?Y^6^LlmVum|<>9(1fw7 z@wXJ+eLUnJOwgNSUb~zfuxcDD|5HAB^u{1i?d98@X|Cssz)JYUrurv#7imH_ak(Ky zzu!)3)bCx0m?llyU#;PBj3x5r;RYq!TK>#LGhROGPt2DamHZ<5=9lu98x@^64=kGR zyoijz+&hm|+$t+ir7GHifXYMDb+Ug7DbRW1pim{HP?eu~$V3;b>jOO38<-mgmrR(I z?v1BROM>-K_dgpKQZ8PZ;i|J!lhO}5VUl+?KS~8$#-X>@vrBi?=>Q zOO+etp@E?R==F6j4&*Pt2Sr1#OX~m>xUYpJ!A}k@Mc^@{tWt@$WRH47NS~NtDo5fs z5=yY)fJLj>H_;#-Z2j_xX{)ni#^xkpNW13=5pa7j)(WC%x;M@;M?uEbj&?fk`zb4y zQ5r!M7 zlz_Ja*mSgy9w1P4Lc5h0At?6t9H^yTzs*0Q77|VZO3l-6xc^Gx(&0nEZE*?z1uc*g zTS`NmMhp*fU&8)s&Hh7LMG4#uVOL7soxJWn>wA88oY6$MAhWLks_3>U^1c}io>?Ts zc(q!w?$7q@kGtnEM8%Q6qOPf^_9Py#qEijUsvxw5bhjBE%+0;6cc2FF1I%+G1+IpM z+dpZuWqU=)Fi33&j2IVZ;Mb`iYX4UTjU?&N=b8)+l5ss|5~$1nR(0d)wRs0 zzK_Ok)+_PZYllmXb)}{^Wr3YMY9&m;ZG8N0fmdz-t^*XFMx$ACGHBZqF9v#kN4cCA zl8;e!SoWOj|KxoN+SNW)T`ohbG%CEC_D++AJt|R`!{o#Qs3PM(>X{dv0ST-!I&+f( zUeKJ)l`#G4IT3)5l8)8Q&A@$|&P;V1*Ak|g2&KjSeT@ID@-r+V+_5r6Tq3J-*(7y) zpTFaclJv}*x33PSXJZgRMtiRylIx0Om5~|IDo0#sAzD}5+i=cWvgV#)65@RTqdD_j z>4!)kK_Ygo8xPmfnkDK`o=k0iCiXU5Gy4F{j%yzrXA$cs9Pwn+d>oqX`2Fq_F}qOQHlu)pK%l z%EO~3HI$HO{}CbL8@6B-N}g$$aG~zQnC7_jhCkbCEegL+5zk>>KWx4bKuTW02%pM5 zvpcd9{uY4A(o}TME{)gddRy`nTfdo;@yRF3Ui^C}mfPna*My#wA3~m@7fGZ=OtRy! z78H>U-pvqS-&iU7x;U}R8a)cy2RbmEP9i01k%`HnyOMZHu& zev2U94>hM(-<}^z^W+WvW^kd6;Nz?{2khWN&-JfAca9IWv88|^`uThPw?2SidNRsj zi(iYK=qXD>;vO_Tl!l=68p?(kVp*I!AT7MeXttRE{J6ETh5;x)MLT!qb`zfgAh#)J zcS?E5{CNE<#7TEVOXW851}?uiLyb~*xA&_TogPUcgkrjItCrUIb@FuBW{UvVN39}( z;=SJ;M721Y)%AQ{1lrS_=ElXFab0X5aPO3#T}`@x;rwZ+v*1Be9mLZ*mbo&i0)VJuMthMJ6`Odt`i*c#UGb*JT$P&q&tZvQX534W4!QgOniBc@V$_=FCIa=ce+RG6G_fQoKA1i{vpN~tvoUFmQ_s#hW4R^3 z4NJW51bMbXXfmAL`BK(EP7wb!I(IU!kw04O87>59T|*8VfLtWZ@0FMJCx287XAH%< z?8kv5u#6axpsWFMve{qhFC&Rn&S1nGig3Q6fn&=GPgkKl?nj)Zy!*)Lty$X8m@Fs) zjti_1f2|r|42jm71Gk1C`$W&A9)R`oP&$U(L#ut5s=gM#yW=BT`7>SRx`$`FzD_Dz zfKBs)6FnW?e=mMYZZgcEdX5dNm`?`ZTkWUSl#8Ve&TbYX&XTcN5@y*2SAy!Grxveor z3NYw8yvqyM&aGe@>mrTzX3QYbLr>n2aK9?EiO=G%#SE-{b9445L)&ln3klNGJEwII z4=F)Ru7E2e+ioR%wNH!`A3CV%1@41ymUfewufPtSen6QvQb1=@PcvxN!&7>Jj_N9O zB#&b-Z>xRVe>*@6magtJ0`EbZ{YTl=uKbjp^Y8a=z?91PTmFPYWDFHub@@a1%Mjq!_0MbHF27c$x zQ=S1?=@}2W3F3;wQwafV$W<)N@Cj8q1%)}2+NaO6sQINH4NGUcgP$HthRR%DRw~OS zpq-|ON>M*_2f2ns;IZA8Zgo}0TJnfCwGgQ=ADcSk`A2yMEL08;Z_XHgab8sc=r_dAgG>djpB(YwCNYAjAqS&y>yw9KoEuU{ClYzRHZS>l@Yacxj~b=Qyo zBz9+d%a76rN9ZQ`BuegkmLU~w;K+SXPwh98m6wMEZTW&2AwT)N?=NAI9dk8ST2#tw zmT;I@eWkOEnWg*EW1iw}`qJXY#r{j|BcU%k*_@XJ`(IwZiXBrT&#s^?5cf`ejiltK@s?5uONon zw#Uy}`r#eh#YUvU$2i80>5t>5k_3GFH>a(k$bepqK--n}=PtMNX_@-4`VSNtqRbz7 z7$t6K0FEy2J3Ftm2S-ksT}_&+5_WT}*D41b({T(J$zgsE+iZbp!LsoFmVfM~JeRpR z!}q*L_)omd^tsIGPf08#6{t?JK}%_NhEI_pjC$ET{hBzs2x_MpB6WCt|B`p2VIZCfKtUy5~M zh8=N+LcI^qJy=d-(0c0jgVf~bg;E?|=3{_uRl?e+9s3Gj?#aMtHfXLHYo{%vYEPP( z^Oimfq*S?`U>DqTTyDh@CjK{D!Xe{Rl=|`#Yh`^`7{|V`sp{9vAgWC!W=80!@M@bx zudB9h{?RqXAWQQNqr&ToQ?nA9I*X4NRlPLeZ!lM|DuV7hkW0=RH?QC$S8{!7TS02= zE1FIaS;Y(a=C|XI>=lBKW@6PsXr@=CT1UX^YlBlU;X+Q*C4s@pjbLpLWpS$G-~zpZ z_!4;5r)Bh>SI!jiMRgzLK8Gs^Nmwy8H+hm+Q#t>s%|bRkg7-tX2t%qn6J%3AF9hr{z3Y}Q zJ9`;8&nx-ZlHERuH1vM!dlv}g-b6h=(>Eq-A=Oq{J6@P=w6>&}@3B;d(8~)*(VqtF z9o_9xL4);7;FG8y^AovCJslP(wb*5wm^i_q3U)v3G6BC3H=zxI0QZv25F)sCSG#nZ zYdH$78|B;lJJv!hL6$y0~~VqFS~V^(VJ60ue3aCH?czuK#M(vF@m89OC_l@Esd( z-c(s_X$eJIm&LGG;*HgcNnz5+qqnKCevf6FxQ{q+U6b&3>IdHR5R=|ro%s-N)QRA zG2ZF!50NWm+&GD}EYY)z7`;0A!Wo?+jxKo6-)t9Y_+WTK^*5cuM-Q}St0*T8D|Bz< zpUw$vF32zJ&F8R&Z~k&fpTk$Z=$-DLYZ9*(8mYNGkkA@CDY8osOH3n~$iz#Jut1Gh zpPrHTV~dw*?tq{Nr<SWwKrL)IS zwyGi>+~WR`>wtDL7@WXM6p?r*O?=yS+(aHTz*%Fd$G#w_`}*WX*q-wa*?DP2C%UE; zz2bvB0oFO)gHcoSl1)9q?`_!-G+QSFtveiu7E6E;^16>hYU5gCoE=d<@M%JY8JYoK z#%PD`9B0^v!%9wIq-(|DO^aQ{dA{Rk$OU+5$y;b=y1psDGvf10*QG%4G2qV)U!LTV zoZe?^S=Vj1sRCkC8-zCS@qshsN?-;AvN!YoAXaA8CYgDixZ~>ljRlv;TZ8@#w)5(0 z2aKo4Its@R{A9-d5*|2p+c!sC!Wd}%AHT&Mi^K7}0clcHsgt8#|A{1-hM zckv_&JzDt%rX{y^*bt(^q=~_2D<6I9)V#@^K>X2diH3^T5k4H}4`SF!Y14}N&VfF; zLO@dI#5HTZD0wRYOhYpL3x)ZG(tef*%`-Q2QJ(ib@o-+9lPFeJ?h| z`4RX-jDu=Ob%s1Lip&-Y5hn3 zx#D$UJZ4gMCMjg2pl|F z>_tR4WuD)@mQ6UztG)1Vq%jewk2}7DU!v74gb4)FlvcLv2(*s2DQ<7==9#-kbPy9~ zWGbGLR9w-CHDp12}Fia*1 zsRM0SwN?)siPHFqwr)a>12qscS2$MidPIKrgJPsBtALP>0C#yr#Zx>14exg68o40{ zr_&C6U^(JYs2BR|!dwsvRRI_;Eix+*`7Rf0L;c@JHRAQ3ygWDVeO^9V z30W<3T}16TMe58S+;6N%+}7GQc{r93)253~*(a*mbFnHI7Fs^QQN4ZC&sUvKq!e&; zU1;2Ii)|ScA3zmV@A3iG`$b$f`n(V`ZS@OLO_7;@SKVG!{fjb@cdsEox~Pq07O~Am zj3T~1+ZuW5pxi_k7{r$(uV+QYv?Jdh#*fbPr?3HBu6(7di;%UD7liLYdy88sp-ECu zj;O46M1z0I4+ZLMpU`(`KX9p^x1&+5IjY~bLQjtIy_xwb->J~azm|_dlZ~tkO6Aw_ zv%|F=Aqp~P33!kUvFy_dgl5G9m-L})lDSh8PmA;$)KqKjWcctlmC$zAbT?dhZ7{lC zW`PV-PuPg$bT_ykWG`aH2*rcc2Tu2y9_s!{Ngt?}kQMMyHqE(^a4m#r;{^H6Tw;HC zB;q>Wvq5fV7Wv#{^pl6v%>yG#qr0`pT>Ov1@~k3`e&i=a=zo8)+SbTPFZSCH`y=}K zutTAbpMi!F)jSpZ&K+K6`PB5dvyC0?Xs+ymD8rJHZS!Y}>uBO+R$yI23)@bjN23J4lK}$6Ab(*^ham^8TTsi0$uuoWU)=AY<=;4<>&bIw92i z4C#=~;Yd-*b0m${I(zdU&1mpLi<4XN&<${8UK_|Wlwqs(VAyGcGJElyn0F9 z53fyKY~o;)_=-D0_vKTg3mW)`y0@YyB7AM7@KxHlS%;)*aeR>?bAeTrtPip$XV!W{ z?e*jDfj3dRPDc>?aSafHBmRc1PDRUgU*CmFlf?!hJI`Of51Mn!CIp_`E$N_x?zmcO zE<0;-*bMyjsecy!L_ITik?2A6UdN4qIV0U-DQjTK{y?~Z&qiK^k>_#ZT|Yb86Hhhe z+>Ka>a%7s%PqHjJih!al@iPLl5gJw|-Y59=|9>oi_yS%R2`Q0p&=w}Ucp$Fr1JRLq zCRruYslVP5coCaS2i{lUX+gsG^=tWpqFHMF_^1O#nRgU|+(@x~$@HI5w{wu{FB=C1 zh3*+5NFt%)vQVf`5eGvmHuzec`X!4SOD-%xn^d1vTr^zOfyQAtk^rfE9H@heX=}K5 zPTQl)c+=Swy4Qb;>0c!%65nN5sruYs6N(YkNd5A$4vq617MmMw_kb-tVH?@fUz{z4 zU;IR*X0G~_j(ztqCz>d?4 zLus`k;83*VlNS&hJ-Q)-CmeW2pu!?aMK=j=V`2*$ekhtrx8VB`!gIr@7rf*1@R?uK z9;Ba0^m)iIyF!Wmb(IUzOtAoy7b&&02RX^ZXEHfBH%W{j{D(*PDCEw61w+-l-(TZ&(^v-dP~7$cNyxI-c{^w8(iebRW6 z)A$wQN_gcl@!S>Oc-N`Ar(`5}rVw&x)wQhY7cCWZVuK4^_&qJZYcD}wqN~(j9-I5K zT3V}5;dj)8Ae4x2?2yi=^& zWSPUzT+z!YtbzU-rF+^&LGD8Ti|CPe12|)zqC}=zU*}&I&V%%5DTA-a`WIzQk6v@O zEkSI{Dj1qK3uOSiMC~$mLrW>F!8Nf@NZxvsfGIl?aMvV;fBY2q2Ks##Z@yTvZ<^kM zdVYd4!RZ`J1&rQA)U`VTx>0JAzA;NdzL5r)?M=71@`AQ1`E5V5yq9dzNgxbN0bH?J6gb|DOeTHP#f-3@ z>&4+P*-pa?znsm^S1}1*F{V%5zyqqk*~LBrh9q8Pds`yCIhc$y{8H_S`ukM_lUNCJ zM&PS`seE6Pz)kb9ye>lG2sSku4bVNi1{EFPbX)&omVOpTH_${eXW7~uq`LN#kO9)~ z2Y4MTTXCGshHYRvjcRNI13*slLcDsN@#ODA`lsDgAHIy*DEsEG9pYbA#eHEs7&gVe z6w%L+eY(8^|6wDWj@fm;SBF_w+a_(n*ZQ^m9)eGPVU(Goc>x|Q+ju51;OnmPEjxw9 z$V&+xr!}3-(n`7^@8C;htcr#QiC9-dKcHtq@OEFJHREMU&Eh@xBa>70WA0}*BKMBH z7Bh53MD-Zb!I~nQ?rFrl1DEaMndShmd68aw_G?{3JLODwz42?pq+BN(tGgsHLAkw4 z6rw4+@ZMkhjh-{4(Z(c3%<~EkisuynPiE0#=H8%Lc3IM*UX0B6YUU7lY)C)`}5;mKn)*R z&Jk-cQIu>wWC4w1xFAHYna%K+hTdc@x2X3~c~@9Fps(rSbF9c%5e;}{;*3+1`Vp^= z=gQDMe%Q~h;;GM8!~a7Y_W`wQ6LSmcuDNTCoao8-toJpO8&}hKzg9t9?q0qnyOw?e zs!C8uGu{A-?EbR#WV*G&fYWjh^NArq%Q7)NMvtGgko&QU*%xOol1U4!YFK{bFn}jV zn|r+LTwsgqdhj@E!ytY)>h_*RvBM{Z`&zqEb9>wR|Jo|9mf6i{Mi9+vXfMMP3O*g1 zssI*25k(}@gks2sp}-Aa>iGLlD#ZQB z(^J}#no(KE7!+0pLx-WH@2oXDOu+{rJNRvu2e>l)tKFVHa*~b&Caj{KOJ070b+mh) zyV5`H&+RYeJSYj6z^9vZw7MVvN^4d`DYfXkinbh{cn*1gO;Hslma%tY_G)N+!##WK zQv$ZT<5pACO6KAJPm@T6D<5^5gA`c`a(w?W3$YClv%(tf=|8?p?M!$-8lw_&lWel8 z?tb$?!nwiyB3Qtnn|yVqS_D*yMwm zBuZ|(+;FE17EA$a9_x=P%p~HBQAN|mlZhc?RZX0b|D*{VXw&HF?8S!S1d*7j*&Gmm zlHS|V5;{ki+JA?bMWk>F69I<*P0Sc5CEDWje9w1FJBF9CkT_g2?u40PV(a%=1ZqHx zn`4PXT&ew}HCqVXRKSFRA63_7(Fk?tfdI#U<+%@)Y^==|p#ZGhRYYbzIch6u-kY); z0Udz*ZT-RbKWcOWJudr~n_M*){gofkTg%e+ao^Ym-$X}CF+$Ueo?GwWqLdquYU&3(&XbgdC*eaMZsRp49|o+I(?oo(+Srk5`FnnB7lJl0S{y(;W&Gm&IfI+ zqMr%fn)q1nw4AqyUvjX&kNzj{cil%*`yz^u-?!S~~J-5KVZ$U5ybjm0XcfIjM^kiYs@Q|t8%Yy44;SIlwRd%Ky#fVo~y z2xQ7`QDh1qM}cYV8B_KleLgLER?c79XMF!(Uu-Q29|}E8{^K(3MuIX7PXIPR4UDK% zE}i!pliS|8ZD|}%&)-u3d6ols_ORJ!v%Y+QFvsO3_J9GSt{4Qq#Q<3Y0H$sLOs3BR z909pP5$!OV_^2Gef->+-6*$YuC@sE9Wu6Gm!mU&dj2+YtnZ4X7v%qN{Hhw`E0_9h5 zEkVwG#O$-Yem(|(iw$FQ#TU0Cqv6w3R>|?fC@qMs52&riA>ndh50HG`8;Y-xN!`%l zqJXE&2uQ@~uV+4ZPsEJ$5e(#F7`eYX$+#xLg#hqxp2;M^Wg0+JuxFU8knO7aJ;qyo=G(gK6|6V4k8DO>eRd*DXlw$? z(kCSmfy1;*%8GR+2&GqkE2~G%0;mrhpA#_ya1n+PL7LpH*oV=ZrWQuSYb}M%hy+WQYY`pc>+rKn6vs825a{T&PBVoSJhN=6Cb za|ax;_nfrF_0F>?@N^aMse(2MSZxFQTGZbWJZJ#gSzvCP51YK}I^7<;OtihWx*Gp> z$nayIJHTMjZYIZVYD=A2o*7(Rv-k^taT-#%XkTTrQF0#B!?9C&5Z zvNq!-T$I9_{F@kPSCCpwQOAQ?sDDeN6AF3n6ZVI2BJ(;fbN6XLDlxD6M-#wAQh#0R z6+AgTB2#)v8}57ST;@tm>nj6df(>6S?&3k#TwdEy>!7QjESp*~+6UbB(PdfC&)ILfgik z;h}-K7HqtxZ|!cMJ?Zod>B-;dQ_*F}-kX$tjB&t+DPwaGX?|Wvf8i`3KK%+(GnqJ| z0!blrZV2Xt4TX)G0*s%gn<~I~Yfv2ezxGLlLcTKUux&`>4A6m)>JA&t23HB#zRMbp z$opH+PTCuMOOI#dn_{i=gds0r8ZG$YhTnEfemdINP<3BLD7{qJ-;M=V8we{9iAq#{ zTk=UOr&jfOaoBPIA)Ox~oiHx)#-UU;oy|1?C8TW7XpCrnC=CUN6T3u+k#NkehWaI$ zuL-V#X_gO8`;q6{CO$V%g2)-VDbU?SZk`e?{Cm+R{C9fp%ry$0xsdg^~&Q5V>X zN0&#RQCchj$ZIc-@S&TIeA~Tl=J7{CnCUQ}E$+GRNlz&9-MH`_-_8+7WvDQl=BTITb)8O*L$>*|gh+^HvD&pz>sbsHfP#c3=)d+^vn2)r_{~%4( zixDtNdHry#w?ir~xPc8?8SXqjC0jZ6h_&Iq_gt6gEwC->p2u!UycDCp_M~0n8qnyi zEo;x=<%m2#?;NI6FC`Xe1)WSBQWaE=MFhLEXx|Olh*OJW=b_r*3Q#>drJ}R_7x+BY z+Ysmo&NuR`VKhQ5?=e!2LE*lI7{K;W5`BY@2uX$iGAQ>oge$4MDBtPV$mZl~j$In@ zPhDYr$H)`Y)?wYVB*K6QzKm;}pA|C#Pc4g1>Wv|f+p4aQ-B_wA1+@53iwxs%IRnN%3?piDylw3_t$CC7HC}~=w}qX-w`V~RXg8k z`^)ZMtw}n*t+~PFuBblER=b#czmj~l@G1~Nfe3lwb~g#6NZ>HwJ5vDnWkUTO(;MD5 zx&I4FD7Osr#|=C)#cd%3L;kKXnf0kl`dq{XpRe^4< zr#*&~+rw84NA51os7^d^z;%}p-%z*t!#-4O>b+(GS(x$s$MvazRvhly*Th)|u(b>H zkSy)j%Rb#tWRz%oHiy}(@mR`9apvJ#97Cwubn@;Z)tIBWwmaa7$;)p8k_QA&Uc2qR z%;>^XS|(a46jC!=#BsaZuG2Y{pHO}7@uN%ZKgYF%-?b3Cuu+r3%ES~_FI$VnarTJg zm}Dv5?i5XbQ+=|9{{&IY1{<-8uhxwHHMvj8qsP>`^PcdJ6)g9L{yWsG@gzk{`ry*& z`tE5Z?9mo0AcYFseE1uwr~({i@Mih*b{P&&R7s)R z&zkG}4`UBHcSJ=lcSL0Z#%62u?ldp#Ty$#B-kW!f=BnKC9JbIUJl20yH1R&VAh9Oi zbhqznY;CAIw_ZeQMjdYOL_&)|5n-5ct9D&@vU*T_8#!a9Y4wf^J`ZbKC7T*EvdLTW zIQO4nV9bEPE}@0*-pioJ=t542Y0a3O^-u?$OL&>k*QvX&H zrEQQ$F>^Fj6V+(-(sJo=6q6BN!SL}CkP&5%Py{=VhDWJMA6|MmmNl1(E+C(KIL2Is z-TY+*7~}Bpm`r>(5*?C2lhdTt-jVfyXMVoei7VveW=NxC(3{7nFc%&1ckLae!Xnf2 z^cLFV*h^Qh3nOA96vki2y{-BCt`f~V5@*z+;}PUTkqk=Cl1yWlvg#vf4q09J>uJ0_ znrqUNQ+MnZzk4$V?a&k(U6g5kFaKA%Yij7C;LeETp9^IQL^9r91YCwmtUiJ!Dy|=x zvtuAd1ZN!!iv@{oSg!o;1wYxhcx2)_g0&6q7ViKhc}FiZ!+U8s(u%cmbcIqLRO1EtHM?GNTA6k9#A*+^zF+H1{<_%xj!hP`1lLu-b9r2~=T0g2?w)VPEK@UPcrVPsdigIXEz0oD5OlzO zyto%6myN)}(BJMC!q1UsLZ3~SL2qWiMTm7@3MQnCAsWyotLG6QiFapIK`*r%316a} zTrzg9aSHNTc23$Z4d<5$sTcYdwQyN}y6|5V9rOde6@FpJbh|7D*w13n7n>n#6Xbn{ z6u?j)oe21Seo(#h7Hv%I{rCpxs-MVEc%dWig*gPC)BNY__qlXA=q7{f&&tZ)&)?M4 zzPF9vl*^{VnKz0ln6zZ8F^aVq;%UTd^OQUK`v#%t(MZ4j_-Dz9r)Wc#3}JALWmv-w z$BgD^wD>xGy4O0R-Cb`aCdB0?-o1Uy9SeT3#}M>OJmkD#>Cy>#tY{jmegbRDW8#GiW-TKYZv-m}#{_G$aPkN!`fn2rwF zhu_j+Qgxjs2k?JMC(XphzoiLu&y7(%nyBvClhJcjKPS+OKvDU9U-Ly}jPpMCWlfT# z4D%Z}xdtHx%Ag#b#7ZK(^HF^SqrPQ5kLR1=1B`_@I>3!;bYKbozqYa-+IY(h>ZV}$ z%ZgoFmiG`<4jx3rU1)e6-AqSu<9@m^(0UVsXhJHF3cikcER_Ox1cPaYpohCNF1O*G zO+AlkMu2lYSy-Solod~$!TQ#O)Hpv_^-u`tBWbYLsz z1=-S2dDy+*GNjy8oIw}lmmY84e1Ae@Xx!rCty2?ugRbOB(0O%&n+v}?#yK^~cCuoE z_mXhlz51GK@0xt7{V@u0eCbmyJZ@WAiIsL9bJ=GfO-i(Z*e#T~XW02j{pFMa7|KSt zhEN&rE2awHwfKEGFfC_?+~&R@qIAn4OgDd*`f>4C*#UI9Q|yk5P&ERLl43VIY15%b zE)rD!XiAkan^c3Q>FOxBx|@!>9^~2DN zjY|}4pQ*V%My7m?5K>2sIsNXJJ$WH#CW~9YyxNv>mK?D@ivqrvUx=-C^e(1vlz%qi;`kx2%PR*STHGB))LTN)T-K=hHY1IYo22EOlJm_35 zT?O}l(EtXRfN>@mOEdvvS2!XvORC?Nphb&BuP#N4wD^*>b#orX-75or=_0YIE;4-^ zm1!bSYMJxq{yyh62CXVDz{n#5lEuIe*e-=wgya~HU`0GJP1O&$g%F^3a!T^SL$MJt zxXewsOcfwx{KL1rmGh4tUgwziCTJdG$B7ixC*D)Se!op~y8Aj54BSx}6?_;u5kIiM z@Ak`eLTz(B;gEg#5XGOML?Y&mxfUzk`Du2achIg?6YD@tI#>P zx5R4f!~8QlM5H>Z?zDEY(B(<~&79}lnJw}ui2vLzIbg;G^1}G)Uhz3qQB~Da_3?Ji zjMKYLUjHTVu(CL!3^;L2~G)<(AsknLIKC6uS>gjyv`T>s};B}g_0aW_UU0+{8XcbUL+ltpFGMAlv z3n-&UwhCo>H_Ce4*W{AxFJA=2US_@%du0{5FfPuOlCNh6|7qdK^T8$Qe(1Z@KXMjz zZ+lZ6u|IbIEGFb5xT4L;)#5B%~yymQ)%Mge8|wkq`ty2?-I9l#T_Y zLrPk@8zMtRUKQ69|YoFzr-I;Ud%zf_r%rkihe=0X?_YWG}wr$?|yGf5w zEDw8Xx9GjP&~l#+?ci;inskGqsB>po9b0^Fen-}0Uc`GG?Mp$-o<6H@DSVXH(MZgt znEIf%^P2mbq&(;@NY>4~@pO!S)*QMP`O;B)tWA(dw98bZ@7a*hDQkUHtDQ0_Y_Y;u z+YwN6a{eQr>b7v*AJR2mIQpWQA?wAm7+#UPD$i4;L@0$^hn7p!w>R0A-KM^}O)Xc- zUgygw=v_jJ`E|Nio3Te51w-VIpXC-hI*0JX33S0b)srK7+vWX{g1<*S_dd92gjkL1 z9HAJlH6ie>$J`mHH5RVNc#UXfZv+tOdw1t3`=s;#dDebE)}H9}BZB=x&;I(}ZG<#C z>D#~AS1bTU;0b-40_+KjKh#Kd-aG?LvusQh2XkJbOaJ!r?@yQIVh#-45Ft-H5V(LW zk>g0kQj{UP$aaWf77J!x()!{4gC$y}$I8?M#I0Mp*$WD({!=u9t0sw#J!CJl>!$Q1 zbIY-OdYgZ{VUCZ+S;qH;EuW@w&ALB5n`XseCs9P!N+>dYZYb7crGW^~i-}`k@B=T)X9Q|BM%P{kE#D?}SpN3Wa`Ct8Ae8*t+|2%gZCAHTxR(aLzE00CJmu~q zwZ7H7zxuzg*(*=H1mZv7W8A4?Kqjpg?LG%^E|`sBfYc)!buha*dP)pM5>aLnIZNbm zWs5%VWr5|OcnJ>OOpBD~4MokYeDpeM6jHlA2Z13<42efHT}xP#QE)rwistTWuPOR~ zvIc(q480pcMIepEqPgxiIyPdsF8aL38m0+bQZZd{ZNA0;!8a{I@vCchk0?c&lQ1tx z&cIhpmV`}?MzXbrw?402m*R(=sdbM|z3R@+VQ~R-=s%&S`qwRe6f+unz^MIYo;iS?dk8|tuoc+Wm6U!8e9-ca@wXQuP z$s`rWVm-Z6(N87$eMi?^Fnl17nO^lYY^uVnD+aZk*m**@a3e*Y-n9$~5$1N=<=Z5# z0LSWqnz{kp|5I|BNT_#aBi?Q8Gs-y8`<l4i_s<>(3xM13y>Ff#ifa*GOlG zq*pN-Z;x7NJRQ^{B@L}s9EC+h)u1buR8-DBt;ib0H zdl!XQEzJh$WR}EJB+o&&^;3L@XXoD>W#IvYkFI3)KDCn{C3B-@i6NeJmDH2<#AeqA zLuPWoQ}c;p`)<~Ke0bEZ9M7O;S~1!4&^nKLEeZqaf#v+EFh&Dzj1$8D6Aow~h^&}D zsOi0P_S;3-ciZGfFH6)V|F+8uBu6`qbgPbCPzed&7$(0|ttOC_>2H@nd8w-f2)y$04>NIu#zQKKnCFzx;bRG z3V3cnUGzNs`d`<>%~*!&WJ&dWmibXW*flbZp$84R*q=4^_w)GSFqQP#b`eIOf{bu( zIxUN;u?l@Z-QFFutRT zEV4D3TLJto5N3aVm(JNb29}wbqK%YGCL9(Nsu?IH zXgU}_##;cluCPe#n0NzCfaW$=EkkX?1thdsx>byP&i!#i2|h*v^sRFZu$j8!mrb_o z>Hy2SY<`ZB%t9RPpy70W5)$r|C~ztISR z*|m6gV5Hb^({^8`=1{Dh73+?Ivfzm;(4CUrxtW}>C!jQk(C(PEvW&<(Iqul0v-@zTwJM2J4a-W@he;G8#ecL7;>N;U1U!SGt(z!7Rwz;NSJfnmC_qj~%1^7a3%%Os<(!`};M^H4oeD4$~4h}tKuw8~;eI8SOV z7+q2P`lo0Lg1EX-c~VLJJ>nNZcOX>=MpxP_<#}#RT`!+U4rgEruj_A-K*y~{AUG91 z)C>XQK+hxv;lJ(A_xQ^;1GWz2fo&f^+I-_W?Ru^L{_~2r9{@uw3j!zD!T_QI zn17d*-hft4`tmLKzlBgV^Wr0oHq?b3effDLT%PMu?*rW(}bH~ ztI5`RFCDi$Xbqr_{Am7P@&9Z;>3$E;8&F0Gb`t*A;#_fEPjDmsIqoZp*zm!||JnnI z3jeu9f0}e*bB*h2H=&4=M-ijUG9Jda^@F^JN7XwCDJkRAl|)L5%{UJ&6A_VAu9J_m zW66QbME=MaxHbf0&33#!6&4&!_}BMjn!tTg-~pcP7G$qakmWICEs8=6eZE2@hDJ<) zvM8|g=VC^Kk{LflNc}DN%!P)NnJCpHVe>zETI1!fVmf7l@976HjqEO@F0xM|8?F!q z{p{>=s`|AzpLHvLRxw)8Wry1Hpw;l(^LB34ZyhIs-9cV_f?&amaeA6Vvl|gEKeHnm za9Z~YtBE-qLkchA(s5`uCPaoM8SOoNye&_LiC+QE&+xoYQ<3{DkS1ruxe*r^Vbz+X zft!a%)X9u@aqEyJNr@niim_Qvnli7tk?uJpS_+<@}Xwh5Qe9V1=zQC574Q)hkQTi_@uDY^Y_&d-LV)MDS1;T(aPMLr)@TD_m+e9JE+XH^;hxx1 z-Sw8BVY_1Xm*BLk)QyXa%WSDLuG$AJ3JxLfKO2Ot?d;Iscbsf3s!`p?AKCp{ab0bH z;OHBcXtI$9u{*GY@Lt{}Z%vPj!-K%*Ll{b4_A!5c;F_zCNg*!eNQm`pI^4rE!x1!f zCklq>n|dl5*SyIo!LE4hufC%QKjWamVqQVa(vj!Wy9@h%8{=zPVXx<%`iH{65!shV z?d&dEn!Ye zS&*eNl5|q+fnzKovd2WmCMMA+XDAIXgb#O&U%H1Bw;0YrXRot%nJjenA=V3S~eO!lLNa+Vht20AHtQ|Aa~8sM=+ z*LorSUnKQ2L}=%zMlP~fq+((IY2~XTyC60Bee@CsPRdk(oq7MA#Nx5y7I!uE^g=t> z5H}WUoily52!nHGIV$Qleg9s+S}%HfhLjG%p-1e?cK!B#VEp@cA9zz4oEy!d*)nTu znHSrm$sb}my=B;@H(JxsC+0fx_=bjt0|%+mr~Q8(k8isdn$+p#1|wb9nVlRlL2yiB z`mrkGo1yOXC>@5|O%6$@i>>m0v+{{O%t8MzGZ8a6g}Z(!F#npmnWO}0_GTEYfxd(x zyKDA(3Pyn!cQ{xa#c#U{^nLB*!^z#p+%oJT={iHBb0G|-{)0BbgEm|D!3a1JC*#e0 zgz*W_)ahj0$82oaNg1E<(9hOWK~9%rGso`)h?k$Vy7At+vVbw4JSaYDHyl;B!c7e!yYlz&BuI{0WWVcG0A=x4 zFbX3hBgv8;MH%h8?#HT{8Vvwen<>sr;z6){j&$iXcG=WBb9!uasPOw|t^)Fn>s$Jz}Z=_%v z6h7dZdSDUd3~AT=PaYfI_p{4;(JtdSDMm|22j;KoW!;wTl?9$%W;d&<(#O7x?2rk_SIi$(pC`TNv8aMFx^YM4etVkbXEJfFymE z-a5bj-U;G<*$*v+uXvC%ex31MnahxZOn8m1VhES%gPI{E-`|Kkb1f%uemmjPG8j$E z@$SeuVbc+}Tw%Yr7EkO``J)T=0Ri?C*JG8kt^%*egKIdb|862ptz*NUhUxl7>L~P$ zGe}-@buw-*A5=nOAYvK@3Y{6m{u;HCarE@R8;$KgjEeOl|Aecz&%?zhJ7?sf6Ap}T z%L#1C;9~AwiEFYQ?}yeWrdD|?g&CuFh!;NWJezox#->Rv_fhgn?{GwNUJ{$C#Qd64 zjgG9lmnbBoy!^V2lQ}C5bsCHm<>%*BPTBJ{`t(pQspF2DIz)0s;%2gqm}nab#Fg`_ z)(o{uHD-#uwdU$zStVXq&-mDM1Q;197ROe}FKL#9*;cufP%N#+Su#1MtP=rTafPE` zJ~)e|&bfk9P>|f82Qe1~#W|uwEPRrwJOQ|gugBj<*pnL*Nr+(Uii}P=gySO@_4>k<3Vsm#qPfLd5FLIP4V?@>`UTrujh2|@Xe@a z^Ed|m`=)2^#tN1xX?a=dqX;%$luWF5seR9%e{O+ami1NB$fzelM21ycNW~8ZddaZx zD;qm<;#R(k06mvsyVg^LFLlrS(BbOTLy{<&>i@m)7-pk1y8;T{R0PX7aUA{M%!`?wt(&wN>mNqlV2-58H;-8g};_Qa7 z4h>)O%fBt@7`z8a^c_>%q_QT@MREvY-R{XwIm_U|#`VU~V!2 z7@y^|afkQs{QMPuI;cZanGNShIkE#xj;i$I6>_66Rcg`OKOos93ns$UeA2gw@|>-3 z=_+cn&!5vil$4B1Obj_ZQxYd0XTj!F7UY`?pv3qDT|c-;2tQaJTLMn%5pv|KaJKqY zU1EgOIko6WbV_%NIWaKtc9PcY@b=Yq?n9n{ryr0!hzifSvr*R8$03$WG~c$)dq|%6 z7SukenUIjm*o1wqU{Piikfa8WK%S}IEG~0RpE#9T`8g|V|AuGDa4B#$zc$iN0CHc(Ft0ozxQ+7F*>(2G+ga}62WY`mT&$}AXx7hh1DF57$CwKZS4B@oyN6OnM75LNa zfWDwU(wLSsqYYC2=0FV|rkoFtmAaEMw$g{l&({0IF$>P#zFsmZn0x30l)hI}aGb*D zY9F1|eUpYHJ}J+p*7+!zt+=F5Nh&Aop5@)=G4&=8_;y4^@^O!aM=R0JdGQ`E!pw1o zfhp+xmZj$G@Q;v;d%-s@*CrJdS!=}E>+FyaPS;iMmUwQ}R?^#JFOJt*#w8$4?^zrn zT+S=CI*$MS{M)ouhG`;vgJ-?tJQ+Gmehh%__zEJ%3l+sy(IaZsPve#z+KWn;z6qY*ptS=y#GuS7!bUkV zY})BW^Q#J0kY?h>0B_M!1it>7*7`^Z(xm1={pxi-B(vW0E&5n}c0b-*@!YSI)p!8D zu;&6F_zMi>Po7sImI`a?ox?2fMWt~%!G`7C>cLPDB@L|OX@86e^f5JtDnE{r_KT*F z`+(#XL)SITJ($;$r6`#%q||vv9rvl0 z^N&7e&<9fKVVT7!#FFvE87WGpw&9yUs>Y4hUn(ZYVX+{XvXT=t4)f7fB81e!XggOa z(TljDk>8Uhmt7QLl#0KDKhMjT7>7g>0Fwp9nak=+z8qpGI`~*iTc1*zS#|JpSL)U% zZaKym6*$y*5DuT72m(Q#VkG3wuZ8BR9LBqoE+V27g7`~=OU3WamZ|-jeiR2{Y+2!7 z2g48Ud+imlnyJB)?O4{OrDYinnkky3aZ~!}gNa_u#YrmyOV}3Yz2A!X-SN^gN60~) zRm9)42k?yn!HrzSvOZFi;rsfMkl^`!;7p2bPV)|iWY~q2Cq}3z>m0^jFosCZ=)#5H zhgwe|{xMJ!LU!F*{_V1^_t5Zg^A`o&o>vw++UI3o5kHC%{|ee8gdi|d^?j;WJMC|s zE}pD%^loi5vj~LFxr_x#TQ!J5b@xoxQ;a>1GdisyLeFqL#+c@o3jNWM-}R*2#l?@# z0xv^tV-b$`y|8$(iqb3#&zp390zVslgY@Nov zWK59zV@jSlJST-hxnB%;g*3#vgPy-6Zp5t8h3C-Kg)A&slx8$uMR?E^e99#rI`ncc zys#65c!Xq#HLwnQ-P%9-5^rfj!y)aHlanL=)HL8U)I~zTm@E;dvmTQ!l>+QRtJuyy zqr1-ApYtxSPfwqv=j-&Rs(?LjfWPUAO3C6@9HlCE)+da5mZZHQ5t8#pkvBW78dXpk~_dg^Z~jwGz}+{a%J+{3wR zJf>ZEYcBHfqNbm^v2?3n-e>+|LHerJ>6#vIp`IXs<07Ur60zFkt<^M*LMZ6%+jMg( zN~n(X#slfh>S}{OOS^1%J+mBL2yBj$nSR#TF@&FNKTE;#OdT7Ii_N$6U07=Y_Ah)F zp=f9z@rc!~{ctmlt|s9G2Jo=~(5souDPaaG?pD6rAk-S(+N+&|ofD z)$tPCcp%HQ_^Ly7RG3{fRNAcB|J1`ssIbrM)ZX464+3QhJBehA73AfHb9(^XT5ij) zjPGB*YJSa4;!Oehrv?t)<~So0^1FCfl;?t2M!Xc_5U&5P4oh~mKkpK@XB zSdK#e+a*>7XNiU`r1BkP(c>5T-pFp;BYTEMY_vu!Sc1)kv2YVcKeM_>kU^B*b>|X( z;2j%(%sNWJ6saI{cCV}wC*O`d*YlQ*gMhs6zMKDHY}#wLtj2FF0Ej#MUb-l9ueXY9 z1)TxOsIe+rP+5_C?iy&tfG=-k;_?-^_{#~Kq!tICrF$ru`mtqZC~=0kAEy)+{bPhP zx$otl(NUsan30j7uJoILN$;#*^gmA&4z&Dfhf)D{BYje}H9PT>7Bmk$#v)Ic0;$0o z(0%7=!?kc`fexu*z;o229?yq1_6Fit;!Zq zcX-u7B|~OuHwyQqR-Olk6QxS(LiELE@@?96;9QwtQEh?LX@+4ZCI>4y6;}%X<`7ZB zXiM6B4rvNqbJqLGVp z#Z2V98g@lYM3jr2TfwWiuB8+Gt+GduSf*gJ)dn%NcNh=iE&6~cc0eC}zJNQs|0wRu z;wCmrG#j8lOFcN(rCm#e`5VUuX+T1X-wV;{%u_|keuc^Fts|LJ_wkx4{+9_-njrMX`8HsDIRFF+WR}rIdd;uA#q`VMW>!{Kj-kdf%-QGe z5c|NaD9Bmxv`3eLYt>WFO;*^4tFQ&d7`q0jT)LS(Lk>4T^hMoX{MXZ3q^Likc5=4Q zZF-NdiqG{vYGBEWYGfdySDs}SHu{%6fYv5VD~=iT^F+6JFhlR`u4NabIULnfC_mTi4du}oHwCvnG z7c8|UuHSamR~i7q0K>1*TvER3q7i)7PIbwlR2<$}`+@lf*?}4>DGU%@p`wNi zbyBD)f@dvC=a9ymoVL%p%tY9y6CX^bddhBa(!J4FaGs*9q@EGyR3<0itq2$daW)0R zjV>6;CCc_1Zb+2jm|n))Z5;Xik%b@a8y&QY3)mI_sIObxF~iqC0(Q5FS)P=d+F*O0 z>bUthCl4Igk-2gb1_E6i^*vMLNu1>;1 zAsnmJv>_oO7T~bW)J5&%0;uD8P;sU0=LAODts7>bsxl8v5W<6-qj`r}#8zGhMCpwC ze{I@7fLY$po*sHvn`Q*@e?p-hcqju)x@L%SPr7nM^PHA8!vALK;4%dm)Z1=zU$poRp?|l?m?%F|6O{a zaTH(B%T`Q6;7f9vn(l(u-` hb7iXiA1k%uh&$~bS>B^PNrHf%r;5)W7s;Ci{vT)YlQ#eW diff --git a/icons/mob/actions/actions_shuttle.dmi b/icons/mob/actions/actions_shuttle.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ef35786a2b2b9ccb981a3ec79ef57e0786f8e00c GIT binary patch literal 3034 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ͨ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 D>0dj; delta 60108 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 YngIqPHegRJ{!J;TqV-NV@>OT&{l=Kqr-5>~ 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 delta 10607 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 delta 12087 zcmch7cT`hPyDkcXG*J;j0Z~zD0!r^e5Ri`a4oWBVDs|Jb0n(KgklsNc^dcxo?+HEh z79d~cwgb;zg|ds$93JdprZ_kr9|PJV{OLG;Hkmz8OAe$(<;xyTZ=Vx6<_am0v-)XMLjP?#MLS-_Jalj~ z@C{4WbjKord~tAKYM|f-87jZG+ml;{^drTl;$H8whZ4uuFoQm=xJzhpBiEvRnEU%# zjc@S!?tr}V$I>tX1upN�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 delta 14397 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 delta 7797 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

    u^;?HgN~$C~uiCq=w`0euK|P^zpSa4jAle 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�axbBe~SAq+uoo!*A|n85&g?=*Vu0Q2sji;oFg^Gd}B)?(c}J zLn>oR`>%FZHgu*2XP!g8f(T%EJjT%o%-x1AS#$is@Fd5~7J1kz*`pQF>1f|JhA29* zSr^D}Xso*R#%FgCyRLB3P1X7x5cd3Kb@V#>WNGe73T}W-!uhH8APY3xGX)RypX*z; z4v#@ZT*@PQ6V9}ViTi9HN^ZBc+1v|;M%owpmhZhhZ#grnLA0GcV0d}>2#(C|56t@{ z#~oTy)LDk*p^+UO(3x*nMZ;ik8yDYQHGC0nr`*U#goOG>r9~Ad$*3QXABt=wVSLu* zv?*v7Iv53AyX^E+r;_c<_ux7vss2D;!cgFW@8QRih6av}50QJu@3q$V^sFl8ki@)W z3{06&F%`h&m*rAxa9JCxgGQ$7+`M4O&CMM893hoSg*^Kk1#Q0MJS&orHFUdha^EQ5 zeQe8LGG507amUtYjnuVQ>7h$4sQhr34T!xlQCd>N3>AHAL@24MQe4(^%o;PRHk$5f zdR^L%U%8E6GwZz0el=`^U@#0en}G(j)iUf2kJYtx;F^&u=hF~aVCaa|k@lqmdbgn& zDXt{_MUlRngL?2|zKcsJVYNdZ!FQok@PvPzC(RSsu=(DRV7{?8 z5GzIqqq%UJvTpfUiW1`?!{p8V$bBelnDbCSO6m0zWA#W8yhzM=9)jv(Ut85Ug2qTP=cG0gz>G^Ez2jO~*N00tKZjQp_aiz< z5bRoN3y| zn15t6+>dS;UQe%~uQT6q3Gi) znQ;8eV^xfd&V$D9yrtFw3`f$tNEXZ)H6-Gxk^U0N_XCcdhjtNznIFY}z##80^1yVy zr>&7TO9kt9_RRDo)A*jow-_T(k@a*$Cn&Jm<7m)+WF-xZDHc~vuxNKId&K@}Kwk0r zl`G;`HLnQO9nKKnerpogq$qyX`i|-_=aFmw9VR{RowcPDfoTfB{!WABTkktl**13` zd>&9`HM%nMDUMt5%9Moq=HD1&GyQ~ORGB5neDOGQuq$EfG@5uZAFcMZ8}n zq0xK!l>c>5s@sxh@sLEZt7=I1SA8u%gU0?$2c_>bVtU50Q=_HJn84BD-wdd?Z+>8z zf)rQMNs4Np`>p#40GXgn|FhE%5=KyjEWy#LeV4Se7L;)*?IMgGw;Li9J$;~po+>l^_RT&L|9oE z1z+C7)Sta(5+Uzb@zNPhY=hZd{)qM|0Y9+G?azM00h+&sx%#3Bg$+T_HGx`$oU9+k zPbR-e7>kep{j>PrNl@&HrY4viy3z3T6A~LEO7%3(>&%p)BC^=qJ0Wj9r}q#y~0Z0w01;!d8d+D%!!MtioN}uGV?{E0dXZm zJj`hp=;>HPC{38iPHY9DzQ!@hXINA%DZ`+&|O0a_>P%^N1lY-ydczwL{N zg0x5N5-+g3z8kWo)m3wa2;;EX-&!?H;tRmv(T+9c{;2Q&r>*aRY9iPI4ISw!9RvhL zKoF2BE%YWTpa_EW-kZ{dEFGoyE{I5xB1U=*N>h68y@OIifIvw8qW_)u{y9Gn3^!;4pQFgOCv#&)#iI~zhmIXKi3H@)MfOrm5kGaV@h;ev2l%8w*G z{_~`ww%4DtM-BC+_+p{XXI8AY0ZR9!dc(rzIfs(ABK z`Se%+q`oAX8OsVL!(ou*ug>2h{pz}WFL!ncfe?VqGF*%oQusQDz~8ePCo)*icSM6eJ+lx ze`xg}5?+b`_3;hQIt{Axr$dKJ)mIC0shjS~kIj&%J!UvU;>3_?KlwG^dp}g}1hP$m6Vmu9Wy=yy)Qx-3V2GW*@1Q z`YcSGCd4d)i1S-BX+CiE<_{|JNeR~-xrTO}^Or75IrN4Gc&OZ97O9CNsUZ^)z)dq2 zwW&$zAzUCK@~Sn}GdFynlRr^0g`WSML?#X8Rv8tF&qCyB2;1A_v!B2}-{ZOn?BjKG zv}^>Ov+8k5%xrAWTl_mM;ALbl=hMrJR0VN1djvJOzMqITAW58-+rfR`%MzOXm|-?Y zQ&PqyG*~Ho^W>HHkF8frpzmv0bUzWq`l@K_mDen+MI&KuKD1&nNQ$9c{>Mea#7->( zeGlUV+zQt}y9Q_&VsiysQzV{$*m`Gl)qy4SO%TI5b_22UJ}u(l*S@>VY19d&FLGkU z)N|+gFX39&K%hy8HC{Y#?Lf|ju8zG0{=xwKN8=oG7j~?#kpc9$L$Z8--kpVSn!;xV zH_SSyaSzA+Q5K?+g;g*zS2nS6E-v+7rI=Vx+p7qKaKD z!#37l*4MfZ!8_fmJMs#z8wz^) zmQiE?7eLXEPZW#VJdF@PGc!nqY5PncPQGockslKjRR z6uFr!mPjPDWUO}MYMf`ZqVlS%>B`IN<3#e26}uHZ#ib`pL%Wa7gskhh2l({rR8PLg z5GzG~2GydT*?5V8BAuO_APldKtE3EB5ipWct(`UWb;GtH#QZKK!I9kzUEd?bShGB2 zMflkE%8wT#w8VLL|yk@*-_x(L-v< zO>&Xvu2MjNY(rz?)fi=(7*%0rDuRWkoFu;*xi+nU9b_)H$1}rwxi~j2$0S-2c!H{V`6`c542QC25fRRJxyiy^t0yW*f=V-$WiD!DgBf>$Lko((waS`H;2FVdp! z7~}bG8GCE6yUuV!T8Sj)dFtm}K;`=@uS`&-T`Gz~`@ik5s9Wr0DOeFi@PD23aR5^s zw{9SL>59D?jX%T6i;EXqs8v-}TaP75<%x&&em3>FeyBSH77Lv59WUHob$P8dw5^1T zq<=ZGCboLwUF3mq1AJ&loWnj8nd%GHzBFsdThvyqh9{i)jgFls=d`^>$$|LbsM>qc zRx%_XPp+Ju(Mj$v346@oz`SvjnZmlgt#bRpb7cQ6Nx0D$LoCr$sO+niy&;@CDYT>V zbTw&Z(y-D;;t7G*@BQVuW1!`*WU-r>^?VJHk6U^C%oNyeQ(3_5?X&(-Dl4>-a3yF! zpq}WWK0b5AA0QYWMt?@TLSso5gbL4mW#s%VEB8lhTW$#~@N7VGNNy1V_aO4X?}<;+ z^r%36suqAR$lRX72qZpE=E@{%6V0@-D@J$ni)l3LH%m~tFJDsevZ@KqMl6}p=t@$_ zyHLXmfG`|qcG+5++xAMQ{=7d6WFMD$Pi%*urg1LT=$IWJ(p2R~6dtj9(TZh9T5O@K z>ozflW9qaqru)HTgsjq2J&&@s1dp~*(3An)2SdMVuf4hi+E80a!J^o)wGhY&X0vfP z{O-Nri4|2fZ>S#$S`feC2xB!gGf@r&z4|ApLW>L_bS6uykljOwFf5aD}s}ID+sh zK7TyN$7^Dwo?i&~L+GrZ4hQ-dRcMr~dxO1q%xuwex&oiZ?+re$<5Ko?x70&~lz3 zsBFP>uDH*oA9cnQG9oK%Kjuhz0Tl8j)8d=mC4OSVK4WqWBGO|GMX@(}?7~`0N%n%$ zYOa*JXk`77oqN9soA;#x(a~+{Xl*xA5|imp6r(>T{WqKl*Mxg&1 zNS!{k)I4P}aF&egYQhQ}0lP7wvPs|0H)zA&xjqmw>1RGoF^BP`p;P1qYkf5Co*5a2 zA0Pz_=@m$c%}bL_PpJJz+l+C@otdyp?vT|)qD=fQ+i5Y0XIC~)o1$nH#metRCM;a*2brD2>=ZtX^S@%BR+L8r5>VVW*~4mdk+-zqt@h-| zC*jvkzC@YZn+KRO{RJHDY$NYRXu;P_-y2t>OF=LTb$!hJrgXnM*&6zglO}Ybws)VH z?(5gpy00Bl(OsJh%|^v7+kCvVWW03ni;IidK2yl%-d@DaPJeOD>&Cgwy$u{5E5u2h zW%&S*Tt1MrfT!zTajKls63&Z~#Xa`h-`;IVo;rFb#W|gA#kv*ZRBl=@bYe$1Q&5u+r26k z>+9lm_nlj&S-qaFSB%?Q+H6;XLc^JSW(hzEdN({I;A?58@3yKNzPuQ|<$H(>BNegE z(gBCi_`B-V&e0uz)X7`(Tg#rw+bh}w5b(twzuigiF(0!P=q0Qf?^Dp%tn71%MfaSZ zwdjX#WV*z!cLv^r-;g&}=v|oqt^=-gM$*_!8~jx19j38VlGtp;@(Ci>u%2WxEx@K# z;HXcBqK-iAafU+^obkE9`-*nAkDjfskZFgeFVVQ~K=Ttu*9765s0!iqgQD@}=6xnh z?p{Q^aBnF3DVCg}O@49U2P=oByy#WJdV!YI&)11*RBabkRC+cLeaRSr*~buU zLu?1%y;6X<8*tx1aM94Lqc3y;uVZWEL~+MLCs+2FblI@s`pJ_AxFqqws2k(>`081C zPP5VCq-7TbA~G3FYq|3VB4@kDb z3&%B=7RPsEO_k@9Pil;tmtz~Tk@ub!&|N4EFsMSGpYIwOzb{(&_P_}O1a6m1qijyt zV#iv}pW~+HYatwLG5O!U*-jYc?oo1a)>z`U>E2R?yLog`E&YgLDYz)r{{X|?e3gO^ zbm;)D_KfHH724BsLIJ$2BvC;{Et$$PL1}`n`13OnZ+}+oJ-=tz;RONHovcGwHk)++dhIM2IvUwZk>twVC4WiVv&;|Im))p#Uap{95%whJJbnRG zV=0$LKsHz74qatMo>o19oF;V#T7#PzEJ#x}&P?lPBF6w5B1rqkq3DODeGYySsa*>f zT2psy+Kx|F_Fy&*Uhp=G0mV#!f<7dJ+X=3OzVp{AM$-ExK|06bYGEcltE9(m2X?ub zgoYCcgzNQQ-tp2%-CnQevvR++g1E?w zW*p79A+t_+m;qSgOnAE`Oe0jV)2cPf4OsEu{<%|c&_8v-6PA*4=>B1O{c2p7@M@YD z7<`qkUPD>onUupki9)k)*NS_AK)cffyI`!MnGF^H}0ePwK|(P5D3KkL|mq5M9%=rC?CKt~XpGEg@}L5!M_S!3SlP@im4 zQRDv6YruoM-;oLY4fFoi^F6OVgqo6)x16;1B_#U0s3n{+JUm=$L~kJLJH66f;(%t! zNM3Nbw0GFk!iO^R7o1Ch$=JAuZL=tEv_B)2%@+x2Rtk%>fiB}*9Zu5I>VXIljg(tR z*RaXhot@*xLrB7&!*3W{NW*rJdCEd}Lg&8^m31qDxht|aSzF)r2VLpv4eXohC2D2V z8u`Pg-3??~^g{o7tGCz3auDH%#RhTM$dtO&KO~D#6UKdv0tP4MgTNh~nzs`}s?#LT zgZKAFMf=-6TXrqJYH$NN$8g{#UsVfpIX8rL4n8+37<9@0L9BMDP5kubP6u5el0$x& z9UoC{G11d;xXNThgVaLJgFiohs4$cf1bXM3LG}B@1H|s`HocKBB8;sLl00(7rIoI0 zMF(A)c>#YXG)F&OF^Q0ZR%?mTZsPNo^{T=wb2;77GjlnbAoFR4RbepiNOAnSo!WRS z9|cxQzW?HmdjEI7+J-`D51hW zM~@{<3FGO%%N6#xGw61aS1Z(qbMo-jxef~8=2fyQU5vj z>i)dUNbtX4=>_rNSU>>aKR}@E;loR;^8dhDq$&~%{m(N1f!q1RD9rw!w!jXNG5s@l z{I4-%CGEpJ0uJs02ZZTx><%?ysA9WfdfXz;?>V-h)iW8#8FXkmYp{m_Jf35(pW#9nKZ834Qlp5EU!Lx12&~L+K2d9;;8HvD5^Y2Ok@-Esv z_f6gjkcS#`r?tdp9Ejh)AMA@<=UusR;|3VxmZWv!?cJ&tDXP-3Ofi^47uC~4D9{%E zhh6^Km0eH4Bdj3!XRJjp;;VfWAtdhv`xaV1S0@0_(3l*Z7yMSdStp2NhRC1oBw^%m z1xI*`ak;y?od_?DN{{zNE#g!nRfpzM2c$5>0Uj9lCYwO3frwB9S0W17+{G)_UQCv+TA+z_nGUTV z4qz~Z-cWO2U+_TECBC*N(qu@nO?QQu8SkWYr9E#2YhPOMRJD9exsMBdFdhx99NH$g zE@()BtLkiCnA!!Xl&T|5XJ+}w#>VnWO8DCR2?D`~0v5?YbMazlm-TB(c_^k{jHlFl zrpvC@8kYa}VpaG$fKx%38gio`4C3Ddx}b{<+N6=_#)CJliqKRIS)YUvZyFUqPefZU zuEKb@43k&FW-!*P2fZ76+mS=&FuT21-yF&H^7WXIfcXf$hR><}yOS1>NT$bVmEijX zEeML?@87&g!8vW;&ur*#BzyIKK~N9R?NiN|`zw4ql0h55jiLtwvyX9*PHdn}*v-=^ zY`9Q@L{LU6ln+$(=uY&ATFM+Tfhd0JS=Q`T4k8m#{&1}eOe};8HRAqK5O0MYuc=gi zZF}J0a-Q+6J|i|`z%y6e$j-;q0zhfRxe!9?PrDbYt~<1 zNIM%oGR_>}{k>ClUtb~^WVA*_Cs`~>BRTo!`K*P8_tW2h{wVK#F%IweFm5{yn*D#| z;Y$Op2*+)o!O%U4pqaReN|?o2SeyCnFMyk5Z!_5|Y&d1&$kwy0f$gd>;qKNY$~ zfC#bLEQP1w9jJHGP+w%bM^g~IV|3#TWCt3^p>_>;!{c3O7)lzs9*5UTfd1_>SXbw9P0QX_cV@51Vo5KeP~24M z^Fy1;x0%kz6+V>FrR_JKuxC2|le=fE8)4M~byCt-ek)ZvH^Ia^UK46#t7-MIBE7Xk z!VvrXN7qDZGp^b;Rt;(>vm}F4Zq@HCw8I~Oe`h@QSLcYPmh=SYjd2c=5-`wH~ zQzoS%*W|Mz;DEc*SQ=kVb_26XVQh7s(E3@f2R^Lw({>NJlbB|D-y+fe;d&OaMFWeU zE5h_%Qc+Xq=jRhZ7TqL4F9n*Y4j*+J@C=q0-F`wLUZ8=Yj}MS;benGtngj|MLBtT+ zh~stk^K-Ns8F3i658(YgX*|!pKP|>sQqh?pYnqP|sr&RmBzEBBm(8gn6y~NO0&Ci% zYr9=-m4Uc3Oym@yzd%(yZGMS{>ocnGD1LgiDST>_Z@|lrIMVmX@zFKh9j&=b7d3uO zIFZK6aqX=GP)6~MGH)CVkxgr#6<*ZB)^t=&YlPh*9n^JFgMb}d?gl(wQT#Hvw!E=* zVQ3+k5W|zgbO$CL-42hp7(E!B2uW+9|89bR;6_?TUAD-lV&8ltI188gEqI30v0iuD zy1;|~m^UE#7kM|p-I0p(k)hI|9h#UZihjXQzZM4!jf{lM&zp1xRs340u?QgK!V2AZBq_s ze1b`2jO-+GQQ^YO|l? z1A;giLwPHaMx<*!n(UW{J5i_94;m=I(%)cg^zI5o*N4LLhPlDL92oSuYydA`p%Kj| z5JSX&{J3;>Ju!LZ>Wu2mj>JN}Ku!3kGA6ou073)Q>ZfaBV;sJJ7#ooI+q!TMa^UO> z6(wa}QPG{>Ua}*+3F>Bcc0c1`WqxNM7D&mVK&2;~UB9VuO_UD?#=er!%t!Ok(4^-{ zrLV|2Vca-4{H?yCOU6k&av}W>P5apK@s{4n%WI!Z3B1D2=n7v1^)#*J%bF?)1VDF6 z+tn{-)dCMdW!&Bkc`_%u;q%uRZxBa+5K z5VSsGbR*Q1xhDoQJdjoAV)!|{>tJwT3_mcUh2EY6PX{?0+!hSKw-a{_!}vRrN7jtV zVut6_GpJ#{hSM80?PEu6L_=&$6k_J?t(s=bP50t)67GJ)(3yh;6isb@)B+{j25;1l zn~bFn9XiJXJngVU_V9r>pzI%VC_XxQF}dQix#57uteKi+Z?5{`=4}1Q;EHxRwN^Hej~ZhQ*t%`LCo(|# z?{0&Qdt`5NeN`pTh96?&PB6zB=z6_%X~ziQ@?Cb%=%y5*y=dp$VEbTpNGEU(QxjsxU6J>P4vwC=<|sUw1*_L^U-3r4hGf2bMt-9nP| zfw;)g9g%(|)5g`O?aBdSBD^?%GufI3JC^|VM*G77iWbI>K7EP3POA#J(juT$uLtNMsTR3 zJ97BZ!vlp^br-jyH|Q~Og(j|H5Adtb)%Src&lz$*5;OIn^1q7BJqW0xy!}NtnrH>g zW|0gp+j-BfCc>OxB19+`gS-VEKURMI zIamPax6sI8MU1=D=5wSWzsF3-ZjwO_j;Nlju261{nR8+#dYHtjoc#IEiBkX810}Sq zOM_&0&?f0ut4HfTk7N;%ma-1pYdv4N>1~KFH$>O(@8mk&P_MY+O7GO??J4JB{m~ZX z10MJ$kvpUxKmz~rQm3aWTa#Um=ksBg0JMcRBqfX>y6st3 zSPKEUg+2!Y^GNYEXvkmX;D(!|M-A~}P{T&4$rA$+xB)+CJqrSYXAA>&IOs4}1HNWT z>4>L86U(lN%Xl}AA=0YA2TZ^*1w3k=yxeygbEDXw?GgTt9kpifHNr2ZKGeriy`S;T zA?&Xb_$kASU|a8nl71liHuo%vIjXRVP~!BGN&*1 zMHs^B3xO^We9md0tKM$l$atIWt~TW@^B~$s9ki?bT?A~!#ND#bgR zv+L?o{E^4X!puZ#h&m)Ys8o}ZicCyQjIN<@sbvA#nb}9JcA}A$wgW$w+*;QX-vmW| zEVe_APdLI`JA2ci@%=#^7EBUsIn&9wKX8km2>jAxJ-v&}aGmnog^HqM9yb{%qfWbo zil`zQx!;CxkOIN!@fvy%3C_7gywAUT!;6F9MGJ8ZA%;&`s0SEjcpqK;w)Qlsf%fS{ zj5M03wq^WG!C}TR7zW?SjSW=Q>meD(=6zL@_mVlHYK>d&M=aLJ7uP6W>(ahIftNSU zmjx^{hC19Olvs$o_1#(FT^CuN;qJ~aK4_RjsZ9S1L>2Ho!37PezaWTGDF(^H*@chr zrFvyQ`f`7Yw(T^!pAkB<6W+5HJhP(;mV4Hg=ZRaF+^jMH2(9z{8C#s1JsR?Jhuwhx zURuxK$X*x7-hYmXu%$@GE%!qqQ-QKqDJZkBchPZ>`bHNP-JK3W(q&?$IYtOD*`gF!Cf6Jt5~ zJ>u*&&@U#44b~hnChQdOl13cLxzULAe-K_Xu*#CpRoD*ND+sgD0H0b{VfC#4WYbMN zRuo7KOk+=CogwxK&&tz>%J>U$%Td_a~VAZ zzZDvDxQKWDmBXgNtYbdu+w+DgyMXd?ehJgOUL%aLUtZD66`B7?z=i)wz`I%fNiv5NQFKv=j8YKPm9Tx4rmNH!4zo00bgF$o zyuYq?OO*fFdh{gEr=5XJM~G{ae()U8ZFb{3g;t75pfE=ne*g3T^*X)e|Nnj4>k0lp zqM7@FSNXKg{vbiN^-2kI~v_GH}z*qb4CGBMq^g&#t9}V*8|6BR5LzT4ub8~RmESFD$ a7stN8%Z9< delta 134791 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 diff --git a/icons/mob/clothing/uniform_digi.dmi b/icons/mob/clothing/uniform_digi.dmi index da94f97895bafd05a5d7201867084de9debfd9f0..b1b9ded7f00abbef454e0ebeb8136d4e99372a82 100644 GIT binary patch delta 21191 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̱->i-TSp~II^oATb)-tWpJlF%i_ETcrE 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 diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 082bfb3c3e1564afcad76629377d007583d4fa56..2bb8af7c61a853ad2e8774aee0b5cb10eeaf023e 100644 GIT binary patch literal 254534 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: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 delta 8919 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 diff --git a/icons/obj/bloodpack.dmi b/icons/obj/bloodpack.dmi index 82b4c2e543d8d896b1483ba17c06809357e8c164..2355a81f8f06bda4b7c051ce2d66c1c1d456e861 100644 GIT binary patch delta 1206 zcmV;n1WEhg3A_rBBms$$C3b(WHaR0T7oS391y?^81s7jWE&#=dL*vaHqIv)T1a3)0 zK~#90?OIQ0+g2R@JWAI=5An8UqakF6A&=N=Of|?YdxxFciwlilb7AZf9|OsC2OoOq zVSxp5v94(-C>M>fQ!u=a9a@G=5MuHmD$aBeZiAVWfdvJViA*J`zh&$ev< z*%EO)f3;e@{utH3_xyiP55P+z3UI(Ve{WPw=@H=jz9kxWT{q$vKHIjfEJz6FKRi6d zKllp(P=u1kU+r+x~KKf`}J_zLs5der` z?E^GTTV{;GFbpup004$z1a=rXY2ed``v~Xnb_ay`-S6FU}D7{XLN8SmB@4P_xcUB1JZ@1g{9y-41{)z{vVE-8{ z9+?1f2f}xJ+#?{IuefkMQ9SY^z!<~y^fWBXLbKTf=Nw17uE_Ar0^$7qejk^gJ%R80 zD3{CRN8pv`fN>+7e{OCrxB;eV;@)D36fe;nFs|o)9Ql7qBfxdtUCw#1)HR#Uh(DdO zqTmMr7E3T6?nBeGNPgFKac{8%egG^G;z|+Vd4oS1^Yil~n{*rpp68)hEE39)%g+x0 zUK%~bDfy)z0nhW`I1U`g0f1O5n$H3^x3&V}*;Kp@Unc`80xFe?QK?i6(cIqNUaa*z zFSwRcglvC)(cIg&VI8xyAwNE@UP&@eGnA25!6K-!QZK!*;~>|kX@AK9d7 zcA!HCa6gp-fs^`#QK0G*q#pr6f@u!+x^ebp^XVfieFEw0@cR14RtJM7PqP~v_cNOy zdcB@CGcyCv^KhD_Y7@wlplCAAjst1y6LKnjfa(HNBPT$00jiM`pt=CnIP(Pj2a=X; U27{N#p#T5?07*qoM6N<$f-$u$hyVZp delta 1113 zcmV-f1g87E3g8KlBmskwC3b&QtE}Ma=c3@^>&XQGo>VvqTu4Pb000CSNkly z&WlRvWCWMep`l!eN;vS5rHCtq{y9@ha1u&8$nTPz&enUfr01*jU4DPM`yIdE@B6*? zPw!sNbzP!EG#TOqzJ&d?k~Sde-8h;5CRnuaysh(NxWLE_W4?^7BF5Rp3h&Y zRIc2o68oO~83NCQ$l-tEy6!uJVk)abB{kb zB;;xCcUbu7B3)le1m#)aB=W;NHw=E9`zikYDR1%>OI$u8e~*8;9(mwh_5p6G#MB-H z3x&ekalRl3c6HmXGduk&{_u+3WYTx1hrZX zAp`)mS}nFGi8Bg(a(AC({!XVSNYwe3S1*4CK)qgnpc+%V1tez;$8lb;<3=+7#>NJ# z?KUjG#iK_LD87H97f*X7n0)gR$?I_;nZMm`^BopncYfsu%IrVZi>EDsd;`fhKIs;a z%$HxjGE_Y6E+B+petsUuacDFexUS35s;jSgjswa3-ENn+A3r3DB1)x_b{9DH7%*uh z^Dizg#xKCOZEmj=wc-sm2285IPa?lo3kZT>*LB@^s%w8V8h!rJl+_RS09Ywv-`%HB zDD>qIf`HpAMce~e)`+VlKp6J^Xe=!)4J7INK4BP=&*wGDP|NQgfLk2g#C7s3cY!br z@qHiP_W@F^BtH&Z+un|a7jx-0`J4)r1SprwwQ{*!ljQdH_EK#ahVipHMX2VNY+4Oc!7pQ!l_!)1cVA(61)z{%hqk#}2wpm2x&IgPd znL8gaYG}29y3L8_1G2adP!hnx!nQru*R6phZQH}b0`82Yz;Q#l3rG=cySLU&v(Lz9 z2TDyXU~B764PbNgL&w9zvwQcG*20RP%?h*!K}j;rW)a5E2bf+zO#PnVOaRjbn8r*1 f(*>Bu)C=$*+biP_+g{IL00000NkvXXu0mjft~?HI diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index a3b0d19df4d1719b796b80c528a3997faf144408..13a0725b05653393a1b8f68b6cf6a691f4a6face 100644 GIT binary patch literal 15291 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�e}O^D!-Yt9%^Et-Z=<2&}%d=&g|@zH=EKhw7vo`E<7BzTR@; zJ!{ZKHF0$!TvMyVKjOuwRBTg z%{E%?!$stKfya)$!;DanYo~}aSheiM?BB%fsAnnouW?Ag@(ZE3NK<7c&J*4>u;>_K zVL~ykB0l5|%=rVeNg=fqr2LH1LQo)Co#J<`TENTGII&@g7fUm6`BhyEuxF6puJ(vY zYB1PwIm;JJBNQ=JbYp%8dotPTX8Krgz%d#^+!I z*H6(K9puaJZOA|Wej&v5G4Aj?_O?fK%VA-#CB|xWu}Muj-}f7%f|kHom(`U)ny~hA z`p&5ty8%R+_tldC(?B@vFJre?wjF47PL$-A)~ z(Q$O<9#t7L-mQ*JbIaNW0Y? zU=3^>L|mL>k}wJ={cf@OsEYip(T0A*od#A8_uY0Gi5xv_K^=iFBOu@QSs^#8Mp;;} zmZ(Rtc?S>GtBFW4BbzvNcE_cNKE@j|Z6N)4y}ON^t}UsA0^14RH^<74uQv$ll09=4 zcTxijmwEp}$YP}|=+Zhzi>+hz&L&Y%DMsnSlj9UYMsxUIFQoe$DBB11D+l zRARzEx{BGLpm1|gKHUQ<+EoPEl^8S*ym^peu+>K{d#{j^3cfZG)nwo}Ye*BDq|G=Y0aqRfYJa`d z*Mq6LFuif(T|O?H=Tl?*`M3AbmUpoHXt)BQP)p||S{tcl2Tp08IS(6J6XIo{{y zlAlQAB!A+PVS-^*b->G*wffBOq=z(dm^&#r1u|zTF78LrrWpJ6@U-5EORm2|O91+Z z!Y_LXzk?Cv_Ik89jz?vgqvRq*?8Gygk4y*+pQYQBK%?WNtJorlO2;?<>J`+P4urpp*nUX?N3Qp&*8{ffH(bQ~M@CKIQBa&|xq->)m<3Z$f zi5xa=9QQ(M@{gPTrMTw|%^aa!QT;9;j`s{sn1Yu5&{i54^> z5Y?d_ZRAD`z@T-VY@D0SzrAC!MOMaNy?Q!Dj$Av@rFr^YYT6a0a?R@Gu`W`$uhaFF zw1lZjZpR;Wc}o?eV4Cv;`>BoiE3f3Fysd#mk;d1B2N8-N!Sx{@uciYmb|*_?_Rctz zLQwU{Ej~ci{iH)@rMD~JM!+k5MA*cOsbvoi&}WQ$?2-r6(@ow*76 z9ri&iV42U#%BsMi!We&|9c1uQ%Vh4(bJvg2$(6*d#wn=tZEue6nIg#UQs%(jS zRbdnO+b5|tg{2sL96j5g-KGR)1p@9OcHrCoLw!q`0C8>=Uh zns?)x7i%!&A_6~z;7z&e)u@%AK9qIuW;Z?{A}gtqKeHVchz^Buxf-$wz~#@bhURptvS8W>NBq;%i?u`C z)iE$jpijBa?*OhQXaY3o04@dwQ4a;TE``}Tzp$A*cSiBUKgGvm0-ciHpgyUM7)}?A zC!rS!3jOgz(g6j&X5zU!`E$+ezPZm4vcYY+10tUNgqmmA?+5(k%ZNbs`IR-wa{cfI z@=p^ufpJ~s8eZlTGkPg^Sx0!#kIAZ)wbfM?=|5Cq=gQ^@sAZY=1(>)bS57Q{M*?4< z(cAdtzy-6F^~YGY?JP$}1{RWoFDCx$`kgg2M0UwKFQoh|34AFR NP?pz_tCY0}{vWCqdCLF* literal 5937 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 VQ-4n+@gF$AK-W~KTFWW&zX0Fb!WRGl diff --git a/icons/obj/closet.dmi b/icons/obj/closet.dmi index d3f055d1f2e8148a08c9921c39623da9d7d28290..b71b021d80a50ab52c5be891fa2ac5022d2bf58b 100644 GIT binary patch literal 39711 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 literal 38279 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 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index e7c9af1a1b2db862e8052e1f2510ffcacba29a54..b349161f8ea99a8a342e48e6dfcb81385969d6d3 100644 GIT binary patch literal 110779 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≫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 CjZcgK literal 109962 zcmb5VWmp_Rw=Fz`;1)s%4oOIY1b6oU!8HW8;2PWqCkYx7Tn2Y{*WfZ}a0YjG2AKJp z^PYR|{c(SM_n~1PYP!3sR_&_VYwcY>RFq`!u*tDOAQ0XsSt&IT=t;)oFD5!rA|(Xv z0fDgSy)?eKNSQgCI$1foSUK2(Kpv^NdWydnc%BPG@3A$VxYc9V_x0*h=g(fxK{~9T zFlRCQjNz$N-S1zEMg2{RBq10aS@$ZZc-k~h1G?BhG6dh>4H-5=!G4}1)#jhRU02;* zEFf-o-_$iM4IN!aLzSba(! zP^$#J$n*s># z0lM>8oI*%@%QM`&8}&gI482Cp5>Ig4N5-p6JA$w@S#r3~L_BE)0B^?XS=YnTdR zaS5{EVY?9(V{>7kDC%3qDcrQw^zrr051%S^mNUQ=ymF-x@M09^lD&F)8u97HTpeYh ztH#wsT&pt43$W$iV{aU^+?1R5H*FZ*P(>dKKLYX-MIRy`7%j@ldkPeS7t9}vD1PLB zGf%;-`o#A>r4^KN-GTjw*4gca^4G~+YJty8F$%0GFa3$vGd@A9|KNXWjAJhFIi-3g zG|c|b{jT~g6pgs?C@o1b+Gnn58&pjr`)=lt#a(r6M&KwlM?^r9=<^|IatsyEXr(*D zG;yCcC$08O3`_bxJ`baFuztdOv5k(wT$=tTDf%l}{XXDr%(o##B$oD1eh_HDP=*h1 zY8cJ80{k(L=o7SG{~G-Fc14%T2IM5k%hE~4-dpa>V&W0|g_Tx|i8M)z>xG3D)92VS zqqj5)?8Vto|cO>j(Qr`Htg5EFY{^sB7L`+$1Ggx~r|Z zKRUkATI{&lC-O6SPW|e2n!GExUEV?bSn#Jb-Qn2((hFGT;vCIOIePQX0Fs zy&w&0da4=8`yu1G7|Ayce0rayk;?P8_-IvS#9@7Zyd`pTc^RJme0dSWo$K|zekVu} z<}l4Y`O>a@z%aYcd_JpGSWl?StKOc<^IyEnE~Elhwklaf^R`_d8pb6m>sMVzz+k^l zp3m^U=8H3z=kto0OY|l0JRamnB^RELX#UiiQ8GVd1D$E4n`#4 z5o@4L@-%%p7TZMgGBDVT6(cO>MDRtt$cTWa0-Oq4UMrT*f3mG}?QG7ZiiDDhSGHqo zgBVkO)b>^9hob-~vRU0D6bym-h>+>ruih74qw!Ccr{+}jBu4cdP8=fF$14p2T5q>r za-~K%@a@DU;e|wD30ya-C%;^=4q$W@l!*%3$h!P#At@pMqm+8ZYw~l@t4l=a*cKkG z42x{DWjDY4!mu^DT5*(ZuxZNN8~x)_^qP*PWTq+CSwDd|PHtwywV@z@ahz&_2@A{^-!#A zuJ_!@*SSdX&$@hJ=91et8n4CX@wYWA(?PGYf3bAzYCSJ>m!9%H0pH^O!MCpujmIrv z%{hd~vGBiypYlwap8o8(y+OU&C^+zzq}x#%C~cgVm`w#&IS5ACzw#_uZXu9et49x$ z95eW5>RZ7%~rfS?JU`zzhF>G#6H3@9w+tVN5e4JRKIXXu8l@Kc2=ZsTF zBaAW;{Yi*pFFXGrqmS;MiVuCuxwX({!c4Zqn_^HX=K4#Y3ux z1bgi>g9Te=O2*fl@88*=&vuciWzK$m_?;I!=xSXBeYFZ%5x3wG(VxFRqe7XkzWA=o z)i_my(oh%2n>j$PIH^-$C!ro}vaiFJQmm-DN4Uk@qHOV5Sxhv#RahRKgLcqUx;%$P zS-Jv!72fhx{y0wFfz%hLsY6TGc8#g;&4X9@CHrTZUEE-w&uxbI;`2XnO!=EpJLjg3 zwaQ^JE^=}qckjLjacztseKRYyMoL=R;2-C2borc?YgV}NI-uSq>g%K>I2Dos0dew@ zeVz>V6qtBpjv)1v+93ZWthS*2&!x`N?j&i>?IK%Gi5z5d`+n96QZKL`dF*&j<1N1; zZ5;U1KB6)9TzNZna>at@#dE2cZ?H|5mtVhq70Q_PUO*({p)}8J6`0Gl?bcY!A?ByS zCF{c326gQg_XdU~3(-FkUxddpP{n_VRWtgKx6bLBQ7tREQ30Z&8YfSoAZ(cQwF@7(VAMdk1q=h>dx*pr#&5BGHX@=|gSRbxM^_Y~- zza-8a%+k=7m?e5HapepB>f{GrTpW0tWV^A9HFW*pwaM)a<^K&8wlE)k7`|rGQkQ#; z8Tjh)YU^^yQ5JjlR2;bYs-K}U{-^xr1$)MSZU|H+{C_Q^dp$5PU~wV6w7R-VtAp(5 z=pdY?*@f$tI@F&*aDdn53kc@93PT!gaz;%m%u6aNRI1N}CMG9a)B7?d!xUyBfBxKy zi%&~C)C6yjrp5nTFzSn%mg8v2GD1rNC1R+eQZcn(l;|@~!oqx?teEtVx zgTR`u4SFMfT>ry|LVHoQ%AxM*EJe6v%GQ{iygS`Rkga&4VQUX&nZ_aS_mVOMEM>SRk!%mb5Bc?yTaW8|2N%! z+Ujg2L;N0vDkf~#UH_^7P;$y1$<60>-rkR-87(cT?54dc2ji!=Z?HE6eUA@C)h;ot zz_2~{)w!b#_d2lm9o56%c>O&k2!N8ZA0}KDOjq&B#`^isPnHMgwQX8{$XV0ikdX1Q zu?)zD4E)?-$(wb3qWA1q!VKJn2t5+*hx$qvgbQx=|^4&*B zG+NDu;$10r3(Cs2I?wi7;~(CEIW!l3M?^&UjYNwpDd7Y5MJePlrtwfvP~bO`FAe~r zs;c@3NRcSJ>3zmN@K@-LfSNi!9k51rc6NV}77=^fs&{Zn9W)4FG1xdbxm8uq{gF*a zUjOc|$hJoLN&E)~<+{2gTJe=r#FZafy`A}vTjmayQcN4$2t(LhdAwis{68SJ>h=zsvjMlV)BORLz2S;*|)1u)_sSTt4J6k z9wwRxZ7C=$GaEh79!?StPu|lJg7Wm~Q`|O0+Gbcdtv&8|whTLfxEWmXr#}zRKcbf}u~&G6k%()a z>u-8`EzPOK5jAaeZR3#J_Xj)NGb8TsrBi|vT4X<=+T?_X&61(_W_iP!(^)iSrBpL; z-*NMUOcp}Y8my>JZ>IfXkQd%<2`1Wq987CF8xx?7M+FoeI|b}V+sCcf2IVuPc@_=m z{d51sZFGr%^?Av~C&Lg|0kk--Y`Ej?U0P3kk`5QU|-{;_UMk zp*NPp&y>2i5{r9tn|Guw_|te*1B2o^(Z)}_966dM_@jM5x+C3)2kFZx?J}AH;1^tu zPQ*PeJ%D323=xG?n)VfC%S7WhBN!MM{=~;Wk0Vqvii->kd?Fzs(G+K8ZEfP>#Fwf1 zT7#;D?%lhP{(f0abU%SAPoSK?o{%euB55D`R?%G8TQm=hVVEb>_)Gm2F?hfm< z5v_)oO2}zcg%p8l4*l#0-x65ygG>>^K23Z_d35+|`9PDT6`1H!x!@rz8Qh3m=>5WWuR%T`Z4PrI==zf(ndb!}Qh^u8rY$ z6DHbbQtM|}Zf9xvO28U7PIJ>^lJ`sq2~}~yFfrU?{;DvF-VskT2ml1a#KU_>s|umn zmGi;>=S7pn6QsY1c-T^=Sm)AoINKOFSZYpaSNt-Wf6F!7ke_&Bi9z7U9x#+_z;!7E z+8Rw6d0FR5&FwZM|0=PdkZ?GSH>KX-X3E9RKlt<;W&V_nfl-aU2vKjJs_R%XXe=wq z0>u#YE)7imw!5(~&CF@!7WV}SiH&Jrlq>S2S_1jE-k3b@NiCWJ-#sNpFRX|r8srT@ zvj28KBy9>bHZ~^Hiiq!`m;VccbJB!SMV)a7pHOF(s`*jCeDfTwoDYYS(ClJeOWxP{a6>-0MNHSSU?*+rS=@y60c~ehzFKiy%k$; z@N*wVrfIzH2(-Yj&cBkDcHTqO4Uuu)IA`HBs5gCOd0IZ1$A`5cAt5?WPE|!EjC4($ zXJn+)wKAqg8WjsZI+bX@)!?o-MylLoKeE61Zt_Reo|KLD1$~5@q`u7^<2uKnLFa%3 zF>}7SIy!`t)n`Li%zbn1MJxo2)|J$iJ4fP`>)3(yD{%%)R?O$u@CU$=tqsZX`E)#r z^$XWI)60>AcHA#SPb(!1IorMj^$Mn)9DTB{dYjv;ez?>&xCnE8Nl1(G_=+mxnprY)P7@ zWc-?jo%U^P43*Oiz$tKR$Xbb;fGITCphTVGRi4hr*h6*66+tI9LFfJ?!-^aY4K1%U z5E7F-8v^B|VMteZ!Pj{yx6mGW>ow(7i$YvR=B zo9^trhOKR>9;@r=MO3=)IFbpvl?*1vC|P|XJLPp9DJ_}L2E(%R+zvl!p9O|D+(ZbQVX~(r%>pb;G3S$P5is@sQEm;z)z?o9Qh0q{8a5UJWcus3PMN$jHK9Mn>{FyZicYfBo7U z$E`i6kI*~UJ}v;d83@y5d2z8|(1mwBGD#Ep>z^q9JaX7JKpobS#EGEP|~CG!V( z8J9^b?A;(&lwB@@G}xltQAULKh#}New{-e4W6iLP`qB`l4TkN^P&vF|V|y0XEiNVX z^zQmNzqYn^X6aYS+U>+2`%AE$ut;fp5G{UwUrj*cC=V%x7?D%7Z!AIV0+zz+!@clzk?yoZ_hTRq@-ff(iBs>JGVws z6x*q`7aZD4iAhMD&kL?SU%66T3c@B7Ew*8(g$qpKe$>KV8VfC+oTuMVXGBGm%GI{lOn_#D$I{{-mVf zbmS?fFirA&{#vfr7z-7FDVYQsAWIkO9Ir~s;3-yZLO&uRTwpkD1qI)~f5!w?0zS6` z(jPy594xm|bZDIK{;+s(_o>5^G2sBXnJo;?zzI#a^L!{Bs~`5q1_))>ZZB`_!CrO7 zl)aTj{l@uTr5l9Qq5C^|xN2nM*k^KRI;r$jhur!cQ8(sgNxNomFME?I5ZU!Hru|B@b zf}@zLbm9HH%^v~gW6(Ry&#x)QAIWgnt5dG@N#TihDTRVpxM=_3-E5e+=T@Z9uhA_M ze}l2RRAOFxJTi1rf6e5)yzG=w_B5+a7c%IO01cWrDPF$~EcmM@<~Pfu%m@N^}~nVaX`IVYy1 z6yxz6f0h1EpD(&y;8A{FPWt*(0F|GbnJEUCn|!3dEvoC*BU`Goy?Ga@i8LP2bnsv{ z-LNn>FH-Lb#^-xVLrpD`b*>FKGtwHOY-}nQ9}O>{Di6PokV?b{bM6e@SNi$-x_Iy5 zyLQwCaU~O6n~mhKo8OK3`E;STl(?CyoUEc_=bNU}yU@BPV-3qNF_zPP>Fm!=9}^ zRznb#yNWu%Za1u^@q5>@JO4EEz6tERpf7l5HwNQTk#3WcP^J+Y$tQfcc)2t@GBO=e z)r8d(E4!1-Z3E}7EB;(c9=jY9x)K@XzBw4z8ey!jpC$+^ikf9hC((By%*@POIwPl` zSOPe{>Q2*%nVA_ODd{Y8d2Q`>n0h;NF;=@+B>ymm(T9{>OHGkU2V0+)m=>LZ z`JkJd^<&Vb$Rzk`&H{^oAnZfg80Wvz?6&1FxOQYPMwdDhXhqOR!S_QO@X%XI4{Py! zL?4ZMG{Ggr?yV4|M-k_`po$?Fz8~#^bmuThRMy?J0L_}bPmO=?LjT1|#EhbVGpsXN z8TEr=fw7QQsSfw7Q_uuu4a)x};W7W4zr$Ay`6%(t+~_E&s7hmh|4!nzdFkotX)sjs zr7{pIicH=S_9sz+CK*Vx#b5%co-l`og(XQrm+Q0-%W$++8BOlQ|B$9{vkqqux zGr6k%5J?gJq+vn4P*`MI)JtQgui-}*HO+p4-BZVUB=sMMOJ27<_c|o?rs+d=lSuE3 zm;+)`2e#^1fVI1;SMl{z`vWYDg6GQw66J4iFQb1(#;d@fAguj+!sW49S!ZWXW@cv4 zpSZZ&zxSTW(DRB22 zB9hz?^v{W7+&2FT0wVGQRLjn}QLV28F~sXMGB% z&J!Sv=r;!gMXapR+STT+-jQUazv2M0z7zV2nYnbqM#}I)S<^SHI}>Q+63onS-(j{w z9FXi&jt~|(^RNOi@bCrVIPjf(Q|p#XuEoaW5slQ{C|xbk@|u~K4T=Rx$$%=uccrkO zxEnLjg1Yq z|7OvHxA?MvDAEq>??CqeoeLXhy$Hd%G2!Cj~EMMEc`LG(|=etJH)#e4uP8l%6;b(8@wx8Z*XC?i0XEe>WY_ka#|`$<++SM$5^*EK(V8mPEbS5u>Bp3Y|V^Yc5xNuvV*y}8}x zBnKAMPoF-$=HO79o|;N5qtSRK2jEMr0eaR$3fT(_5zgA*Kl|H@=*@>m3uWySQ52Kh zL`GlYbP2$~ttftyB@UO}0)PkQ5Br;3{>YHYy8D48i_5L7W@bUOB9y1-MisZmQ}&T1tiu>{n+-W8>WOhfaG`v^IVJ3jp>u&yaA@vg%F^8f@>$<5ty>cYJGWpng%Or(^j~ z{Q&Ri$dnd_E41x&#T7fFNZr%GzLb6Hx#`+cqlFaT()KIpz82Q5wT?5#?LJ&>766 zh|GMFYpaP1nQtK+om-Up>`{KOqEql*73h zWMJmkE#Y@g#w35!U$uI(Hlg->ZT%Lmsr7BYwBEXR?`%8WTdDQ7m*PbNzL1P>fk*OK z+iii#NTdky!L97-lg-i1gT(n8kfIy27d zMKcGq|7MT7nf-!KDezSXX~Fh+>tEEGu6aIX0qPYTChU?OX zYN{}UtIDS6LIPCY+eT54#1zwy-dRkMEb#g*j|j>b-WGSK7u~&%^ET_leVHlHeUo(} z1w%B4#a}slCxTqj=}*KQYugy78<^0vwx1CbZ}McAKY#f$&xV`ls_Dd&IxI94_}3iH zs5egHJ5Iy@z!!$KlH zGSSp#`~ONQMg10C6qN%_-j7uw&1~6;yf(@1{Ga3{Deu_73bU3jT_mZYJ3Ks$$88t= ztTl7I=Z$KL$e;eO0z~wjookV8^xY346oA_?f+VHcpsv|CuXBKj_{9j`M9+NeAgEPe z=j{hPRJ?Rn#n*4%1d?%@15Vwr&HiPn4*IDudq|Y&0u~;gSywO?z!NJy&&`DeCf1K+ zKWAEz2LuEFE+4?WX4}Ew^0;qpW9|avSU)k}T7t*E@661wzIyd4J|m-+HmlvJ^NES6 zsdlql@CDW7U+Je6Zo%_labMv|6qFJ?^4AY&mw$WFE8Gr~a*;lA(TM0#1oVwC?b+@C z5c}Ll8A>6<;;z%o0<@_YoS7+e7k`KQ^Lf!trAyh;Iy*akrFn(7eRa6+MJ5)+u=MX? zqOB>zZ4)DF+lDFY246Rr$*rY?QPP{;Zu2FS_UO zAGe%;Y4;PJoAc`7by&8ApQ!uzv~VDhKy)#Y&G^Z?G@`)j>gqXwNAK?L9-VXA+$?oC zvrAc7G2n*kr+)<^DgcxgpCa$K^2*JPXKSf`=^}bd1d>^+d)GDu$vo?>(&)# zXJ^0c<;4`VR1{S_u`YHR1!6cFwf7e zzvRj8?l)3~g*HE;{GwxHwVyuy`<(caB`!{Wye7dn3w&5RbGGb#%x?3K2{0(n>m_&X zCKm?Q_5<1nrXKH)`fhIMt*4eP;-V z9QK#AXr5$&VP(cQlYqmF%hh6^ixN^szi(6*@ci5p{tKYD9^2&8>)9rgFJ2uPb#|lHHQ_|i}5wO#v}Jf&&VevK4-w}mi*sx z#l1BA>3_jrELs}CRK0UBFKm+m29m7K?=_`5V%>DgT9e~ArGGih+M`Ca!k zK)n%UlAfOYAn&UK6fuT(-re{p|En_J469_02n$*t&Qbnj^=j`ZL201RrQ`5LQM z1q&miSCe^)>p+2H!X;O+1g!sA%YRfF5`X~w+4g}V*ai=mTXjQMF#FCyf{!zKs1p{=Hc_JAHU z12qQX0zOwt?C5r45RWx1G&Z~W8j+!c`C6O~4kGJBD6QgZ4YA*j5`k{M;AW>b3GuQ$%e~wI9HhduIl4nBln=WEUDvwIq-HU9~p}e}D*k*U2d< zy%!Nl2R1o_TfkZW^XHGsmoNQwb_+~)H~=SE^TT`2F7;sNce;clAh-bvq38A zsbPb1`>+#TMv#r?xSZCxSgpt{c}>fTv=tCVCj!xMlCAH$Vr!S(*cj3)O&5*aHO#Z7 z=si!iDFawQEWpe_^Yilsg@voNGX|)Czo*OL4*HXCowt{@x^+~6{cg=Ve2BdEN1Ug8 z>w}-fAi|b!!|eTQV!Z5qyP#^oH+J;}5abTsR2@(Aq%<1(c@XlJ0V;g1J0yBjzvPzU zwbLh>SJ@~p%Egx$=6A)J?zu%abO`{cW#}B&bR8vFXj$N#-xK`tWY!^l>vCqfLJz46 zYg6?_rh6Bj7l5UV*xEhr+5M2sB)G>WMC@U85 zJmeW1x5LlSur&4ZA+XmISZ)xL%~--9H@6+L6mmI=a%&FDzI&xQ|b5 zQ;l%XfK)UzHfj}2Ox}RXTd(G=93+TLxrxc}xi3{Tw(bO3-}PEs-)gZMJ-|dM;}QPo zQ)c)hWEx0Gvv4R?ynYR+9nbXt)5ZvQLTFR+aR11!`ck3Hs_JP1O5Bg$`8JE zX6RFFhLGdAo*oC}L>eO6jDW*tk84OV(OBg2I&%p0u-J_6;XZDIFWCLlE;Dm~}B^(BP@ z;;nOUUc;<6-GP`Db1IgWem|q4@NIc0=p9}ChjJ|)jx!2t(~{xRpWDw?E1;dmmc(O6?$CPq??aSrWQf zr*U4et7rJ2V99!Z8yTVxFJB%O^;n*OUvoh?sj!Y(sIHf~qYQ;dTiq82rf2kWOV~1n zN4B&0r69kq=nA4Q-9qClS1otkQJ>85Wh4TaBR*s#GxCrL zHOP*4G8Cdu_0c(uDy8^Gm?3LW!AHwU2er>1C2(+X!s0~raL?yRmLm$$3hrBk)cPWw z>%aLKq{~t9DjEO6Vx}(~i})y8sUA;A{k$6tL&_}sZOVX{bZ0e^ovZ| zKIukY6LSkNeFrtuxQ!4bpj%Q|CgbJ4aPcqJUv*+gRSKD$3#e`dSM$AipOX))uaX`f z9_^ce{E-O6B2l6lO!A53x2+g0e93>1P_A~D9`6y35lns&P*y+oHEG2a>$QXD+z>h-;!`yY;aXbQv72D>lA2+MIjxG>ikeE%}0~xQLW?bNS0unQ)(}nhpbKz#DN%X}n&abM^?|aiP2h5$GIr)3FG|*S`_$7>E-3y-Z646D z8nbi$42j;QhJ|0nP*$cRn@(8Y%9L!cW(n&d=C&7A)vUEICSM5%%-eC4x52H;+TeQz zyDuk(e4gY)QRHuKZw6fV7clr7(;-pC%m!YcMcckZ_J7VBxn-Q(@|pIvl@g1rGCzGt zVO3iVaC>q`W42=9;k0@Vgs0VI7A5qGm zLl-}JmK!6-@-5tiI$j}nLHdP8FqQAVx>UAE^;KN3_H$tE?^lyK3|xcnmQb}K5#c@WY$Mg zOZ6!@rYNtIYN6?PwV0`nLHv&Kfe`TUw7m5B-DM;f56=@nz1FW>#Kf-m7vAnCi#V() z%==s8u-4A4OV;YM`$D1XdL1CYhK!hOWbiy+O;e{UyWKlzTC{PJXQXx&s2taawZR!b22kx|0H`6(7w?-L`P!j3)JMit!#_#o>V)!2@bU< zp-=`d9&HX!UH)BlY=A((h+9f9oEN0$yG>;~Uo*fsXAcO?!V}EgAYc}wxKLPMzZDQk zJE`H%vtB+QIoI@%ea6#{&m~HcoVS`k_pK0rp4g?~#i3n=%>v2WNcpVXk&n7zG)ibJ zwx~F`fxdTF?7napJr)um#)=wWKWBTeP!D}^`1@CGag>Wl%8?Rh#A;z4c<=y~+!DH8 z*bd#A;oa>%aW-WAI-JN3q7+%|=SDVD`kHyb7NnBIH?Iv}@8)Yw>dova;Y49>%qkny z3q8SBIs421R_KPIY@TJtf`WMTly0<^=?OO5?S$#cdkuq@xE*&3@z%Z*xrWHWavyuE z2juzmyG6lw;Z*K0$pzo*F?6503$?A*YkUw&+PRo0{DgLB6lJB#qRR99iq+D|?V*X_ zGRM3FlvTcc?N zVhRc~LSqpTw(f0ll=F>ow?mg9F{6@C4Yje+0ZWSz#NcvO2QO}pKv z(Pe&dcMeE&hn5tK)8!#xeRiDI>OI}r(`vl@r>i*b$`G<-FJlG2SIQM*AYnlpb@MIo zg;~INzM9!_4w`rG+UDywI@TtUBz|kuvz@C#^RF1iw2%s3hE7lK`hJrPLOi4hx|dls z(NXXsDchQ#bM(39Zf@=F=4T-?@ODJ)eP)GQ%FOex250Ivn}@VJ_Z^O=((eNDqV5bq zTpV^k!^`zu1;L){VSf^2R16G8Z%)^l$IFJ|_Gi63-Ui#5Y%LnK1gt$1>ah1Md25leS zJEpScBY~GFdKKRRRrrUY@<3KrW>i%bhx|o&^ga<{Uniw;=k$}5$5eY+?OZG4GQ9=y zLL2;9H4^a*{6J5zJ?UNWVVopW3c2>&9dQit>vCC&tzukWI3eTJ(Q-#6A!MlBfPSQNy6fX-wh=vx&Yx+b~ z=8;s2WwWz(OIsre6*i#M1b0%m#{n!5qU#siov$mp-qCcdYLE|xZ7-eBxg(1AOV~3O z>K(QLziV|pTGYHVu#EpC^mY+&ych(4l<#C-qWOsliErO#uJnw=7XF+AifZiLt(M<~mchul=)Q2d z3oOw|_!t4*^hH1%SSX7T4W~N{&1{9`{P6=FAL{{M4oHBE7piQ7#+~$Hdwj@tY#y|5 z&OVoPDhtFg)EnKKE@oh@Kka&eoUMcp6_%FfW_2Yus$gMZ37rpfF1n>GPXO7jM=e1Z z1W!(eIiUc*TDiRJeh29G)5TiOK&~EY69X69)rMZHSFQI4Y|h5*=4sC?&gl2Kw_k%0ZeT!ZVIFsX%jdD`&gwW>@9^Xm zbLqZ>%Z4m9i1q#mjS>sLyqx#9DaM?><3s|wdP$<(a`iU^{og9Hk!CM>J47{ur#Qh*{4 z{Yzf)pNRdF%3l+fVYBn|{L1&c4e3rfTON$t;^@SqW+I;W&2M3=R zZ7KNgx3;-$DR|7R&rUj~?`@sCn5itVDW>p59*h!n7|k|%^ESI3R(*B8cqIOQzQ09a zldrg`+wKBg7g(|ANVd~Nm6;9OQfXzPV&da_;g|cj*LliHch`u7;?D(LrhT{n(%eyF z_+F=Ep$aZVgWADxtk~brJsd}L8DBFH`&0N`UGlmQVjSSEwVZD^iZ)mT z-o5}%kEow;MJ4AIekgB=^*rCg+pC56oc&nv*YS$&svtXSUBO^nAJUb0OxFo?gqx76 z02BvU)9;vpV6A~3O9JVbdhqKJ6k_N9%Dm~4HM$(Ze+o0%y!!R{#4F71tlCD;6^Sl} zu>aO`l;i+E58QU|G`3l9JNKshI3H6o`M=Mqtk`fVssoY3;lwgn0A1Pn=$G6y?{4z< zwZK`E;cbS%|Md#27CTh*D&pC~@BfELMEO5@(f9vJ3HtfJzyH4$;_iM<1sa(UIXyMZ zzBK9fryCYE$U_elb*;qMB?75CT#w(ml074OO3b`;ZXiJa{!zFir8E%(Qg~iyN-?x&qwImA=JUFHPemItln` z{$Qnm56)vp|BgrBNCU4lc6@B0asS4@jxy|mL&{K?hL<^Mx&79pQK`KIN=-BOyT_W1 zjUKa^*xurvYmb-EK-jm=^OFM^d`S|gw3QSJRwMx#O#{%wL4W{w)+nerS79t!Ptz_R z&omB~7bSi?DAeUodM+x;bdc`Xn+R>@?kVuYRygwzxx3)Zgc&xfKuj`>Tr6MNv5>GN z_$?J%TZ&I|{ZSLDJ^DSFHyZTL_O!YvcMSwO6ogz@JyZj=DJbB+e*GHsnBKvuXes9t z!AM`oR|uPQ=Tf9P_VKGedvHHuWz8=tO-TmbOq1LAfoy@K3Ns6{#%TAW+xuP48c&- zo{=!R*XYg9UA1+f>)8E^M&E(5LBlT*SQ@+#4=J`L*Y)u129JJ+ewtmg(3F|Ty^+}` zlm(KQ2DRQ#u|WX+i;J84R^quovGbvU7E60=?$Y-0tzdEY0X)rhF9%|g*)6_Ia6bdu!TE@1>2i)cDC)D1#Gj&Rw9lv}0`A81)vMyKd^ zh-dB-?i%w?Q@Qxb6eq{HBJ1jS@TutCw(kbN17zLD5c8^o4I;;1SX_UF;h%px478aX zWvS8I9fCfM{h7%}HjUeg9|+=WOuuZ*K9LlEgx}XhO4N#amy>@Wk;{>=_;&T?bdUhE zZqAV*M4rLVX(z^t1e~wNRlgI@_}-5a$kzm-y6QTbJx$w4JU^Crn2U(%n>Uy^_|lQ& zAJsMAf!vxsdFPs)rx`UJ4@g1WnwlUk-hG<>l@%k?gUkU2YpDUa{q23;7-t zAl&wa8tu|tWPfiDM9<9ZTK^--BNTWWu6^I5d(G>cq7;G*htii*RQGhM}E ze>ETW-iS}zRlbgW+laB(iz&|7Ip;PDuvzKX$051+F$9cGMvu0lqa)jGh&L7%C1(!( z4se9)?-#|mxaikz3j80<+K_P&(&EBR!&d)GFw*hw1#Nd`UOHzTV!*1JL8$65q7=C! zR}dxQ3q$_4+R>ln+H~Z@#Ke4+6OCi*ERO?ZX#g4M*$PddOTp{&=}q7E6N-K2@IZv) zy$7*%HTyga@=R1z0F1BMl1mK3IVQ*1fwWreTAsF-AP;cxpX7>T{gP&G7^v{vII47i-)p2Et*$3n3Z4#s0MluPnb5 z-aoc^;CJ3C*r=IH6&6VbK8BMx`?lffm)ErjjTCzk68&>xX|27!wtv?^q9}a-EY6K1 zQ8{RB%_LQcj=8k-=JvKR41|)LoB|xm%50d$Ao2g?k_5fn_eP2%w=SOE8t5d$Pj5~c zyX@&YpajU#raM=}99N`KN~B6knJ(N=wCeq5R#%q?hkGQ8sD90f%mz;b6e}4o-};389)_+izgq zy_rtt7%BQFyF6QA97In4#+n#72&ADwqNb_&(M<6*_vOcy+SAt~XCGw&b!+cISLYKS zY5)Jn+FJ(26?EOgg9Ql^EI@#e;O_1&!JXg|EV#P_4H6*1-9v)Ay9Re1+--0h2Dyjl zdGD?J>sEbLUllbRopYvpclX}A*IMmh1dU!`+i4AuXLvcBhOZtHNGx>ip%apMN zD_5atb#=7@nRm#D6O*PtP&xCmA2*H?&$OH$zPC589h?Tn z@jj4~@~XwFSdCv7wP%SPo>yk-S%KS43Q@UU z{_TA7oY)KYF8Ah{ie}fs?5WVXi%Uy#qD%X&s;3uKlm9k-c&;qkJSr|}Y3SHGVNu&$GTe?3gizrXa8d*gp4f4HX@ z?(Dhy=bE}U`Kd^s)A%)6ctYD!9glp*%*8>qIne$$m7U~W{c`o<6;bQqvC*oM^1 zAq;O^47Xe)vz#i(uz1Y%n+!j53K>W(K^7h#?yAc%i_}Kma}ANgxw)k&7pc{{xvpzO z-o(V19NmNM5@xx#2>8(gS~A^p^4l`^zoV2lJ&FSj41n5C@KaRZ1cDv{tCuX)(H&)E zkp0u7r3^?T*w_%1;0QUqIn8HhdnKhNO~fCSxdrpH`yZ6eHUOM)$blX!(eb~ikXEz| zF1Xe$p7^^ze<`Cg;gj{@JGs|AoiM4WS_p6Z47pEYUKx)O){IN;+i*RImTZp}c> zWg(1B5ceuM2B|o3WbB5lgt(JKDuD8HyDuL=8Kb77i$KMtUf+RJ+Q__pxig3VvzzHf^-jtWiR=xK~r_oa_uclL;4ykYZQ8Da!Rz&$-%s-L&ma94OS$I7?Y7IDk z|F5Ev7Q*)1=<}fx%-N14R(KN^iap<9$GE&R@o!;?tJl*prr++)f__Z)C>BwAhJ#kt zXc-%aWaP#UyuZKSxj zU&sp6CBVH$iEr_C#>h?_eSuLqja@3XlK>A7y>V92#)bhv`2h@+MkA4oKYz$bN7Ax} z_Rn6it5HCQ7Pbl`7tTs(U9q}~MwqshjEkcw%4KlAm0N$-pD!%YKX!3jw|6{* z->r@8)ty{!jItI4c=2hjcy+`VkzJoAS~7}%QoKeMmsL>EU|@kPMGq&th?jLQSowcS zdw)}6!&q2WhLJoh<>|=_;GSyh>v7)Wtl6o16MFI*s#A~5Vk3%G!jI3Mg1W@S8ugj= zNlER4zg#(zegYs%WtkEeg@uJZ+__6DX`9)Z5@$jf`%J{J0H?h-4-w@-&-P!7BT-R4 z{8Kh!IIOTf(ai66gbe@;_Fh-a0OD7*h55m5g@rWwfN;w6%>J2i@lpCeVvRFS$M7-!;B$LQ!$=+kO!?`ir9+J`cTL)!Z;o3uI!|`m;&GtL8ncOi0$h4E z^|zFTy#us?p`TH=NA<-YK2OX3OA}8w0;Oe>JwcdA)-ojq30epn%n*n@j&7;gw=h4A z+oUx^`v?}@w|<=1B?%7RdfGEef65t-JNe>Cebug6^>r3PH#0X|eOye<-9GR4RJ8Y$ z4TUP9=NA*J`Pop{DC`@Pr(4K~XahdJd0{{zFca^7?DtyciW7)bXqg2R0RN-k-57vG zC(9f8YH8|yr{K;!Jp8Jgk@%RVvWN^&PvYOo@48~*+`d)N-tFuUUEu(xuwjHrP{fyB zY3`t4#i9pj%5LvYFmu}SgOkQ+zl5wPnOW|gs-dO-#u)Z}$JtPiOT-f+(stgT^OS6& z!qT=+KC9v6s&gp{URr7%an}Rq6oGibOI8QbX=(UyTqu#LqQg(gZPMaD^qgLBb`#pQ zK4}vP33$N#&|Y0BfV*eBTqJ`dwM)VIN=CW3k84=nwhg)Rv`>N_4}u*+Djltn96BZi z(AtiRnJK=8LPNSB=hl4_J^%_?sVF{TYs@TQwS(v=rSFewJ`gTNMxp^2I!FFYjrjwg z>oCL^0P}4pdWnkjl1SJOb@$j)$*Mx$k3g?GMfggTg!=emqqX2F>v!B(654Zf(sk2v z@_Us6fJfPpkbn*&=k)lR22Y636LTwaXDs`CI`x`Gqi_HV7w|HoYBH5Q$lhN-M>5$Y z79X!)d+FIQ;Bv6jlJ?>SN`zzKPBihBtsHzA4hRd7R~e_Jb>&H48A>ID9!HpnBR4}V zfZqVHI)0~(1JD$=4PT*)hPymI%4lMFmB2Re8(%v=ibALi)N_jf^kCx>N{6ko{~jsy z#9|tkgCaZ2Q(7#y1wii=|J#$Td2!M|Qn$Dq6~ezulW$9kLRY5b7+xr%^X3AXjEHVe15`;sz|)pH``B$fTc<#{;Cw(pBA zs{`RAkTkU~*|@y80NLEYWwJT7rlsL5*`c)4vEp$4h)X)OmpB7sCDyQ1EX=sDD(s6k ztSCsu{z_{j9AwQ!SaIhd7Yy0UrW3XsDe8(0#rpeQ1sSmF7K2k_0C@rcrU9Ze96$_s zK~JNj7c?GE~_SoGy z_aJGS^VK)`*{_nB42s{$#{wP^>cQdz^m<yq^?A(1raSWn#VsXDSyO@@tAy~2hT6G^Vo zH9J|1E!3icZVCs&*U>ne?0|LN+_(clj8YLUz*8K!Kuy!gJLK%{yfol;CBFS6xQ{hYh%b{n z=QN54ccA21H$`^tGhM>l;}519lwJA#H3#|ntI+DO=VOs7t6P=*rm2-qZ4WW_Xe(tU z?XAW5EQS?~ux2FO|K!v5rLtf8Z@@-#fzK3nf*Ean?@6iR+Wj}!lXAY5*3*?^x4&L9 zt0WdedwUBnR^No5BZ=`o^5yz;0W7+V8~uc>S>Ixs1nDxFCcn%8uy=|A#UmbDcFy=w zBxe^uG)+iR1}JipV5eKW*yBG&;}@)*Pk4$t+8?c zM|21M1-uJm&jyK!i5XJl1Mm6rw;nO_f3lE6IpOQDD1UEqiSr_n63)@1aEl+mz}WxE zsj{*L8-~CfMNAeh=mgL`8dPT)u)0wLQult-4bKh%SV^8g950^10zHKwB~tMhFgH zu&ZEPvui@U==bE84~`|u(?7WJ(zrjJ>9kBX)KyPJ4qGC4zgFF%B!oy+@tvu^bg zRGe0Y{j&408nrr!&agE&nqzdBJlHC;G%7SS-Co8Ed!K<*D+@oXURb{^4~ba_Tjnu znPbKNhiv-99RcgFn42wJM%cK-vu3DuiQ|k*yZ%{`j7wo#b-yMiqR+dB!NfVizQx<8 z4YHmReve2DxsiF_7i%mpI}xy0Jo4n z=YeYqT>Kl()KShfg_+vgvxoC7A^-QA?_+TNRsAW)lrrX1)=)ZINACNg=Do*Z-qlB@ zfn;gLcfaWU4K^N)VK5t}oNuc?$(zEp48N>&b#7zCmmQBpj>$ z?Nx9?k~j2Gf%n%Wq024y4GVEycE2dtqT=M`y-TRpF*Nj-hFZGOD_O<^7M4dr!Iu!< z^SWVqYR6xs-cVXb`o-`vxJZluRF;`p{&i1B&Bv*lzWH$(kf%4Iih&j4(K%1*~qxN;Zd{W3A8m@2IPW4SDtr=US6GWqp;cKWya-|75rsp2`BhRe`*YGb2OPTljQRhdF>aq6e1>I8Y+!)H+)bB17hVYtXbC^sEd>-RijyjO zT>Q27NC7zdRwjoTXQhpD3;^^)Xv(! z(CdP&0j3?(7|m{?SH~=jG=|eE(iq4*&+L+>W$Hu|UUwtw=9tf2GOIH8Do7 z_Qg)S^lx=UQoyG+Y^Tyr1$I1PZz0l>0DPGmh_7@S>@x|4ygA3>CXnRh$R}p;wWYey zfdZFKzct8z^L@_5v$B=t7P0Q0&*$mmsvmWqE);S24EBI8=()IkPbC_DxW^H1kUU~! z;(Mm7oOnoJ;hDLHO!-%HoCj1dG0;r|0`Av!J|26)U3Ue^uN9lgP)7+_YTt!v@3`zPgCo!&cSr@5$CPC4 zPru))uHfKee{DNCJyLYDYpWCLXdKyqwnflqgMc!32Lt@#-+x2A6&9K736qr8uSs{* z&3hmJ+Im`$0{tu=30UdhABM%awxp-RgOIRLz3?s4kJ!`8-xsgM~|5vec}ykJtP~8*WwB z-mPF2wqnStzZBa8w(edArZ=PHXuG4A=1${T-&{g-b#}Ae*fDZApkH7}nsA9aXV;Jg zExn^wUrq7ZBQn1$Y@RjW%g;h{ULSJ+REF&X)Uv#F6Ah#wP0@ej;8^Am=A9Ws#$!+U z@uS$KKR|tt*j`^_=QT$wsXqA)1O_ZDEcPT&%+JUj zf&cv9k9dg~?#Hj(jqil}TxBFAC%+B^zD!k9)7%d;44tSO`1anoj}m`MN+U~}Q21B{msx;yH~GieGbA)SgvHJ^(3pD)|VvJi})zKZ}lUsGGQ!(Ecn0)rYA zM%+#Q5%f8kbtTBuVuYOu$6JmprD+*Zobbyek575)+egqUpF_8r#c#<(26=cvy0d-d+Ne| z7Zez?5^@e}5u}mvI(`U-DQ$#HU}5igk@8_=zx>O7@+Ibp@eL;(Sp83ZCDv)?dF%dI ztnw>y?!(vqo-p&_!exb@#C9fYy_3~+)9>GSnc2WiSz0?>rjpyVs>B(bR4xhgpO8b` zD{K7G&N;h7Z^rOj2>dgzX{7ky$eHqYDK#+A5JrvH<3G6|c$|H8wSUOv^PTu{?NuT* z(MPC|PNWEG5nWR^1TL zvz0nG0j%biDg*?|AoeuW)Xv8XYyhpB)9dN^R|>7~wYRIzu2(ZX+I(1u4nx-OxyZd+ zeEf%_0kVbq4wOJ-t$>~&r}-=1j)(LMszcMuiR;$!lilFrqoA*Hvj0>&{h6)wANJ?m z0eOpD@Ha>i|C__jIOXdL(}anfoO*c~`9J&_?@35(_qZVd=d_6xOB{aUz%?W!g3 zvhHIoX_)rG!E(ORdu4sMSi+A_yOj*0o}? zShoB5<8vAQYb4rMQ4c(s6jEi|>SE!$#4UQkHXQ@~70;m}a21__3B);|7 zq^zjlqLji-Io77XR0|>>I>N$+K7q1YEd*J}Diyw^rvD1c4VO5hI!&hCXb6dt0xR5y z65aP(#O5MaaqhKCL?>D zFDuH4%4Ks1D?lTh0%8D^i0>4_)Hs20-+5d7S`C)r{y5nGZdGdu-B*8j$oc(BH`$m! z(YIKhEAwFUdS%0;{a5inGE`c$I^2=QwTCX}ouj?un~F%ro}N;O>RF9L>S!810|ba0 zZuXRJTU461Vgz)WT@UDPBYymt<t`)upQa+Z`ek z_g*~)&a4iVVtuEgVaO7Q9He0B&Az3VPF~c(iwbp%<2@{-rV2AecdS>aB#5?m&EUZ3Y}7$dx9 zxz-&qVe&Rn9(#iH_Qmej&D#%*kH-Ss)RX2TMdzDSqGfofeVi&UF37!S}xXV1%CUu?N!-|0ZZST?ON;r05=fqzXZTcCyA0f1lq{l;vBi zcFg@;J7UOKSV0yN9o1H3lqu;1oF5LqE!gLdcYVQ4lz>T>611c(zO__8-E43voN+K^ zA>{X-dIXE$=c6Da&SAv>VZlIM_m?)rs2u+~Z~Q@FF`#*{QZrq);*Fkoe)uScSj*f} z&_HBB&qer$^PTlqp?#Ffp*>3gJ1T_yV*fHSJ@MT}l`Dh|m&r_^ zzaDP0g2TlRDR2qrHcWm>o1D7$3Xfy3jt#_Ng=h5adz`6C4Ujb^QI6y*|(V%%oNpyCo zh+?~jCxul+|4yc9bEo3e)kmT(;!vCdX`nt{-7+;~_Db^}>Aa<3?^{R+CK(QkRprFP z!NvGI*_&Wwnz%%_43Tj^G1LyKW#><;?MYP7cbK|LuhcI5Bc}X~WNwCUN@WR}eT!RN zL&@z4t)UMQX$uM)^uyQV0rtD?KlY4}l%`rT2;jdC+iCYjolstBfPI2=Lsg|_hKGl} zxhXXTyQ(y4HO1|e2d#b3l$Z#zkfTE2|B!n(YpigtcpJQi3$1tQ@}NpCTJq1G0Ph8L z0PXY`Q`-Cfpa|}zy&_$=mf$QA&4wn`h4Fl;Xfy7+)Hms2Ny=Sg>tUMZy1t1HcqR>0 ze!2t7N!vlbRw@Eolv8L&kH`G{D^Ypyvy**tayRd!CXMn3F6gkvQc~h0zj-G8XX-DZGp{9dmHh^`%&S@ojR?e(sr(RtT7q-UC&}V zuo~3KQ{qHOlK+$)BOQ~6OO*ZZUPgzj{-6PH^gp{!AJjyt{(BXrk`&sXm&<_@y?Hqha)BnG|{8x>nD&8d6 zFHV;7*CnC9Uj}hD&{0({Vv0o1`Hb zm|T6R+@kD3es#9>7D*y%eF+;o?bCi-?g6==;Bo1Ro|@Xw;_9ud>P`_)ul%k6kBAV; zdk&^b2a+!V9KMg!n8Rc#C@k$B9`gc?qAJ6en8QZblO0kzzVM*JrU4?M1#-h!L0^`y zu;SP!rrP*U$bl%@8>~vR>8`zubcgY7uv*{x3sln#9EDOiV`*!9gw4pGP#c)V=rdUS5c}ML$}s48z+( z-=LM-v(k@d-#PM}z=EYt%F~mi)oN)vhzPTxY3Xyp zWP!jYHW`_`oE%;7E3CuaNuRM|1F|UG9X@nY)@YFjpW^A~=P&Ip7qhvyb-{1rl9T5l z%7Y6?bM$|-pobH%STC%fdMYyz<< zn!A?s{r}DmKf-Rdwzm3yrcK%3-kzVEKDR&i4h--YTr4`Te-;}hNKu~2A@(Frr4iZ9 z@^fk>@%p|v=tp=4-L(I)j5@j9gxH#C&{H_X5XY+6bp=!CD~B0r5( z2~qIXTT(_K1i0(A^FKUosJo;<7r-OF$9BTLUt^{(W;bq?`&)aXF>cw+di;FZcd3eY zN_tK^^jabt*l8}bb|w8A+!K2)+V#()L5-KU+6a!er-o>+hfBdn#A$LQtbqan*|sYl zOWROPFQ$c0mbRsO;gG5-6>Uq?)n(SIyK6PYdsYYglt%kv7GYu1of^Mvl8^a*TWwN0 zIm7@Mq4)O}74^#GsZR(Pg?u2AJ1-h(Tzzg=l-aPaF{Dtqcp^ngJVsM%d0YL~6-X;? zlRM1Y3wFg>jlhJQg`ZdTO3D)IHsZ4?Mv&4!{Bx03Zhp&o`!xutw$1=hm@*8NiAr`? zgdw5eNL68t!u#WMq1&5D%lIAXPh_+CekG?m*n?(<(0m-<^AxYm~=U9$-C*ZIJlSh5`6Wb=uzJ*Blq-DaY>Uz z>@Iu@>+9jJX(*Y0p4bbh37eU%s08rmmyfBzLDKifTANIS{DsESiK*|Yo54cvKDMx# z&zki`GhDSQnwEJ+-h}z#oT{qE&@-WoEi6&D8UiUziwi6}3k7Ma#L=J>S+Zq=Iv9s< zy)9BUlb+KY;PlWNO*`E2fT*)IKqHAs&$sc!*+s4Uv~Yfm6+ehP%76E@umDAFebK<1 zeBqGMPGGPEG1whXNj|N7&~xw#-SHqf;ST7VE*xnO$ovg8PJKodwXy;i!qXaGV2Og@ zSy9vdxV{*h0(e5+qr$Ys?XU3;^^4jR(pXCP&z?8tpIl;b-}}oY!$QN2#H~-9p3aYl z=b)*UO5wS;(RtnR2oJ%ntf|qBEiLLs4(`VOGQVSp>8dY+{_(4X1}Nwz!=M8NKizU7 zOItr2Jxr)OX(4~);^EmkIq~QA5VCnmzgBJLn=f;nisgw*$P)9$T}3_}V=l?uWC`IV zWp3B?$%8^_=yP!*Y8u^kIfiom@Eo6d20V0dXmBBxggozoLIldHOf4c7j`NH(s@32Hw@x*n*Lo3>bFLr#d2`)izXbimdBW$vt zr~Kp($XtU;>@QE_o_mHnDl76r&9k2;KSDuVc@gKh?;$t0x9Wn9KlUrUo?Nwsf=?no z+B~)tgim~YE_$}5xHZ?2yMLw&2{C16mPiq+!!QZs z3AU$j{*sL4u?x-O@N#%PhqfQ*sO+A^nHMr3rurTw-50mD!JPW1B@a~vj+Y zcGbY(Yd`Iqv^?7OT`63Q%Zgq`MJA;Dlf@=^Yr%tPWB~bOV)z~^C54IGfltP?<wMeUps_dHkG_h5e{ zXkptJJGE(QBXw0~5|#N&WUFNS?#qya7lR9VVPD@|*HOw)7z^wnHf0#|YnI4PSyN-b zz4;|fDsvZEpR{v=xQEDj*j4e;OixDW2b8oS6{$9baT7J^sET_a+)B*1R;rU;V9|m* z_-~)HK}t@cRMp8T3U>wcIC^Our|#Zb=4lcq2hl^B#~0zaXvZpJjVjys0ZLSt9m!E1 zxT>l@qSm?6W=Gr3$`UIO88u#vP&E8=D?AZP_%pSAll7}7e=&U_Yxog(i*64FZFK|n zE*M!r_fMi}Qt~b=;kz7Dp`k@-@h%(HqNpEQ7=pa-bf6LRY+A`Vo?Th~(|CQ`@V> z0L2%l1={|`0sOqteD-Y;WP1wF!JVYIXwj;BUR}ASOChe~btL8$N*ad6vOeB@pVu$- ziGRU0u=7J1*ypAyM5f)Ko3~6%uS7TE``Ca{4iu0v@0*$=lO?uyjG*WIkU7-q-uJ&i+R(9M4YcC#z$4^Pym z?U;i+&O$_Hj6`~CixEbx$Zk@j(HXmn_h*BIm$l>L!^1W4L&w$i6wx7-vVZQs@mtNC2?s-9iHmbk4A=GZSR zu&+pZ!Ro&Tsa*jYGGickU;vzK+*~#{kcReb)w5(x-O41ih{E%?x0upjv6_(#HH1ME z`~5Zn;kKAR^~HD^DR>|v~hj&|yXn^+e)%wnXxC_S&R~l8tpL8qcAiH6H?NVG7xe^P;(#Ul@x5WG`YN7Du+~F@<8V> zYW}$8zyY)j%<&G38?|;nW+He`OU;5Jq3uB! zUs>A33n+WpLT?A6y{%qt{+oA)t_fb?;${&Q%K7)ic>LSqCdXq$CJU|q;Q;5#d}LdQsZBXkH^jkFj(XwabTCj zP~PPBZolQHUCY{8doEQV<(ayN5ik;uXV7zObmh*O+#WvIei|C~^ns+Zh|mB+l5ekW zQXRiM^<`q69Y3$qy?;6)j`Tj*Zv_`2MQm6nnPiViPSkIvs(;OCEePf5D4i%UYEXWS z)3w1&8D8g?;XWU3R80&_jYOc$L>)Bt?NH$O)QcA-=6W?!v z`+N6Qc}G22g>P+g^Y1K8p^8k;A1d=8%|U^m;0@#aHKpujG11#ou(ISA%04M6-e1~;wC70tuWz-nP zy1n#FHKM)&_Skbxb2vNhN$}~&tyQhO1b0m7H_A*ulwu`Ms+fMbj|6Q7p_5)HYc#5Q zEjUZ(ba52f{K87&651>3E?)m4A55RKW6sGXJ{v)gUbcp{tp6c6zSWPUe#ho==V+HM z^6u!1j(@dVmRU()n!J+nSG7Om75y{!H~HGeR(Eo%YbZAUGbh7q`(1xGe}-y z{?&qmv$@7HR$JG5*jh}6(jASAp?ry5`6hcHy57JLkai5&9FFChrls}paQv?e^=d#% z#U08mFF^p!)norR^x719Dy{B+|cs<8m~vixcEL;H$;P*b0**yq>w%*?%4sK`0x{na-LN)ZuqJeX$Z z0`FKPt%CD0c@NQ~CaZwk7GLIdY=>f3KRsIDJ_9DU z8T-#{pOBy*7@`QHiPHVT98pQ)kPA(HGyDFO=btM$3VGFN@kCc;eH9B;9^Zn;!tfS6 zg%Y!jbdrsy;69n*Q|F4>;B&H_a65J`#+@`hzABcFO2NBHDl{S1XSYHD$#_6Q=61wN zxzEXSGYZ4{fy*G`6<4{9TqoQg=T{c_jIw{l4%Y*C=l zqdbNAWG;R2>(H9rCxYy6UmHEw{+?9^_V3MBC00%dW-eNHXO$D5pN>=~_o}h)5D}eS z=asZ9bc%E1>)ZOMg2Pm_H3v70crKrx3TEjAZ;Cb_PCJBs#+slv%l>w)DT36$&em15 z9QYL$&62)a?W+?h5YC4Gx?tC`rQIBLa8VX8dPz4P{Ceq$))a2@*~e!f%StklmX>~B zS<>kb^(Q-Zgp629CTo=eY}WOuK@Zte^(uWz{hnVoKfk1)`}2;z-x0kcCO^L(oZX)a z3LYLnK62{)U{RzA>LP6O2oTrWpl#k#N-)NZi>WcVj zg*vNDVqcx;pp65+s;yrm0xYWj7A;I(NX+9*7@t$^}72)SSgR#*D86k?Pr9d}# zXsYIX91tFH@L>u5C$+kggXvdtDe?^y=THG!3(@vLt;?jim#;Tx&X{|Q#GHzPHWZ!x zV?aJXSGhZDa?-zsx!rlu3*PR*wboql64%&p4Y#^)a#=pUT8VGUhOm{ksj9TyMxW#t zKKy%F9o4Q%RM8`0%BHW!`5MKst!_Rm^Za(g9)*O2IbiS8Q#Y_k$TF5v9SM4}Tc`8a zIgUi-xRNmv7 zJU3-FQ#%>5G*AMm>f(^4O?0S+D%H$e%fTY1VibP)hp{?eP04X-LCybUiU&XE&_-U5 zsvqqnQT}pCjVA04@Sq+``#8`>J5${NJgybm)An~xv^+n&q&Zdx>0-xP#2a^i-6?bO1r|gWWuqWJaS&~VfSiOGleJtj>L}Gr z`^ACq$sAYWIrawPJq%}?I1pZAMoU#wU1rzLW_Z3mo+yZ)Bw$@Gey-;{nd%z*qksFI zw>R$Q7Dne_v-elxqbA0`v6YFUGQc|<|Lov9vDb%g11$T*#<&qz{Gf7o8Tmn-d+v0`9aCPzHvVmRs<(-9pzb94u<_y`N z0-YG(P?5|{j{Tuq+FM7IzvemrWp#9Y1uSztC_#E*hK!l}&okr(-;A&sj4fniRSLOk z4xWHJ32ex2V1V;y_Vgy4XqgQLu_#l}md|iE2buG(+FowOeH>ZpzgMad_$9?y9Vw*^ zjnXM#{F2)fW~T`SFPY|9kG=!BH>9L&od94bJl~u#*zC9>%%}(AZ}{+)(?qA?ZJ=#t zH?X&y$}QWP^{CC$iHH*VIZX(w{vw(C4;F{Ts(r)bb@EeqcM$!E#c;c>ys^WcJS9Yq zEQ=1Lzp@O+`YvtpaagzLY3uuCte^R z6(k)^=(GeiK>4F73jx}F;Y&L_H(n?C;4H?fM>$?Xf8WZ;E? zm<;;&gjda;CiD6j)!?k){RP&*k-q6$VFEVz`zvL!(|2E1ra3;magpZ&4QG#oxvp~; z4!C0}jIG?qVF+6WCvTE;IoM<5>dw*7slR#(Y;In4qwLmtqcc8IOLJnar4eNl7w(uoZi4z-hldmP zv-RXtPXKmQ0&cl-YJ@T(lCRLx4)HscD>RzrY;KmX(iLvPI@>P4luT@*BK)XvbBP09 z8D|e7c2Z_;(xPgD8er^6oJ!ZXUn)u%kh&F)%Sl0ah@P8;`zeRzd+pIwVafGE`>2Ey z`@`Y%0TGkb0HPZ8wHj}A0K$p=Nuao$9X={s`(4w#nw}+Pg-+2o#CpG<$DiBpd6)dL zNj+xqNwdJG0So&Y&`L;fO%0sI=;0lbOi_)(Yj0pBLr%zeS;HzlXvD%L-0lVaqaJYU zFCiTjxQ_A=+6v(ERD|ZeaakOdrw8P?M<9f|4?oYwIv6IXzz(dA>QCy^d5s7;-GadNS^s%km`wDDRh9 zZK8_&wR*s%Ce(Z|IFHtSyl+KO<~v=a@aiClx)qoTxNI{zZt>| z0@_R}@ubh86I%<8fYk>t|M9eh4G9u8j8XQ~f7*!gu4p{9nBQQ`u!KZvT&`~PNQoGR z8HD$S?O7RTw>eAT;J^0X(jr$ppzhm;5$a%67e8FXSw&;M52GQ{0X~6ejt<=v`Vp}) zy*;xSs(O;4V+bG?7hE}2v5;4d>KfiS1oO@@JJ;I+fh$MP(U&ZwLMf%B&_e?~GD`tn zx&6kH@;3(vxF8htv%>1)xup|EY!bjc$k{$dH>Nl$Z71_GfwlM_A0GHu28>yO<(BB? z%4elT0YPpleSH#O#lWKDcnb5{wYbUd+0kIYK=kzmZu;t({5*dOoCo;zm`EPCq%e|5R-4ms?WC>%Hfoap&8qfioZv(M9DGGy*mw-KR=uGE^*ZlAoR ziYKWiNhUoq$zeLB${ZovpU?Zf-M)t~gEixVJYF&0fR()e{FZ_O*=v6RWAh50)U^+g_ z*?_h$AhBX{y8x+zs9S1&W|9Sl4RP|#vl|S@-kxj%zkP_W`A}QXe!E@I3c=^6V$Bj@ z&6_Z{MuXQ%nsADIPOVl7`r?$Jf%Ib5*>5G`W>cl}mQU_DWd8MPHA?T%{nG~x zU7-C8_<^x2BH`d~-{(jpztycPzFPAvbS6dS)o9ydoIb{Cg(n|{GmmcMip0>%%Cq%g zqcMGw?}D7nJ?uwXxZ8dc%MGA0-sbmxhrB_sSuAXPv~|@AUwzQ2D_v+&9Z}b~fBmpl zOTGS8|0-!{4=@#OQXO#ocl$y9dSLA{<{e20<{NK+uX#kuk0boPLGTfm#NE3>9lVsV zh+rSDyi*W8y^`9>gs7TiqnnN*4Kj-X*-VWGbYuESYOe8bJf z^*MaAF7NMORIU!8`p5ILv-LSW2Yg*6xEB-BI4G{DBk`H^-zQ@184uf)jt;Yk4x=vH z9FGvba&KqfF*L#NSbj_z_D}ZsU#z`lR9j!vJ{a7sIK>LZODXPd#ob+s6)oDySr-$ncLs{{%6gX`7mqEStKF3lACk(*=OHp%d=9OM@IHJuZ;42u3rNH zd@OygfxDRRd}-(j0LmEv5uR##dUCe5hfGv}q18a?WvSq5L95qxr*3SxvWfiR!xBy2=%VcjIOWL=Ex!FgnwMYrlj2N}M8p|)eV?soR4ELeB-$!8 zY-O+p;;F8t9<{XS)(prmU+n)8k8|A_@qjfCy`+g>>DJ1Yvw zD--G>)_dbcg%C+zvdzrHISc8GC&t(!B32=r4)t@z?jP~5=#FEEQK^is)L=<(x=P~v z6ATk%M%-f|Y3tXd{Ls`Ws=uhnL(|#y6MiY)PEiRuNWFM}?m||24wvqahqTbK&v(pg z-#S-(XrQG?5uv{;OVzO@m$ukT>L)vTWzvvkdFg4_SxyP zR)sd&@|*jor!m<@`(6Bv6q5k6u}uC|5f2^s@&E%B0QJ_qLXS&Po8FO8UcewQ{9N`T z-E^jjJjZO={rl2OYRA)0DrRAiA4l_2hb337D&_N=0vC4Evh+VI+5LK-8AZUxGby}v z^ZwX{;$OSL@aVV!U1Eu0MOXU!KT!}v@)LrH_I3;^GIM^s;DCHOC_9YfGQwD#_Jkah zC;pJfWW#0#kWjJ<`w$=bk>1|K6`S+|xy4?u`|NvrRtd9|;W}c+aXJUM^IZA$TEAQP zVti;oowy*#g0ZK00ZQj)HaS(1UT9@y!E1s;=y-EaM&meR6yG1^g35sAert+1vEAbH!p(xwAaN9A=H;qv#F~O8Dnmlp$TneOggN?JInPqaJ42UQ0WbBf{ml^ zF!L7|wj&L9*fQ#iHaad%jwk=NHQotW6nlOFwET{rMD zTz+(Tw{QPXyUY}{Y0+#yEv!1SlQFXV?HeA*SslI)hKL^Wp7j|YBXpfr9Ut&ML>dpR zceqph-A^tQ;nz#@JMI=~#I(O}fFy|d?uVJ=~lWD0b>wG|FvfERFU+BFaWh0)|otQmD$9iPN+ zP@`Wdq%C<;1SsvM)>V|%)RTC)2k_ACeroTSV`tEQ8o!RKvzVt8F=`2Y%^?0j6h*wG zCH6J3pX1*rFd-OUPPJiy^vzl867rY3-LIsL_UnB?3P-48*oDQvjgSaz@MONkrm}O9 zmQ^@_CQb(DOLs_~kTI>MzcyIDT#JLi&%+uI5D2@~i$BQkX+Wo$*+$@PK~@O-AIvwk zlf5k^wJzgU$Rge>)dKh##!ol_0pLO)2S)AS;kg!P=ps|m0dt391O+R_)CUmDY`*3c z9NPTW^&0om>`VlGX&{_gRgAAeEBQcV1Q|~0eZWDxks4xVWo6fP7AD(}KkQN!{}Ijs4~}_RezkVLk)J(HP`AqMX7%N+0HDV@`*^d?fh*AGGc3 zN}@VFay$^p$o#&fWfJtW3`Kaapa!fqQ-?=dvGSmwBQ7-o%HKjUP31$9F4<1`Nk5G1 zm4Fd}f^(_ifu!0Uv6UoT*83e^=weW*Qm-S8)j)K=p(u|1X;X4_4_5zxm+iBK1&ofD z!=c6b%Wr;Pk7Em4`dqtP4b)n)%2z(D7ggG%s|l&N{p>PE0;e0ryxB*BM`Hunjy|+) z=cQ;7XlCSs0Y_#{+0Fvr_BS`X0ZI_=VIiP$FOU+XT+!G#Fk#OR?z#hI5ET?1>1$h- z5&Cz0c2NF{bQU=K<}pb6#vbR{)<$?_ zv-A`5Uso36ydQIB_%Y>i)`=!}aXMWDSSKM*v9bgAKLEwq)-rEb1bYPN-8OdBOmL_4 zv4pOM50&}^XUQjMsNGH;%vkQu{-zl=e`fvka{lW&oXrycsD6Cz$oj?&bv3d3r%9de z3v@gkv#0VYpza^^)P{4FIK|O6eCOBt13{zPQymS}}2k_0SP~H0-TkODx`EZ;x7Jn+^Slh*Bw^OG-R?<6Z z_9S$CU+v`!0jf3k098*3d5Lv|ggVe7P(MK%{kR0tMQ&Yc1t4;(4TlUPw2;{ClHaQ* z&&&FLLc$lfm&LyuBUi79gC`1fgf4I}8JxE5z^fD`)0Iz)Q~A$pebPdco}l8$B+v{m z59lZJuc4Ve0hJpHG2<~fpH_lt38F~pcN}n|3Cm|ECOrO&;P})4Mo!jb<<6WVrpkAS zaCr&c;p{*0v@h+6ics$HTU;H{Coog%NdjPpy)Hw)j00%?!qxhzsAhm++7DIR&0_# z3^&GpOKvLoUV9DD3NE&3C3W_s-H3N&t-v@&pPY-w#jm?h-&T2R)cJv!qiO-JVf)ys zQ%mTnd~RUB6sWhxL{PZ1v^l6$6myCT2GCWP0(Rda-D_UQlV9g@=(gFuxIsE5{|~k#VN_u9yDe^{OS_VP2cvch$T*JI_)^SDV1M_Q#*jdR^{W>)y%Zm>(55IDZ$%+#5+vn4ZzTLQx@9KP;0-$^#M@m$F_~9hQ zyIYLb6j4#1Rf>ujkA_3mV6MHx=XqC(u77)T&zu+0*vLR-=+cnq`4@grgJ_n}FuKhE zzVkox97l;nFtRlrIWnp#lOynXC!!K|$ymecf5KJ|1gu{YPr63n^@O3Ss5og}A`T3l z1H5}kK>&GU7NSS!&#Of+j&&lA%@m6JV%{B~gp9Nwx$tXT3voKKoQ$4Ig}HZ)v<0}6 z#$Bn`??7)2fV{ANuzyw#=7HM|ek%aTi82LluHp#s@{NgkIWt!9QWT%mI)Fk%lDk9H z{27_pEc!xe!UjwJ_PWsa($%VwkFwN%)>*C>gn0}!fWAuJuU*C&MXI?CQVDci&grh>l)>!ukV*BtNUjA2|w6w0kq!^zm>-RM9pf(r9tl6Jbk zkiRY0%qu**At$bx?fm=P>e`=1EcE<ax382D*jL8eA;e5$7M@QL~7FSOX!k_V8`OaY8R_J zu$z;2>i7&U8w-B{3^eZ$7(p~yD)*Ym9Mo%g8Wf)4ln?(;lryTe>HfZSJN>00Z2 z9jR;$twhk`yArx!2HZCJRet4ejgIRRt48~sT%~o;hSMZziB&^GG)(kH^wPY(1KmfV zuq!s8S6}s-`2m4W8W z5>y7Ta7{uCmw4s8OhjjygBnZWb)l0CCnDK3yQtwxFVUY$QaanADXPt&-D%Qj3PEit zY3aP_!`7_j!;hCIl`5y7G^Ddw?07Pm-o10v&jAtz5~gt{V&Ap1YJn(1H?rR3FrV&! zw`0rM_Xq$ar_IlLXuTydP*0tz%};iyM7|=V)wC@1>NGd5LP>@b_3N1QfcqjZ#5@hp z1~j5BLeW#?pVV8WBb~(aHZ~D|`SKd4Yg#mdYX02%lQy9sHs$0OL@DXyNy(JEtlA35 zvx>muD|B^{acuVoVSfI_>W;j;?$)tfP9VL>q#Vdm{=T`p`>9EofdOU0io}?vMU|fg zP7BCoN!wydxS_A2DbELcRl;EELTpm@pKdg1yy+qG%3%Q1GPxMfdjsAm`?f+!OiWxa zKv*jEC2xxM|IWeqI7TqQW={XVc@+r@)c^mbVf?@P%=QuQ3z5P_3z2LBe89jdk z`J%k>*>Mx%znd<4b`SY`$(_>*zX*7lhWbMOCw(LnpUWsQ7L9g%B)fFcZ^+t8g@8U9 z_$XlP-&yeAcdWtzEgt+KpH3(bgs9^DPe%5y z)5brG)cJDO_y+!kXQOf?pJ;&g_1dt5yvDReSW6LtC#BT-)&kDHj&;{GzCbmw}2wHVQ!+Y2W#z!pY?i|^0k?!)OX+1{Vf`CP8hL9|DY8h z?4oZ#w7q`%8n|5Jk1E*k)HK2|;Wu0*K+$22oFTER6O8w7UAGLW4)4d8_ebzLQ#%g? z@9(u|SkYrBF8b~edI(%vjSg&;zZA%uNU=fX{sMM!3zOF{n%w=bezbVUphA&&(-RkO$Ow_ksKWa^%Y zZoZ@vfmj$cD$>Fuq9`Pup3+bS+TW(V^l9`+2R)#Qf+8yf7V@0#!2yH|voy7I}tN@86 zA|hgV_Q)$1YuRM1Il^LB8%g)o#iOR zS6W^9@_B>`y}q6Pl}nWhCEqRkH$UXk&(S6%SfeQB)J$$QZ5|6 z``!mi-Bc!#Uqyu~F(^bTW?$x=87u z=1)N{($G-v)BQut)0r~JcZslIs_gu1M`u%Q%UP+EyhX8fQ^xBO$*$rvvZchQYto!l zu_-KG_1i6sA3w4QI63>hgd8V~F8-W+%K!CjO;g~yGQtpqOUWcHxm}+qrtD?ESetYx(^?KxG`A zxR-UHq6kg2aT_4w(Vbg3ILarB#oC7!zbjt0EL^s9W1%exD}Lu8AcM9uXjK_V{p7*<O3*|_%}-2wDu6N)y)Gp}V(ljT%!7*4I+i+C z{<_Yy36k#JYI>PDqWU}0PjKyc3d1UjaNYzp!;mAf%Ryp-zO?y8;(doHF!h6k_okCa zMsrU5+9A*sb}E<0R>rb(xJAG8QLEOrwzR+K-8WW$vZ9;`WbdscWs#35?p@8XPz7?Vp4fSOUAss zO;9h2Hbj0sW`N39*Z%WoTCszji{~NoY|*sH$S>%(1Ep130noqToBOlHp-Ea4zkCxw z)h8>_M;iF@y7yJ7lRA-fCd{D>`3aDTs_4EW0s(4*kUcLgEzR7^t65{Ux;cGv)9x;` zU~^<>=#bOImaHL$GNy!Om7X?cNv7`>P;|ar+0_Tjqa7ZTID|U*heIK)#kbZ%pO9CO z*gRVhoZV_}0?uffzL73#dgvwCM{)77eftjE>Umy@=Mp z(aH+L#r|l5`yk4@Qf1h&DB%$GonC|2!D!Cx*x0Ar-lb=bt;Mq28%o?*dlebw4Oztr zV?HE-j;uTnjjhLKr1sR(_DLaZk{!|$Y_BUxvYF(V9U+YE;rq1y1ZYZuBEF`FQ$_Vn zO-VU9af|l!JUl;v(yfT%Vg%Aab!1>RTh$odNp97pcpc#2)ZUL@u*kQ(EC*g6;cPA+ z!;}j5+#gPm1~sJ0RE|vWrLvI&kc3!I2aF+566?F(EFzlrzCo%S5PRlR`=aq zcJ>;knWtwHG@y)Nb#-;{shTf4uCr70-!2{Oh+VU80%yJ)h4QaRxFg1jB@t!hR!>*y z3p$QhCsUV(Ns>FLW;{Ic&(BpHnr4pkoOlZ`up69)`F^T>8@06^L6(n<92yzRZ)`<& zro=z85!uGaXJlfgAKF|1lf?g9r;=J%dK?nQ=jh{hGe;Q2WFcbZ=PCbIDt0wV)!dsb zN4q=2u}Qx>EyrJjdz?I)Pm-T)ukGJaj9Q!Qj?s_}50?+l6cs4NmQ=6CISZ}d{3y=N z4Vo+{(#qvZ&mOFxMg{0UrqT8C!!-k@2;~BzQwTd zj;NslQEnHZqk@=?;ood%(OAKCyAn>{NI^e;BT2{V{`z5@2+!&KCI-#n18GR=FU!ks zMNMDI?ZXUS0OjZRGGx-ufo9vk^tsI79+f?X@>`$SE5+JfJ#Psz^xtS?BB@e!d9aVt zqCXbbb|XHX@UKb*k%YWCtjW|TJ8^&-Guh{Sw6dZ%A)rDL2dTYfe3u^8UhHLc7-(Ya z*v;rrpWe1=MkvWkB8SV=)aPt}UEoRU&ee!jWbr(~WkV3NR-D%G=-MVAyp z8TY9O59|e`>e{k`Zk>Ht*FSLWU7mP0!6Ite{4>^<*Su9@=PEuvAfh7XW6;oV2d4%Jrs@1 zFzT5MR=+ad1d_vX7C~r4RC`F#_L`2AiPhisz8TD4_CsaUP~xKuGV=Z)4^M-GIVrda zyX0zrlcacp36w5NjyI^^gv-$qNs~uQqH}Vn@)>_W{J|&+%g37kVl8-EgO<-N&5?79 zgqtycy_UY!_R+@A5ADPFP)MwDj)4|k?qJ}B-6O zMFU7)ZutxXN^PF&L&%{RqEDkvpojCEn?}?Uf?Z5RiHJQ}&yTPg@b!X4eW8gkxg0O} zms`(2k8*1O0w~Pr@67U5=Yu(l4(9bW8xwP*6EU&Ea&`YSA%EcUT$Q0=M~1X@caVX+5dH4=RSmNv5TO+$)i;rm(_~+YCDXy?}$~ z%DtDMT9fhV@MFiKdEB?Z5Rl1H5ow&KP)%N*GU7{#?#*@ZxF?44HWTj~>7Xuu`1oUz z$!_Xs(eGXah3~!M6&dH(E_y^ou4j%rV-!Yd*vq4ig5iW$N92#%CT3^p{@IH_$e8Pq z2Rzg7#kIBASv%>1$%WA}#z@p}K{5q-EiGv^oiF;eyQw?@4{zpIYB6om3n6^t8;f;s z=Klapwt4}hN%9}>fpQMFPI7h#vYjUV+#_Xerse9@~?_vOfde+<0eQ zn!Yr189u$9S>1K;XQ1@o38)1~r1k2o_={9BQ&BQi_0OWGbx2dYukY_mYSmg?0G9C> zDOp*_yCvrTEcR@m#`Q7DnYWa-2Q~cg^)Ve?WpHa3C3+sYU@4YzkfC98YprvHH_pp)UE)atBOZQzQz%=zamK=}Am|a^6!J=Ak z%y5gE?0HXuD^Wa#^~CD2ZJ@(LRzx3rTfOl8y#`9x0_w@vNe$nt=n&&sjgg+h9O$4iNmu}i9g^iR{GPhV4aa@01Qm$k-t;>Rj03~{((vvPiE zakxZJ{};4YIZhj9aBy_w7iDPmVANCgp+i~$U_dq|NAH=}lxFikRTGS7y|v3XC%K*^ zrhVlN)sLqKWz+g}&ga$D;d^taIvH(p03)tjr7f?Z5aw@8M@J_C1hz0{sHTC(fPGw> ze|wN)?U-6O($9{Q9-C;Wn7e}1W(@GThC4vwLcCq-2GNDgkgZrd=5W>=wm7S z%8L}>blY=hhn%rz{yQpKpaD*{faFU6A9?7veUrCNqga-fmJ<^bV$;aB+0rv~#Q6C5 zv}xn}CWyJNv+@i*{3O?h3WzGlJ}rb_GJ|$L9$u~u1T$NTbbG@m(rRg$*K7+VbL3FF z_sE8|sCe0N>6JRpRahGRpICr9p$#3TYo z(YiN3eNafJ@b$}ZiLw?x5z(o?KMK7{_PhQ81stD&+T0+G`F2_$3c&^8Xz=#+K;&`@ z@(un)AZazy86S9sA#f!u`&I9ch^f0;s_tf({Bm-b*;I{x8+|GGCVn;Oh=bmn?&)xF z{O9Ms@0A|H3Y2^bn23G#f_dTYWe#0I08O1Xq&f&=$w zm957Uh8!O^_qeao1$e9V1mj^xSaUC5fdBVs&x+;W}*MZ=S_bfY<=A$Nej z-&OGUW-3+@c??0qAo}HgtbKKTT~_U362=ZNOgbz#E)M%sDIVM>XVl2!!Hs3%!gXcS zvVuf718J*jXw=$GLm6$jEFBjiS*PE|2M2L!X=rc}^Tunlz+ArBinY-~+L{E?`uh4~ z`UvG)uQd^Th_)6ea2VH4{pk;e_ogj5YApt^wQGz=hmsiB$ztwy(?F0!DwzVjD(&G^ zb_<~JCdK39qw#s94ym3cEuVV7Q{k-^7&5qe4)BC19~v1Mr7BM8ZYP9u38bqotGpH5 zou8jaSUU~X;fJVU9q2{dBl>?5@-I4XM(qGB4Vi)j;I@nCoo>*OrTKid(K{0`c|7I; zz^&Y$$?uAafnfnGy*svUlmd=d$)Z-r8i z$<&%)gHoVlqs^~&hRh8OGyPBbfjaPwj;oQ{6?AMW`miBOj>)AZJ5hQep-cc*5!3Hl zv*G&fcBrmMpVW~}A?Q*1@BBd9#WYjxM5@W(!f=%T8K4jFy8U)(e$D-^1sJEdRT+N1)r3b3|A%3*Z0mF$t2~xy;stztOnU6j!p%HV@TB0ZJ~R zbd~?z&WS%8RGyjquOQ~tltTHX=Kox38*r(S|EH;_F}x`&{onRL037iD`3)>V9If&tKkrf;H=FFI&l zS_0}sy6?8x3iB8#!COcn?$|4YMUBpvts~*TFiVP8eknvv+=5+noSRo4ntTh!=4; zJ)%=M8@{#@HOA@u`KJ^BV*Ib2<2JS5x1UrRvU@Di{Pz%KnP(aQns3@3 zk4gl+kJJ4RnkJttClB3dg4`zq;U?@~@PH7gwL`%VB{I04bm2V@#wQra5?@gbBrr_p z4yzrnW5Cuscb%F*kmD^sKjm#lUs^6~py>Pa9lo5-+Kcfa>@rT-wi9~l)am+EB|0x& z>#BcJFHO_+r_9@J+yE;G7VCa@^90Qx6b$P=GT{Sw+g_F%h}-7hW=tGXVaWtG3@Iik zq>~e733wuR&ZNL!M8EIJ26vSEsh*0`VjX~~RNTJIh~m_2&dwo%wwCq3c7O~i^t(Do zro2=iu{$PI;ktetCrUk%q#eRUPCQ(Y1%GM`D#KI1HY-!zhfiPbS^sd zY-@3H2>$T(_e+szbI^XaKT>lna*tfjpDy%NK8v27vAjTZ%nDswq(|LK%y2@c zUbh169@i@2_WG&W_8eROF=z}MsW$ksdP{lR6owdaz3eeC^a+kr(MjjZerFsOserLa zFW-9Aczmmaynm;X`7qtOcEg}d&PFNn9O|?b*hi>*2rN|B4iMo3-!|x?UdvXYLJb4G z5sKg(|87>`XpIfybW&C_3lU+?#b4oOQE2ppK0r7ffn(ymTOIY))n3npr7Y0N@LgH} zS+>iNFCTmMt0?!0)AJ^bwRX#)_@0VjVUOWRAs67mdwuxu-qqda>oi0x_EJ++Y&zIv zA?B0G>H%GogH#e}-xWnx_$dX!@x5y0dho(pH}Kwuqkyr+!J_6g>6qwu(%Vt$GKk+I zt>^z7HcZ))rTLlcwe|VHI}hj5`fq@Yr}km>-Ya}I~!_R>Y6xeRSRwAT*Sgfx3CEBw9g^X}bK#`E>f8rAPe=(sa*+3JnZ)Yeu9 zf>*uNaX00}@1PO*42i%N$fI9n6;-+Bt9XQH1gpWCfwgJ-(Q#2?@q_%Ts>O^aN?^vB zi!9t)?m+!~@{@Y3bEr-fkm%u)f+8xkg*ABt&3Py&ST(gsPv|PjG2PtiKLDTn+p_N! ztvMhfN;megWO`9F&>4(ykpu^fZ`f85RExiCXA1#d)cTd2K7O zW3WSD4xZ|DBAxlctPakR6a`wxlU-S?ism>kBet?k={v z^vtOmY}SpmEk<9`d5afKVvMesRT(B1?@Zn1T4fOKx99MH8~Cjh#R4MSsPasu(z4|j z;~%r*zcmz+^asP@2Es!Y-#esU(*cqZKK@$z zrhpiPOO5#Zam_lFA{)C(m06QNZNfwR38h-e#$s1eHIIMvYIT|qce)FQtt~RW75k-S zbG)!GI#0qi{o_UiMh=l=FD~d?pD6_l_*(F8$GlJTeUUBIg3)hlxII{%A5ZOCl0Pk-7CogJ(-W>hB zF*XfT(6WZ|p0emk8!6vS%ir?>EJVV*-r@VTY$Qxq{A46fzBsVwU(T1&a+4&>5^w;B zSyshoG9h?$$`t0#O|42eU2mE*m) z%3wX3j+pNFqUsg0zOVS}c%V1rI_wYa2S?00E9I>;>$TN~VH0B)2Gtk>apY2xv7y0J zUb3Qb*v@6PkoU3;mrn;23yT#IsZTwieE+=TSyM<(t`-qFawL5hde`~5mys!S=-26c zR92$fV3(}26nI>9uWD>8(RA8&e(to}jdH#@tCOQs52e?LN=mb{v+GlLiEN&k)YRdn zUWm@sT@Cs`cEqf_IX{DLD(c8LInjM!4ae%vtvE7~m`FCPV?tPon99v^?y$TW92?>@ z#a637G-Fd*?f5HW?C1y?BwwkWj=cB+rzAlpPvFLvph22cJN)vce0kyUj_jbe+D+KI zH{k2mwagn!hD8$-=#5gykgYD3)zQoEn31p)ac`_y&X>r|k94cpc)el7>nOY2mLl!Z zt)2Egb{}XJm6MK~OF2cHek9$E^FVv6b11WwLsKmSS$%h~`}H|X@$FjfF2nQ!&kHnd zj^wV-R(9U2Rr^1i9fjxvyPr&IJtk9TJI;H~oF(D6b*Z8& z%}%KHKw!;bM}aE{U64jk`8fHg)Md{wK)WRF$XjP9 zYV@4H6Wqh1;>8#7{}aN#vlp9h>qqobkc8W(9I_z>{7Kc~!zSgpV#aBBJqhsXqv2AO zEXM3;3LHtb4B$73Gtm{o!n)-G;(v&V#@Y6dNjd2k8BXs- z{F~O-*CTUs2*q*n5b;DsSzcbW`D66X(jL7+qsRu^b1776mz?I+cf#0nMImWj zoiE(=QGDSR7`$_6=TI?$#bRX)P#pevfJKyM*WC8+Y=QT88yWK&C>!y_h+SL`AsYUm zl)#;{zn?`{am1bzZR<7V6Xu`4p_GD;Sh;jO@auedsQK@jWdQ@`g_d|BE)X_ZWO~$Z z_u=0btYZ%g!e`RkLo7sT1z3o5VegW=;i7{GsO#jSY^FhB^X6*3bNolidkgf7lhvlL zsu(owf%`e(eScs3QX)|kv7Dbj;-5-zx=XN*ulc{`6@IY>MFw1pY&NR!zvo-4=6s7; z1TyqEbkGdEur7zW;IxTzbNMyHk>!VWq*I?HjSG6W+-Ayk6ecNSTWT%)7(0(MC@WwzAK zMm>kBLmEKo`6&Vlh2Dd=>KfbO(U{u{wZEz2UZ=b`i zW#s}&l9DJfG3pyk0s`@=snmPpIntj$SDBykrs+={)4|NRmO?2=V9Of0O%BxTYUu=q zYG$UTm@=J*gUTZ>{PotwVw!{T+>q(O#W$Tz4kTU>2v_cx`A4zViDW))p3wWTkG1PU zR4>I}ba4{D&d|wI{Cvr+Z(?8_If{XL#7@h$C@6OK7f_0{b(W&=x-pL1Nj?IJwvqAdj zQl4zug6RVx^*h#vn%+(tDTXUwGD z!JQ=z_)wD6U%Kr;@6FEHZlW>J=*%-_`U1*Oxf_W(7Cq7}9IULsqV3bCQB(WI48r`2 z7RCZEKSb^Yo{zH6qyPDOto*XCNA~P2s#e|R?2Q3>dqOkykC^@jgt0FD^@An{zal}(&@c^&IWG) z$WKZd$>nkPv40DXKp*`a^!vndKk6Te}3vHfk zTSaRT0e=CylItTPFL#V~7ac(s$7j$-dO^Y0!Da`m6xOW)4YhNu=tm2?;9WRdMJwk? zvPw4}I&`1zqjgZ?0zUWIiRv{G_aeYJ# zluwiN$87>tU9oU;znDr(pZ?gh!gqJ4k6vOPNu6X*^7>M1s;0kATa8x*UJ@NSAZ|89 zXgO}Fo0c%Jd`;mN-^Z0dgh(B0Gom?3-v|Ix%GTDzfCdFLr2)l}E$J9q*(ofb(S*k= zB7$90Q)=SbcLN6*1)p)UIBaj70l#NvtLJq$G1f9ZQ)3XT&47FZ$>JCg{V&r4q+l`_6bxB?c=WvdTq-RmO&xp!{ z@AL9_$JO?Dqdwn8+tSjq)$V-_Vq|8f0lF>-z{i}oLOkb8UNiX*=$&_%RVMZC+53yN zlCpW_N=1e;3n3U&A}nQeW1t?V<-LC`O=sPGU%VMk4tL7I%_8#J7`UMZymUaIX~M6H z308DXKoryY`3FCxr>B1)i;?6D0~mmZ2cvt;h@NGsPQed5L-NX5<=uYc;_&&wHqHlX zn#${(!49wsEAcjy;3|WASaVs~_w;nDXwesBg^)qpzi=Nd2m)B)mjcJB-@HjIEkz}I zmwM+^SQ{w&)uL;2vl5M|3D#0k?)@Zk&#jH|Io1^-`Rh(J!q_3u*o*W$)8M2Qs&h7! zpUb^kaS9U&co~voGS}5b)F|0=*${)HNI66sMH=2#Uzk336yC$fy#bFI0~QRa2cp}r zCx!Itw=Aw)eRL%@PEOlZO=q5ZKLVUFChv=3+gd&x?iUCCi7&!9hfI?_o$KU&kXh6N z(hz&hVHF+zqG3o!(S6EZstEZtn((&x{n_gAPmxR?l)u33X~>G9?Qea6GDXniQxzN$qckZ31i=JG8@l*d;GpxK8cvzrzYXKN!wmC%@YD<R@$qZ+Gy(R?+mc;26LpK^e#1GNXsHz+%F&^cvP#UiJUr=0 z7{#ZOWIw#oOEtfUUoBI8D>)ZD`&mrh(Im=xOmGcT>zig7&RPnDEEm|seszj!YhQag zU*2bvg{!D|ohrZ`mj$!$enr&XYfxzRC5#Hjy;@9UH9A_*+A6Mg%})ZYG?1BIm|2Q? z)KrGe66>R4M41|;*1ugjg1DtBvW`$l{MV<7N-=7RA17M<h3Bts@b zkz}0OHyGqA==5tG0l`M*LsN^&(?i>lSy4d9PeFb@z=2#p?(s8W`bUJ2&of=&9G!yW zsvVE#8`Q6wTKuqrvP!VE-+aJ@8CM5KUIZR&*gTXuKh9Y)1xhkAP+`Nf8^}a z=+kW+tL%{nH(at9p<)x}eRREk)x(O`tm1H=1ATjD<9`wdW82qE#5Wn9NBNBBpsWVkoIw1J6A__OwC&bTT-) zbo<*a>#lSpnW}RDs^AvI_5L$wNRVDdN9m~N)7e8Kbi)TrCJtQro{z7$Ai&r6b%}Dv z`D{-9j9tT)PG^l(^srE7(tz0<)enxG*ybi!RGW(Lj414qE2ka?d43#Toy^9}ok|$z z)LT!2qlg6Ci2-n|51rkJE*>>s|6?c>E@i}`7nwqdTcFO;0oG0XGkh@GY;g-~-^`lo zX~T6Q)t}ghKhI@P*0C=-ou08Ep8>z@mM2<&sI2RSX)x=(^^XR6WlUFOwO-Hgx7Xya z0CS}Xf&VaTp8>0vVyxUu9mP_br^LtOCTzrRL3-!HTUpRQ1iuzAvoi7A{{!Z|`um>g zZq(|LQ;X}-w4~M-pKlGqw*K1}_20e;mb*2tc%j>7zpr#6`j*$o)e$xR=Uc|O0GB_5 zz!{YwfUw{5%0e~G-VkoB>+o3)`0^FbnYDT13&g*-F zrp_Ak_=zPqaK-1HKehTAIXpXoCPMj_esx{lK|;=?Fu!Nu8Auw?yomnyd)kLZ#Bm|4 zTpsUu*Su&!Z0#5D655|S2g3W95IE$5X9KSuB@*$E=TVUDP%)=A_V?dg)P@rf$r{HI zbYDl0h7&R{)SN4{PMU&LjZJ9sBvP&u`^U#wd+cf_Ru|Jrrbk_?_G z5RUKzNYL|4llGrPS#v=U#WN`hkyy0Fd<1?Z%blyKP0S#E`VeY3FtyrOYY65fRC*G9jlo`y;vYNm7bY zSK5YK!CfY_n^zXdo$}!R3Nb2(|8#hGJS{0^I#LpS~8;pDj1WL|_o98W;?BM@MfO1*TNr z=N)xEsLgJJxVXUZ)RM0rmIhT&BPLCyy>IdAN4}ejq$P>{{ zIpGCFZGSWauzfG(%DoAvw%^6=_PPOd!8WQF0RKBvo`4=A0Jv@5yKHV@WVKH0k7cot zJr6WX%hUnVHMGibD#OVVnEbGEUTrp9JPzjEt9v@=?CrhO!7wm}h`MYxINd&pOzoHD z=W}?S;CKYx9+!Q{IQ1^e%M(UQN;=)ccV05?l=I*3F z4L&8G>V|i#AV`1O*hdL?Ilc2!@cd9$^5+a8VaJlYbB8FxjVmW1L47HKmdo9JF-i&v zaiPiL9nqG@Nv;rWfeutG%+%Bt$^Tg4CbbhJ%BLsaR?L7-YTpnv3vWbZ{*Gu#B}LLX zys&2E)^nPH`WHh}MV$_m0%hyhgq#?Nyw?4}-JJ`lP=Fd~e(1Mw^@;0{tD21^j?&|8 zeQN~wm#zr+mn6#&$6U)%7^hRb=(sMSEP0`g0SiuMF^XrzjclGxCo@uYrR5UrB71S zq+5x1wa^Rl-{$qz&ma*5AI!az#X7y_2Z^R3X$)fG-=C(fJ%Z7H0Wa-s^IiCoc%lgW z?f10u#%&tp$vmMcfmwTZ0f!ALPbY?e%fkjM99e97Hr%-8zU&fkeVMQazWBL7?oK7` zmYrjTHEzbG04{b0z}vW5Wz+a% zdARGAf;1dlv>eiz6B-1<0)}_5YIbIfS2md6lfw_ZyqlYiYWgkEGt6Ny=N=!$ znjvw~e)Bi&RWVFOML$ASE=#Fi6}o(Ex~V=#i=jFt6a7Z(YiKX~nPERYJH*L&jcDj;7HBkk{5ECbfXMB21l)aPQ)78h#oBJ^h?Q) zqI8!Z2GICG4xNp^74J*B+%SV!YRIg4L&jvhyfC#pX-qk4+P|cjpThRWo4Q6BR&Jcy zphS+Xhx8udi=Y*^=~vnQcY2rODlnzVI~;9T*Vog?M$s0?+j#qR53ZbQ3qcC3!?V@4 z1f^2V0ngxSdfOF$F--x0o15Q15t@;0arjWt5kLu`Hj0WfG|2t%)NaT?rk0dRT35o{ zJvRpNdx9qWMRTX+Z%7zYQGF7!vMB!us)3m8f9#swm#OEGFKNACe@O4)sh*=%UDFL` z#BcfBWl&*scz^|lsRJC1FmZg1zAE+CH*Y90O;NO$J+ZrY`IZA@!;)jMSsVZyzMw}! z%+wk7WL&&{%m(XobDLV6{a*Bck@nV6QN3^b=nxVjAl}6WEmM#v=0ig)_0OnPA`7_b z0}sl4)}>N01$%#7UOpcg%JBmfg*t}33v9gD6Uxo!Py{R&-m

    zQ&VT;PB{V@_yul(d+SR%W-pSZnYC+=z zRzYI+)^DNIzMyvx!>(;#KJgsi!0W7Pd`4|*Bv?SQ8`P0K7Sjkf2?Dy%V7rIGQZ|gN zaTH0Ox^GE^mtQd{S>SgxURtQ0Cmz=rj%{}tv$M0i@ibIaL;bAmB$NXzc~r#27Arr7 zpsd6Z!GQBd*e}dySXiBxlq2uq#|*$M$8NBS6sh>*fy}7Et@S)quW%!n*lyQgMGvbL#{4=#h8#>bV zNwdbl#wO34`lR3h1f%N=PM9%z4j+v@7+I@?+%L3&3H5w@uMOj6zb^oh*q z+!(gTbrTPc#z}=|i*j2_LjiWj`v^Jki7&jV5zP}Wb4nPKKV4d}&J6^_#ClMi`*-4n6zcoO4 zNnE1mx08km>gw)3t7~h$TVrc$T(=LkOU0bK{*vY1JAWCFKN0#>A$2!?#TCX00?b>6 zTqf{6Tb}X6DUw5R3oCPdmwL?yE-BX4)GMEHj`G9@fp~{DGoH_f4CR_NpU{*)eah7fDrjh!E7`W~F6YafviTYlv$IU|6jeHJ zVoD1zPJON0;Ws)E1-n0ChRcg8Z( z(x@^>CHx~nN53q|PeKCpNYe|1G%2YZL1e-J2cvMbF9C&x%*e6W`XEVS4s~-c0n=&cRrHWx}W&{-kd!|@h|u7r1DFR2|UB=UEFspo(ugj?c?fR z2*a-No)_*+c02m?6iZe8=8|GF?OfBRwVS?0iH(RbL+Q|-(ObE=^#qpT{O#QawSBYt zhj+&MB5|MH2>E%(Y`7sHKYI#m+w|Xo=SVMByFobryIAv=N6A*B+g{em9>O&KJl+AmqW-WW#!WN52c@Mc(in` zNyh-=&O3|(1wyj8td}o&f0Vbr`hdx4`#!@?8jT9`JeLFS?ZjTEmQLNfJ-+j~xEOf- z8fj(6Zg1pphnK<<{VyB2@GR^m&Kg8JI!+#rd(xysODf&p+TfF6ioK-3usAhaemDu~kSKvZs zmK(ZVhn_Hno^&~minm&F5Q7nY2f|%pfNwMv*1iYLQqph$K>=9lDmxjTh1aJ6C^CEj z(bfol_t*Y%=R19X8+n8A82yEe%!||>=f%I2CHn)uINIXCP|vH;#K5%6D{4(jOMAV) z-h(Yp=3nQ#jzl55>XjTifmAEN}aQ>1GhJKSGXubIWy}_IWfhv8m4I!%Q1w zvoC*R2eHoKxAuOx5{|-~1tuS@sKC(Bj2k<+w5k!^AO_5NO=M60Bx!x6FCyp}{ZaN( z=v5G4&H>%*mjotA@zS;IQ5@LVH7?b{-3vC9@`>-TO$El<-|opVz47xE$^nl)NIe<< z&|cd^UH~R@tXqlmb4imqy^^a*TMeg}`QWOp%?OZ&`S0FFZ%o~e&p;3wDykDg`{C!!6dItA-#hxz3SsrD z3GjH}OkOZLbLc86k`EUM0eS>EwFylKAvraYM9G{T#|9fb@c; zr)>JhIk+}9QD}1ku9M2m#&{3FtCIYZfX`%6z{fiP2p7NPvzw&_(vGVA-QPEz`(^HX zf7%Or!Njz{5D7$tk=ofZu@xtM#m2vOe6ZVqh&?xHz)vbR%NKzr*@maqVirU>@q* zd#I|bnKbUeShe&_9SnJg(j6z(KHnyk_<0Haol+zckTrOf03IBHpZw-!%GDJ{c^zUJ z`r7@K$AR#X=0WqEpDGNCWXQNbo)TE~tE^1Kf`gxYvMTX%clibFE2=2jaDb6V5z-2T=8Q|f*l*4+nb_-^-29~b7{|i%Bl+_c z0Un2&M$IJoT$3$1_s(A?UcoumrBy)s5;#5q>Z*HqsU3S@T3S^A!tBmN%TkW)%5

    s;NUB1x31;frNo)lOX0SXr8E2r8@cd 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

    J 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 z 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 bUDr720`H0HHV1tG=%pa1`m{vGz~_Ge={-_W diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index fcfbd36df65c40d284e14af6e0db716cc40f0aca..68210dc01f7225626aa0d5d45b66b454cee253d1 100644 GIT binary patch delta 12253 zcmXY1by!r--@QwxbR*rlNOyNiOYKsEbgA@RxDDKmU=G-sltLMg@p(800|4vZXf&9{OYWD3m)MK-o0<9*ntu+ z`E{=wbf{J>AEk1AApDOdk#6xA^*KVB<6a0}>lj%AY$@B(CHs*(o*@d)$n+s%4yn4V zNH)B+XYcoelxR#i8~0cxwiZSDQY)8FX@aFDhv`Wl4>MT$kyCo_^**Ux2i$i>GNIDf z)7l`wm&7}tc=ar=h)>d;+W7r=Y}9g&)=wNwWXwCo!Xo}Ae%hZecdahsG=|lvzYJh+ z+?%l2`?}cw?Q6XPd}XX7&faF+)IE`f#I1 z#6pSLpehL{b0yvyzgNi1Z_8EE(rK*~(j|MEm1}4kQI(?_ zQ!0r$kt)oh%f0pH?ob?j${hbETHN3p;rq)6zoXKedgsltH?8TYk9Xb9wJH4fn$xIa zE}X~g_@Zi_85?XHQFMw~@{Y7Rb_FaH*ISvJEIi1omkEKB?)HmTs6Z@CJ_2SEC^9e>0A z@@r@8Q&jTP^vhuDY@#EeJcvO;x_S+>RN(;#?8F>SkOHyJz zB|U*2cZ8*8NyySt%2&)(7t9a?jGCpQUKa@U=Go#C0@{r+f4P_F{+u zd*d{(i7l#Am}F3ipd5)GbvjgM5!~)Z|2$tK-w!K)y}Mibj?@Yeb`O2`gci@0_fsmh zpD17G6Z1Qxz114VzzYNj|@FLuM3-1+-G5ZyMxBoE($@Hw_jh~ey+#4#$x{x z8Fl~fEOKS8qhGVb=LUT>v^j)8u-?KZ%47PEK1TnI`G%kH4IkF{4IgV22b{R=z{hJA zpHE1^;-KR!FGqTq|LWDR<9b*1`b_czy_wh}r`0*eLMtY3C+Eo5Qc^sIB~|ycFEOvD zO4DN9B^#17vJn~@JIFX#5IG+G$DX^mXNMW$SAL_fQig|Rmp8%-wiJ36-3}kP#W#n$ zRn<>P`R$jN^SQXX%AU>!4uIHC5SuJn;VyKvLe{9%RFYf+o}kB%i`xR|%&e^NKW%(Z zOig`0PpoCXq%W1K>Fmr|5b6AG8S~S3SOdCv>4gMw<6>j|IEF3evgzYp>{}DNyVb(| zw@OTMBJZ&l*ViW|CufZiYbB+p(=t=`fcEl;@cVdppT?IE zu~AW82jq5d9>gXc4pEc`6aCaE(x~WbK8eefionZp@%3`=l@>O0^m4~B{80$q8qF8g zNU}_U8{$A`y?_5c8qMwh`!}exv~*0`!s^KrDQC@aLIqnUX&;wQpFcC?##!p=5s51* zF7RIgH6bSt4~VP5KRXs$6%$0GDT+u}SJ(NSffs^SPA8iqMsp2u4ok6*1rHJqh*|_J zo|fI&wVW3vcQ#e)qdVPgNM}jAybJ|u1lrX!PVC~6MW2!`vkWK0J(kqMaX+tZEAa2} zwpFnk9}@N(8v(?|fVc<#{z>0d>g>3+`&pu58!xl2uO}B+`<)K)yg$bw+OneWc&*p+Kdvl^ zBC2dc10q%idXtq8)XU4?t_s4R(Xg4j6gy^H_>f;)E@rLICkLgud@y1I%5jb~ejANP~uCg9MMO7EP8LV%Evlq_y(VOrsz z)3LQ>dj0w}^4=@vX8jfoO-+h=n|(j)k^X+|A0~MPotRpW{O@tYkDaAx>v zPdw+(?S=EP(yK(j!4T_XV_{XYP^#<9cv>P1Vp~BVJ|yL8ZZSf}d3t&*5gVVZSffHS z=|RwQ_j&>{;(x`LiP&Uf#+*3pgm;8=J@u8IopTZIC#-VTU9@fufEBa%d%p0F zKA94jYkIc6`hs|%mdm#*#I5MUURG9i;QRLkhw81-jrDbv>M2fMH#lYS)NW>BVMbma zvxxEVqcsIu;qXKpeEgMc@P&#{H2Snr>B5RIIwppTPPJiATDp;-7tFCcgR#lVGRWl{ zv2~*xfuf(kbpirDsh{tf5PYhtB4ycqf`w994tn~u1mc7>)?3O)9v*688zSHAy4cy- zkB%8I4kbGs)z!vu5jdRO-hS_?os|{c?A%-HG23I`0xk=pQ9yb|w2vM`G6hGDbJR%fd;|LqMt>tzcAmfro#GMGZoQipDs3NtM*y4!JOz z&EZhM7jxsSJsh~fHN2wn=KD%l41Q*QzV}J`9To*0kdcwG#((WApUi!_%Hra#cisZ+ zl}YfDalQ~f9x=&euJnxM*^PI1prcCj2WP)wGy&H;EsA{0*JH{{DHEN$8CYX`D_!+H zKrletj&G%&87?|WDhwBRY~s>aaMVe97cM}7bv%I(%{$cNyZ76hw5z}mP;t8_SUw*! z!Yc}fcJ9vk{T+s5;Xa%j*{ky9m&f<@)R{RsHJU?wav^-B5OR;Vb!W#qs?E8A>D{ml zfEu|Tyk63s{w$g&k3b+YzGd_3vm`Ss$|Vkm9l@SkNWHD7AhyY;VDVAf#*50~p)AqH z&)nIe)kR!EID#*hkW&5FTKjV$=+|#JIRriyXH+4>Jk$Wn4DGO#06QfRm+D8qGiJi9 z$&!#u_EFgF%{2*)BY?xQ4;3$|KRx%BR;BM%ec+j&b@3R85!KVt zA%HlAyx>z>a9CIgL^Lv@NL-1sW47YYhOK>lAH`j3ax$B<~79o4}oV5)9M)Zx%eXUSRvz8hfE4YLpr*K z8?83xu?$R%%}PXwQs|hO^*R}%ot60uHSLs7Phi`hGIu9jNAWplW@b`lrz(c#&*F5D zGgQ9mYD0SKTU$#3d3kZxrFXLAk}_D?gQTd_&T?~scd@(!zW^gF zYj>Xc8h@loAJp2>m0b75>-Qdb z(L;=N_4imi>iUHrrPgl7t?Jai+0O3neJiU3=l*mtiOQyn3781JMalSbNeR$7yOxp7 zXjUOV=Ib}0W*Q1*iW%Icpr()g8Rg~O_tU+P zs>)#--EarayJ+?m7q7UXwct%fW7AZzY9Adm71Vk%B-V9iTAqrY9W11ny*C=a5CLf+ z@+od^#vK_E*3n6%tCT8b`LK+{9vl+HT`N=bDirMoAvTuX+uGQm*x48y8dA5kd^zEt zl$108ojW~{rO?qgxJ;jVL}&D#o4(;zhe1vNN}Zq zJi|fSmn;0xv96(kVFr0+QI$4hb4*=b-CGD-hs@|$DjDz+O%fgR;E+mLtS}zS z{#b41lkq+e7fIye_=)N4_n{$9iNDr1HbgO9K)w+^P+C`K4#xvX@IdS-BO@c0EP}vb z!MEFWOV1h_q+DEFii(O*#L}jYlM@rT&PluaswHpVCPI8xK)rzAr>2v&)| zM?ru)%^6Fe;QCG4SFOxcHe4|xB7*BI7JqByKRsR&Qr#~JSO*j;=M0@;v||YTzi$wc zk7r_w>$@(&UD!3p)_%tN8a@#3NFXfle|`B_$f1>#dlzNqA;J0(0Y(fZI(Kr!+%wurp`Ohi#MRe%q+d??T4;d1|ZDV6Y zK~0?)8yjrIl`nH)9Ph)lKDd~wUa#ykZyl9jAaFHVw3-~+LV|~F*qvbXUj5Od4?Pv^ zcmJRka+(t$(Oy(lHR3Ul5!zRZ60MQCSr>2!Q|=yhXW!r7KRQ2eY-0Vu$4sx%UF)0( zLxFEOj&@Ps3~g=S7?RQ3bFFaXnItDMS1MASAOI5&mZNC4zXQgDg~tfvfWUAJ0mMPY zuf0bF#S^6D1D}#FA)YM$iSsZFuNrlTgPutK7xogyPz7rUjO7TcP~RUPY0_54GKCcD zK4{0mTwhaAGN*2DyQ}iulapg)@9H`N&(G;%_sZf$+k3s++6j}^IJr(xAIt@K`o2YY zm~o+hSbZ=z7&*UN_x)YMTLF8wF zH%h3&_e69bCDy{SyNlXZ;&!B{@GdWx-Z%juJPZmH7|4_{HJU!TB}aW3O-&zUT6uj=wq$J? zo%qf!R`oru&fsBPUJZAm_>_dg#N|h7*X)0#Lb^fTs0ao7yWM0`0u6g1J>}>f?>`!cz7a`oI->Jbs|n%4 zeRQMZ+3(*`z5cGLIT00;(1Z~YXmWp})-U~QN_O{}vc_*kE#S|(E|0wYn~<~St$~)q zR%ic0Or+eRMN7B=50yB-)*5=PM!a~CSN8sW_Q{t0?T;;W;#xVm{`>LBpg4evp1ul!hYox1tJKDCXg>cyCha=su#ND1jM(W28QyvbEXqSf%1Fi$q zG;@nGc)R2E!^iF5kzq~SzPR)1sK}Eo#iw%~Vd>_W=td6HJZvp1B_)oM>u1l%MR1zk z5Hc*`ejHEJ-$vG6)qing!MU(VSnX`$^EXo4Ku5W-F)gQ=JBUQ z1yP5M&a4*Qtox$>`l`o>MSmsKM#W|a`(-yD}1F?P0k5T#Gt6fgf0&_Pwz(@;`IfBJL}GADssrT@V!EiC$a zdwa=W$Ffqgr1O+ejEsy#Yp8pUg(6Lz;Pgi=@8@fLrhvEI1P;Mrj5pu=Gt2W$QyL3I zV~b(v1v4MG`?`G+k92#-o{P>5=oza!i^ZxO{qgyD9syMk9iqKGroO4SSS#vC;KNsw zKOKDLvEw!lObC|_N3^ER2lQL#QX<7*P&TN&h^9%vwuY@6Q;jY}yV zCu?Yk8J)0;}gtb$u|M<%Uw*HF>Ai17P=CGn?f<~j+6kOl9tPU|6el50ma)*#? zi!#&J#>T|L0^Il`Y3M{BP&m`p9>FPC2l(MygXhng8r}rfA68WKaJ|YhNl5uPe>dg= ziEOi}W2>n4WhV%Usz80eWkM3yIBYu!);xU-7fBLTVnT$o{QUWz{pvTf$Wq1Gr6e9w zJ$=S_tEjj=oys-Sc{MSc$$yTUo4b$Wn-avb!a^|p7)MuE zmroEB?8y~#<|0*0E_T$2WFQiQz~qN5_{*Jv=mWoW^%I5Saion47tlaEeJf61Q{K)J zhmB3(e2~sscVh``UrGPX&3Fl1mJvhK{vl>dgf?s-q(Kj0Cz>R zIlRC=iH@1YrCyj0W}P+U)(HLQUp_weAf-2Q~AuD;&i zm4BT?^$xB;_v<%rRvt#$O*E4Gs5?^jJcGway>^5rIW~DG@IggHLyq*u5F{{&Es7$? z*uE>9?$LbT9Him@%TWYFFZM(MgNgJAG}7+JFK-#VxmU?A_!S*h1;ldm=aH(~a0VDK zKge$*5?=D^hcfZz8~kVyg4uiPG5mad^VnkoXrQRWGH$ww{%8*HyADXJ3_(J!TBGWr zJ_;WXZ}ry)v($Q}<~>1hAi<2K1~NSw2Xa`H6fiO}G7&njQrW=GR3XTnQ*|3S(f?2( zumW|4moBex*EX8cGm)51%epl_py;SqdwUz*xjEfU#mX-C=pLq82v-=~;tWjgy)bTA zGYum#HRT*LK_oy4z0w5H91+w;Rn*h$TJD=u|KjsK7=H~)dg?&FZtM5p_wS9f@BQ3X z>i|JMzGvKf!7V@N8NP8ZFhP;>_ll{|XAtCFbu&KjcNWB`!Ja&-JvutN zd*8^(iKAGM<+m`9cr{$X_2PS@Jb4aIZgh0+=+dQ4YtcG6;$KgRh@Rd{2Fy(UHF{WX zOQ~08bfAn~qJ`@Jw=T&%J+RyAfA7mWnQjFXrwHs@B{ONNuH5PUO}^e9an+RMIrY&( z34n;6+J)!5`Y=n(nRoeeVu*Z6>2l5O#rG9?5^kIj-?boufc@Ee62;QiqPhImRs}57 zbdv@2%g=DbRy~KO2?wrsTL#^pMR(tg&5At)ptzq)P>?tz1PrMO3^OJ)g`W8rD=F1m zk*C@zCx@6#hCZq%_-}(d54`gzk(eXS4WIMaq~4r9=eCIu=(D(P{FeuUPWs{Z%L(2D z+}drNXsiAB!9yCkL_yQtt$x%;hw%G;9F0q?6H`lwylir$6TJ!3xy9B*EzHRXbyg;c z4%&-!4^;JnG|-42Y;HMf5E2uA4!%B?E^VKStEOG_1n1bL;AK*XMWi z(RIB{@}t~q)<3&6VMzct=nZ#^g$~ zPG0P&6?W8w5mN8>ZMD00X!~@N)ttzS)3@S8UBq7fe8)?AsoHGvbM1iS5Uy>V`psq z-QKYSl|)4(j2QARtSjt@{dKCS(g-@hzgtjfu`&Th?z2pR+lL6}t0z`MiwX#sO|LN|apdXhbMS3_X&@D?uqPDC;jj_kE$#11gJ?7CQEipB%*=x=*fc+$G-M5-lz-Czw^-lPvuxm(p5Q zfpb#E!Sh&Tyf=>0(2lS6uhKVTgB`nW<@lb>rdofO`DvL?T4fv)u`1zEUkL7U*6(YB z7@@%H9oK&tnKaeZ$f81&nfYvTde^;zu1ywzChHi$E5xI^fG#2aL{RZ zb+90U8-{pTzWn?5?-d1o2M33-kJX#KWQzTC8Ub_fyA6!4LO@%qm5J{qQKKFWCHMJy zO>-h*`OV(3onEy}w~us!Pmt$%pn*?0NJlTm3j4?P@d(>9n@)J+l`5^V0R*s zzyu$;+Vev!+!mP)7?hlUl8MI-V|lkia0{Uym)6+WcytY?CfaRw(LayvEerpLHpJQ9 ziEmj$hxeQmv;dF@O@f-c3!z0NS*PK!N;(5YkTlU|FrKx|dFEsxwA1|G2iU~K#vh4V zzc>^8YB`249>E+n{PM7W&kbNh9jlpXEv!B8XT2vto@+|LKjqCz3cI6%#A zHx3ti!g&gJa<_5)n!NIAnwW-$W_a_enqX6qZ`x@9EA`O+twX{3x{IoF_r!D#&R5dS zdGKsZ<7^oAY-m(EY+(PUmS{7M2{bhVf^Mr<*62uBS$(}iu436()4)z2=iQiw~qzHmG!Mc87dmngO8!P({ z!f|oM)M=65zI_|}9fU<;X=5Wmj(`?zEunvZe7cme;b=md4I=nDy|_bg6Gdsi@pUXy)(W zhm%eFO&@M=Ybew&OeLD0iyWAo*K)`&o&~+H;YFcW^+jMfz-|Le_sa=}?VTMwHoMGk zbk6qn3)7$Eu%Y`|gA%9i#ZaodU&LV$o*QSas@he=JFE#}u79~dden7`5vL^N|4Dd? zqWJ4Lqg~>^R1hq56r`8HKUU!NFr9WN?W4apSuyYRO^e?QC3b!V3- zm-+m}$V20_Aztx(P)jp>rq{~cocdF|10r>OW1|ZR*U8F}{&99Oc8`2RRMKhq2^gD@ zfQ_VD{G9`ekzO&RY1x6zcL`h6U^-?go?QDUo}i(Tqk4w^R=RUww}#hsBx!nNUvlp% zrDaXCDOGAH5)E0gzfas@KtbdOT3Kt;cv#iUdnvDt$Zr(!si}z^`iyDToxMfT=8hg6 zWKR#G!|1+>iJ_y-SFGJ-Ja$R46wd~>YyS-m$n+$V2!aF9>G@rhGEo#oqtYU+7(aD~ zx~O6Ezo86eh+mJ7=y8FjkP|#$Xrg@5^8KH!rT|ij!-}FJfZ^x+lI3|>$bC*TiPA$- z=HC{Q_xl-4(&^!tU`bO6X+LNnp`;!FqGP&+ELEi%C7{#j=%d2Z7knRB<3Lx|G%Zcd zIQuKTyES2NY>D8Xr;)*+x==S{s&owus0k=;6d0B@rgUhO?`{sBtJA)^r^w3bT^N(h zCJ>6|W-rH2-gFxe44`(p>vQ!euz+pF{}BNJfeMtUr%s8yZ4#%NRTsxs&%Uo;ys#Dr zJ@azs8<|#*>5Omt9>FZjK*h8qan_B?J;EA&w?K+)Ic-xIPs8_)JGBJavr631?0;2K zt-^&e5!_;e{lb#DD}QH$rc7k6KqipC*x~&Ot;%Wy@B4Y>90qAuc0y7&T+m8e-0e0- zS{k`9sqQW@S@d?BOI_cz>5F8R3d+?5u0FWW5nG$P#q|$uVxpiFvQF%q7jLe4bU3B6F1qF89VaCQ8aYqyx9Y6Q+ac}@Yus!v7`ttg<>hVMs zK8bebmmMLnVRTTlR*dDVCmrsI-O8LYR?gY4`GEPd&&}w`GauQk*+%a6^%^q31tqMg zcGAiig5S~c`SXISZ8I2=6MnRbx3~D0UMbR7{J%Pc7z<0uv`HzV2Dyjt>x0Tbz!em< ziuJB&PL9Lg)Q0_Zmicl!W#l_1ytrpe(iTs)I1hk8@Zm()i-uLh?tCb+dL&Z|!O8I; zXPZyv>FADv8^5S*Kiq*m@7Y`SzU3mgM5BZsK8^EDq(_RZh&`&?K4U?x5+iE=IUyyU z;l7Pca>Uh{<6>)wj)6g}(fb%#bMD+Vp;b65^OY&@$9R10+4g8}XvIIbrUtII>wllU z7Zi=%`Td)}8O^AB1z{pi_st0oYgw=1RN( z)_(2GE|Tw>jd3>JA{a%;y&*=?=t1|7@U1ErW|iVjgYq|L17`52Up&jCxZm3!M(x+e zNENar0z-QYy9Yg9dd7v}gOIcOpAs0^1;xQwusW}WJHQWuqFpOd=Pg@sbvEM${a}>1 z-wi?$G(r~Eji=;K3zU6-5-SI`!z;^Ed#Z3O@Z|fQ3IvZd&BGE1Ay0udj$6Z0Q&hxO z_cT{%laFt@=Yt;l7x7m*gsC%kzsEpee*RPW8LJvYNU)B(OO#hvC)j{hTE4!bPa#eA zw!NK&F-_}-FvZfs1_0smiv2B`R)o-6N(Ak|RZE%`TLTVcmk2HeM7g!RmQF39i_{QN2-N(XZ-E$H@PKlC%e6#wp$L>Uw=>gXH7Fag8kjj zD0F?&e#-m543n}IjQ=9{8rPwz@aEh{^=hwCb9k7+jG&D*A#Dz+Ba1X;`226p?W2`N zAV=!b()ePMnAl5svwwXn<_c%bD!p*Pi&16k?ycakSN)Iqp4*{Y>As+KLNY7k&RW8) zyO{ZGwPnS91VS|A&a}=f{xFu17fZ`*?Qvy|P#i)*uosl8h>92Gra)r2f_HvH>VR_q zR^q_-`aQQ5rBc0eu+cUwyGO}2O;0mDF5cO!gdztZCY#m(OUL=XHE5Xkn!q%u z{(J!bt7<0lf1~v9*p9#G7N4~Psd|ULL-;f>Qa%$d@(O)%fdw!!row+svI*Q{badQv z%1ci-0uusnpEEf@+%Gw z4*5=|X~je^q!m2o4n(eiWm3g2Ozpi1wgG;BxVjSh0mw4-#E$Y9Kcp10+m7KyJl6_O zVlar6p4rZ!J5~egZ4|v4&d*Q9JVA2-HARFInKdWdD>PPR3a>x|RFJBM{gKBsHfO8v zZ`O%_6SQ8cl#)pvhtHNLs3IJCK1NbJkj|H>gEGP-lo)Fh+O>>`vq2F_>@QCOB; zC)ZjKbu$K-cRwwqj>{{c7x)-iZAx)t1X96T`PLrJcMcF2ZAG4R&_)DpZ2XYy!0U|H zJJkB|M`sTeok@DgU5Pp3idW6=(9_s% z22h(KvZJF73((Ktke4gPfZUU}Ds`kaxMoyO;`CTyj{CnH`3_IeU>++a;| z(_jc~jc?%v#$q=+zw>}l{a=uu%fT7bnR{Q~!3WVcyAK`H zTC<&~i1cu)fN4587mck`rgO!u&u3-R#NB`yN|gYgLE-lJHAHw^AMxg$l>JODVc|5d z0*CmKTV^ok;J|2a)Z=S>D^dhMwV|yoqIRu#HyC5QpuU)B`wiC8=wC;9ljvA=+1iCH zDid|7*7Gg7Y^$=}u;+%EkBwoyhomcj(`@BY&!|;&{F>U@`!D(zdIO!s~#*UbHso(0%0^4 zU&$c(>Gw2;3DFfa2Q<{wd)d#xXDUF$@_%||-4hj7(2kw{wnGjMj)Cb~=kckj{(YJU z4h|oKJE?t=pmF$LtAsz^F{h-bPrSK_jE##ce)kSfQBjdkfU)wklzhA`Q}A0=r6gr*w&cl$3;Y#~@wODIg^R(hbrLQi38W9nv7MH2miM z`MzGi{bOhE?43L3&N=s-=XvfV{lgmG!Af9;Whb(5pnhicNYo-FiG2)?jaOb{ouC8( zk@p^_gSihkHNO5Z@L{`%E;vohZm!KiLi|8N@{c`?LQM5{jBI5~e}j$ZBciQGmPvb< zTee&}N!N~vtbG+z6w2Dfy5a=zwsn}zO`x3RKRoYzI(*a)w%#GupFi+E0*|skk9IV6 z2Y30=W=zbru6(8<$unZbU3-u921dp80iospRoo0NxF4-11S-8&d^gL#K-C;*zSLun z|7!Vnb;iaL#k>f4-+{2Smfa8bPwIu(sNL`nU$CRQFx31cq;;HixV~`DRQjV+E*n>+WXSyV#Gc1@d7uiRDQU$VOjDBkd_#pM z(`owpn__WF2nFbjbXk+}ct1efEp+a~JoxC#cpD17rG$odqmqKx`S3{BQqv5~6}pUz#bz)@s%6uTWIsRh;RA8r`#1$f z1x-HB>EF+7X;HJ9ugQtB293YOq|`NQCF7pIs1w{ms~wu(yT44h+bx~0d0sB7WT}2Za4hwUlcIbg2EssUFxbeQL zTR!1fG0{BRFQLZbje2sYbhtf;IgzNIl|FX(_M+ZzUR*+M`UEph>hxGE;N}9XYe2h0 zA-`rq&Wz=P;GF-}-rl-oc$U4Mf@+3g$WP3OpO~yFcoBj5B_ zwu1u$j8C7AR9t|cUeH!MS-xW{#cZ@#YV*ku@!%}ie>%UgFlpG4T2@*Ld-cH9*Vo5> zh+bHEBwsd|*U>>c(I)=7_93&WxDaZ@=%025_w@Fn6K<6rU{fpB@|eg;OT#3@Qp19S zQToWq7>~L!UEWSHZ-@{1p_Mms7ks0vsj2zu)6MSU;sPeAnTOhw$G}yboCJJ*aV8hC zxE+%0>!J`>EynMoiTDvY577cfzS)mz-LD+TXUgE3|POhg^=hn(9 zeww2VqoYILqC@|pcQHpEQ}uSb5V5>P=x6N*l4yJWC8>dvnWoV3bfATF2QewenLXU! z88l2W?*H6zkBp1M7$emANV^usE5Gf$szUk>X{Y(qy#FL=f{@^|`p|3qu>%#=HJV4d zW-P4exGfecwHEz2GV-LPrVI>iK)%dVW@fapu`z;p9T9Se?pr5fPS-$WA6^tz!CFi- z$jfpdQu`P%H_s2TmW0DKgq-yC$rRbdhx^mL7p0t)gC?B|hb@Dr?c`-;QAI>V2vQpp z>+9?D^7CQ(Wz(rTA}j&|X|@f9>AiOM_xI7^YpS7L4g!UFdB9U{GF{b=p@X!3sH+8b-e4HoCc)*d&TZRf%2qDopn;e=7q)*;gjgznZ+JRSJXo%LF&p4SM<$A6`?c?by6ghbXr2%p(yxBT0Ixdg%$_yt= zO-EvF*V~K3KQE4k>4FH->d!B5`RB*i^=0nAsAW}y4}n6Qq)bTv;kiyw68t-=T!b(w zm6nka`d%)GPKbn@t!3RF6&mU+ox-6ebgB8K+_BIiMrNU=;KYue%-mvQZN!L{{5(jq zqITt|jEmhEpdbU}bq zo%s61SU#NpBV%B0ao!Pg73$ZhU8b=Oe5tOE|L^qF{CQ?*fUvMIB2#r}cqc|KLzQ)7 zdz*=kO>v0WZJ{|5{j^i9r$^>w1|*l|3GO>@y1zcM2n`G40ZO zcAT*ag>s=$bg(X4zNBBjbkoQ8w6SW7iqIt{-ob#VuARSsrR=ZtdDwSIr+)kh`u(pW zx+S=`w|Dhu`J!E68uapNvNTpw!kS;WI%-BDJ?k4AWeQImN=Kl)P?8s2Qn@AC-VOsq zy$)ItIlvSE2&!E&QRU!5V^!1U!V_^?5|fdQ8xPfYc19Q)8dm#XxsGND#y3-i zGZ*>y+=ST=C-`*&SZgCs1mF~`@f@h>YxCuO^=IzoK3DSDB6sM>{XY>ULs(If1q=#` zjv|3R$mgRUPq^FeT4^dX$iFMk_C(>E_O|<7Fp7#UfU8kRC{lKJcdM<(J{mM@k(XCi zj^{gacI-zXV)_fb*%fkWU!1KMgn4G3vqDEGHs%Dajrq=YYWi$7SHrO+N6M10f&>E1T?53Lh5sCE$E@ODdM| z41c|nX7JpVzF%#j)$3@h1Phh^#P(>hMF&eQdalif_mlrW<#K}>6zEUnWkcRtgm2b= zp>?}LINKB8Lv(_A=2JvA`XC_eyASF%Jk+t}eG7;-soDkz3MZ8uCRj9GtU;$-USoZB zzK0khTH3hqa16O3N9Mr5z`szWX-++r!zTPPY5QY-p0i$5R8-5vB<}NP=BVb~!$S;i z`FuXZ(1O|c8riKxK4;W$&-8(#F)#cOG(@Sh_7D_jb|N50v8=+w*=?hovW5iRKbUS9O zU^NoHVe0^;EpnGYu1izwL9-h0A>R94uC|d;%*T(E)Dr#~h35SpPDmW#5-26*QlkM& zpS-iD46?v>EyL+JlMjOM4&PlDQ8AJxuGh!y)9;Nsm`Izh>YlYVJ*zJ#%V)?JBJG*c z7Ynl%n-(JyocIki_W6CEP0-X$pT-&dc%9>6rg_3Leo^q_nCX$QHng&%azwq>E>G6a zyyGQtp{F}JI~zJMz{Fa%ZIn)T z!jw^O2Iv3erlf@Ky{xhb&CRtCP*lwfCe-ch(1q8^R>X%oGT0_MIku_FQRdr!YW~}i_ zxGg#P$L40lhLc3})|NFhc&e3>p3X#{2fTkTDJ|VSk|B1*V%+QugPO2hrcY6kF3X{& zN?42oSKV-Cw32-<-(Xl|^|yISWl*W+dccFn+MO|<@hN9*6?Ifmr3rzlJN2ViQ#jW+ zQ=f8jXpV1j;R&@<+RVkDSMDyB_SiapG5R=geXsnOn3;)v9l|ClY5MnN^6>iL%KJ+v z0FV&$$KEB(%DhKde?d)udjGNp@wpwLk9v7r@IC}TCs05j55m!P! z;|0Z+7_i@4l&WekWNd7>gPb=^-}Vo60cZ+W1^2=KBm>k~1e?QNT=mQ-A|GP>;$rBR zPv1&eXd}Ml5idV=>NS-?(FF5O2cW`sd*>;1f4n)f*i&?>gy$|)yL>mS$(oFfiBByh zBNKewJ7N;8;pSHN!|8cuLS|+ZDki>CXr`#<5izNxn%bDHgF}y>-#sT*wq&3$rMY?A zg>rU=hV1)K-ucvX#h%H@HxfsG16dBXH#Z3>eYrR|-p@INPuijZ+Mu>J;}cZCy6%;2 z@s}^qpe=1AT8kl_jNIJZ|6$?r98tDVs#1i#lT$>|>}hEp1YP9{C+Ye4NGd8Snx`k< zCmcI7pmAIT!EUK)TJmA5TDK9>Iy%JPT3hpfISd{7`4N8`SG_BcFR83lP*ufa#HYjP z0%5lm#fmORsE}6!u&vZ0i^-f@MR2$!4{Rt5C;uSc!_fbeV#NqDTNG33ScAe$1 z^7nT7OgBO)j!BOh@a46S$UlQuCIr&?~MQ-<%f}(pMU%1mO--#cGya#3 z=f)6WWIO}T_&{uA6g|VU{0syu!HoU8{F*CPM#gmrMQM4o;#Q>ce;o}aktJXG6i{ul%WQQov&*oI%(G#DKkil!Va0Z>Z@E*|V9!2QJoy5ogi zgsRKSsiDZidh|%z)isGeDUSArE{=z4V|YFmwL#KzpCT$kmE#7Pw-)W&I%>_U))O&l zE2pd+HB!g$`d?50lbdK1WcZ60F@F;1&Z9Zr8<9JYtzXylm=?bWlPUkPA+LLi^>zF~M5>!?) z(^JAwMV-`#hmql7LKRIw%G#Rsi^fqIn)BA^6B1I=Zo3AHwZ16tvq{C9&G43JgWI8) ztna;k{~9layk5xS^>rBdb2u(Th%lqK@o95*sD=&2_x`k5;w|K~(8|GsC`QmfbG4T> zL@3;Y56M5D#9OtuC*6g-myrR>=ybjFJ?Xwt`mg4WE^FMV?O;-o8jZJ^>-u}}Ul!~M z!ukZ;aF>RaQ9IHKaJO5cl6kSlwhIdEpu#T`NKR^8ua>{QXJ@~79;lol2}%eI4E^ zea@FYMzND-TegfHi|Z`0E!u^V7xwfibF?v-y%`@qS$Bzko>)LXUV^W-h@=Xk1-5=i z*@dA7xf)146na0-K=;-X_H#Ybla&ogKyC90A$K*Yeb{}vb57*eT84QrM&{fkL@hao z0SD>o8zwwGuoX!+eqbEzDT5DGl|q2#i|%7A?B+6*JbiGliLnDWuPh zn$v;NK02M8%yFlGwZVTaAWSXW%F;67bX)vkid+`A=9_P9nP+p#IrWuTm^1H-RiiJ` zH|cs(^X$cgk?p2H(3%RpBME#S@+j33IuLxB6w@MFBj)!6pGG8fb8ZBXI*yz~6t+E* zqR^NDpsITdkQpd8TrLI~l9wgHMrjb(s;3 zgcwp7!3OfRmiI>DNsk0&ur6_tjnKDVFrYeLXQUz43=DzE5zBOi)OTR##V*py$uW$4Ae?QUoq@ zDQjRo+AK~vl;o%B(&Jkgry(Mms=`AbdqAP*G9sa*jQ+y9Y5nGQZK8d)I-A%opnqOF zC#k*7j0LUp(hY9nTDsQVrBz$o&O6^(F4LtdRo6!KT2b3a8hz#arKGGxMPBY@?T0Me zt(XW#YND$2vb7lBZbpyE4E}YaqyTWu*K{o#9z^~&0-xsJuN#)!N5ToOvU@0ONKgN4 ze%~DFVS2si(icgX6xi^DD{&L+V=(o*Vy9{Xzi+>gzEM{dC572|l5!}bb{ijBpK zckS$p413&fGE`MlQ)=4T{wB2%Qe^CAn<9i}(zLa;Et)|3W`10v6?@09h={`adJ>4D z^hgxh1?lPPI-i`JgtD$iD9Yz|TS&ioQ^-8|gSMVFBPnCd`W9Ji;_YbA97r?O4Ps`9XOcbu{$oOlNDsz=<@lDyQio;0;HGrn`f5}9VU#a3JU5l zH2$YqDCbT3(t`fVl!UX#mb;1{e!7fUW315ipM0hgMr-8^Xc`-<{s&b!p4E6AnLPK{ z)pgnQ*DI;4koRz`_*_+3hzcR)yXzzVuV23oS!%t)0rFTL>%iFcK+o>XyBH0XgP13H zH?lqt7oymuh1gva(P%+0IJ)y#<_xopZ>@G1-L}VB7#J9ahK2}a;`p9OLfJvTjCAjJ zMQ<9n5djfVaEseEQITAR_tE(%9`(D9NA`(a? zid0!B$+)al46!l;Q*(L?3qs{KzIEn3PK_Hm!t_Zy`^5ktv0dUep=nMydg$pYVo`6 zmXY>*M)1CkYp8$KF4c^1&|_h1$>b0Sc1x%9$Eq{Gy>kIM~h52IHd1M)iYibBhR>CN`W%K#08t38^ zJw#NaqF`M!C^w)rFWIl(|G|gE#rBi+y6sT~Z#K4W$%NT4v+rYLq-`cGEiHG*kuY)q z!Ukg%_JnL3I+N(f5Y2dwlK9Qm;f^0pQ3{gBHf}=%mxs)vy$lk>z|Ib0Hg&x2R6GeU zB6801sPFrttAPY2DI?ogncn7F`JM}QGN)ZoIS6wlUXv-WzwP_xu}3oeP&-)MDv=l#u^qPzD(w;TRnqoxPgW=0i!P zLU5B{dF`vj3zT13EaCdy>5}Ab{d;P$t!FwNi2^ts{4XbwSwOrTL~bB$_`hKIrtXhP z%+{AzsUK0%8TewV<7IUdADCFT8BKv#lplq(V_RHS<1!YB7fa|)=M@ULbm;Vy*|n9C zO}1lHZ!BivD8YWB4eE33u-ja0lqfkf=V-&_WjO#@M0eTg}a>Aejvjwg}5~}3M#mEoRK9cDL2M{pKcCG7z5|;0D5la z)puA^w9g8OhyU$c*1c1%IxPk)R0aZhoAncMR)tZ%4t7Iw5F+tqg2( z>Ya9-`HD~4T@isR(5e;+ycM#k(%`n=U8r&8FI(h`%*ec_G14Q; zS7q6ZF85Vg&ZYdcZ+9k3$||Hk^H4q@los$XLRRrXzF+M1dsgz&+`C(}6$UlIme$rd zpDJ%}{aXWKSECkC_7_{+zJ}5q>F>U=2>t9=Hy0bcYZq~Ih>j9CH{fwJNdRDdtEB)C zHCvo^m1-mdSh(*NC}vt=)d3R2Vd+y#@b5*xz0Jpz3~3$?mJbr@j~c`f7$MJu@Dyw( z3EiK8hY*#-Nw;N_3lOus4;4u4w;J| zk9?9Nv?5p~ONq{ch=Z);9P^f11Cm(`3fUjP?f{r1{gEuM(&nfWE zp`t@>awpq)cXYSgV!ng@h88h!7i)x~N*(xlaqkl%^K#d#%4>cCvgAld-~9Bd7mZ>)aKH*?t>LeA=t8J)$Xp4DhR*O#d|4GsOUurSTyN=J(F3|eB+P7m z;KRn)GWcL*n|wVHcIrmRi+)2Dc#pN@Et}c@*3|ESf3+=3z_HeE{C(_`N@N7(F3hOy zOg`cb{^4@Bm>J#xB6uvAnx1d;FP@7~Qofk(Vl1^VQAbAy0F+Hf4-F|5Oxu|^7{UPe z#QDlf9(PYq#^=wI*cpPu=Ouvbb)sRSUWT?S@CHOpbPK{ymUCx7U?0B#cGb;>lURfX zS&~Zo>hyp<-b27_dD({eYE<-!VuimT1&h+|#tW6N?JwR(+yOI0IA%HiERetU{fVl7 zX}rPhe?}Nq=o5&YT@58N!2rmho>RZ>dtn|e&UzGu6N{$^u2|`vKDR=rXahK^%04|SczePOOXZuc+|>r(z=XOVhk7S7s{*YYzIp= z&^LA#T9;Wf2C*4xAL(NXS@DvRo!woOt{8e~{?LpKD)gm~-90>%`=*?mI$hQkPyipQ zG=_k=%nlme&?}ZM=f9*RAQ@RtbxvpanUzgKlX>QbcTuE9u9|xkp=FMuZHF;2TlKin6H`&T;YiO?D@mu`=WRah__k#mqPs;hTz63#2xuqqGidX4c}71ZsW9p<`~sZHr;qS$Z{Pm`<^9NdezQDCv4j*Wu-_XBF@eZlG-Iu6X5UwbMM&`4jq zbTjQHWrNxY7S>5WM|ETG6AF1|>@tE%Mn$#YM1_~_lYzl>EBFifL=19Z@F4aI`b0|3 z8+2(oacvd9&g?mINlr%)3SqgbnKw|p_$x+WH@_P9>j0K;zvQ6w@hDt>RquGP7M2`0 z3}ShaCRH`ldVpSr$lmzdF0wwA83J71ysQ;zWdd*3+C=#eP`jq>XIg%zDf9tK+iTBK z*Q+(_)i#AbyPZVBe#}ormd%Kbv?dehN@V?zyS*^kT*lOO@3`0{%E!;3L}7t}AdV!i@jBe~xi|2MlMFR)SE zFy70C6xZ<@z5M46!gWLGue%5oI#Gffe_r*^B5m)go1FM4uYSBSVu4p~7~ozDd>?bo zt03Ab6EWwb6z{;W(L9l*!$du?7pFjm1ovt_>XPD281H9l7&M)oYVoE}LjS5)ZT}Kz z|AwYtrbl3Ehn;tMHn*{III~Je0b+olWcjj-Zc@C0W7ViyzcT&eqCfv>b<7L?Voq1stSz9b4g{u z$}d#(^N>a{{0Itj_JX=>9NcnApaT67;;G zIee<489CF(Cvn#7jWm#8QymCD(p_CqHen_sJq;d9{%H0Km1)4Pp&7;&cgt@{tf zS>NIPhUZ348{NYozW`lEaGr!nh@D9-{0<~{IuMT7{c2CU4EkR?tgZ8+0M0i^ZeYq- z@@h|`zxpym^fhW3>OgaDOCeAf^+^4U+Lh3nk21=nDjkdP#D$YSvNE4DP-H0e2$So% zp09ZLdeY6`FH*4t#}Wt5C$$ma)(-(1MZy&+<*!8qgA$HulujeZ2()J*WJM z2>WsGky#&t?;bC|`d}ltFWX*(^Ab1SrQYsADow!xCDui9oewQDJzdfE?=v_&9-?{- z>2iEbiGY7x^qhkNg;3)dT#bZO1N8-TzHH$YAvH`WgrOCz(&x?UDxu?BACeK)0hn^O;f11v27jz<9QR0 zL6`LLjkWUiX;+elBPIV*b2>l?Zt5Gl37~Q<~zwQ>% zrBHX3kYKvhv^2}G+>baa4+qUCK!1OQydLMIo3jv)*+yimQ1gvP6ZzjXIFdWUq!;Rh z0r($VFRL0|F|Oia^h&6s8$j;|6wmAlx0_5@Sy{QbHx`;yVFLT}4KcpGz;PYZ=3uj* zx$erJ{IgJ|$o)%mo7~lmZ{I}X(gN~W=u3_XFF3e6!l&*b$E|+v7zY*SX08mx{I~?T zRW-Xohj)GLO{_Ba|H9T2Jf-8yN0DOZgRAbwXV%zaQI|rYO zc;LFt*}}GCrVgY+V&C)+mcF7$>!vttZXh8%4<5_p#q@1ANqwU4=~|BAU*0^v5%(rZ8cZ6dHEGsbbN zBX?vRtD!1|PtwlyifxK`Km%MX^@>7j_~AEduI7yBdxLfl5uLeV8i9c-Q^jckDpFDe z)|r>LB3FyQ=L9)jIL*r$JxhQBvHQYp8l1exOUA!70IlC0XS}Mu-i;&3|IpuJn%9F8 zurfL)GwfG#XI28~v{8_SCjxqx5ko**Q6>6~re-?l;xSMDCdV?5NZ+MV5xAf=FSOxgQ7VF%9SlsL! zAe%O-Zf!M6ocZ%9$VDFDaCu~5JBQn{V&6Fz38jIto)388G0j|E+B!PuH7sPNYk?TD zj!QXuv9WS1w;p+2TX?=6>QBGK+BKZN6cP6IUO19M`DDU}5fv5XdBMiYy0#<#rb~X5 zStYU>g7@QE99VuOS|Ijvsy2yTN?x9(%em->aATtLc+BHknVu0sS?(Z{%W3dpuaFl` zUgb>#&~ZY~3bnU_8o}B43rF%fMV$98Q;)oYLQ?HZ?+4lPMh#$6po?5pZHY49oAF+A zq1fM@hp>ys-`xiz$UfjM-3Dm&oI{${fz?#A#L^AWA_l;uf?SBewglABDBjr>G|tuz zYU1QA#xJvBdUf(BA4}eB%B%WaN-Ot(hl5ANX&3!wczEeJHTaeabhs_gQW%AV47@vq z4PPem#Bt-prl`xu$JOJ}en2;G=wwgZBWG|Tf0Y#UjaUYYDA6tSRia%eed%mc47K9j z#mBpR8PFtsBoWYd(|UKsPkl9`%#|&;z_d_~{~wQ-R=Jc7Z{Iz&uFFj8&}`>y581tl zqn#^`M$wd(OCr0-t40%ph3_hk>HOh>&(C9rL zyeIw53+De-2i|gs3f)WX`xG=ZxQpai*4R^S=`ao2l^n!~n*v7%*E9Jcm)-HX?+#}M z<;dO${f{|?V% vMFCMhy&f9`v{MV6YJU8G9225uA)^nNN|x+1gP?0Q0DY9@)#WN>%!2Fzp*8+0T?BE0fV27W4GR|+-kc?zW}=cH;b`kmtlkG0k`M@ z0fQQU{_#zf_a1*IX_6)_txYK{rIk7g0s}UF2%E|T^flOa2YMa5&S~8)o4j-~!6{C0 zvZ+i53aDImop{~2yX@trS0}r>%&EY5iHM?zy?|h~r3G3_lcuz3k~Ycx0&-X`1ck<$YFj~sLBf}_vi^YQ4nM%w0*Lnsr+Wryz z0&8AhBPWDQQ%8Y_w63R#{sJAnPsRVPrp$L^wG9VOa@WuESo8CfY~S?`vu93a`#<(^;e}E=bYZoB z4QI;NPO^Wubnk)}=Ck9K*HZp$%I`ny^ME=Qbtr6l%LRm~q>@dipb{62;~Ob>vw)6$ z9WWPZGDstyGl5@)e7lXipNnq1Plx}0?sAw8HSh1`$*PO#=;&aD`(#SqKz*J8C@uH4 zwl?N}@`=1Pq-^huK8yZaF1jeKBydW9e&Glu(l`i3URM1S7RwNMLMW?_{WFNZqD^^C zFMn@Oi26op5{pEn;_l6-I%#Tbq^Q6mhib>#rSZ0(3B~ml_v_^c_~Nb7e((N`zr^Ql zXZ#PO<>bLlvH0s?Fo@6FPB0jh`>W-2#;-;)rLJB9WUBlHe+sctXASD{3q^i^*POdj zS`p|;{sz$A-VO&71GJQwW&&6&KWky%VlbO;;r$<(aaflElA?7u95@^f>~?!}do4_l zBEmiu{#0Q$n=zZsvS(2${QcpJ4?Z2W{H4@0l9AKJ?8~RJeb+u_e`P9l^)JiD&kt{x zG8JrG^E4yJZkmHmzdFznVvXy_j?Q}xFj?vLzx6|OUuhCTCdifjM zy%a@POdo!Dl+M6tP5#DqFW>+013)soe}3&B`{hq*1)zpd`cD=V#9dcU4(X!5F!6M( zdcFMlxjssYEI8~|@*H6fJhBT*IMz0-$jS>h{FqT==Ek*a_04nWa|5-1SS;+{81F-@ zmUlnAJmFe@_vqmlX8@`0;|s+v?i2SY&l2?T4s9QjV#}5-X+(>BcKG{(cl;kH zu-=ZRRWg3^@}zX@R@-puj;-Xv3!$$5<>=}_+RE~@H3B9I3fHpv!Rsm9f1NH)<@aCl z$|;(@`V0Ax{I-w4>@326QwdaRSm;W_#pj{ol~WL{%bPC$x_?$wbbA%d*GlftYW{WV zOx`K*CtU$NT~$R-PY)X}zZ^!4VEy#z6ciL-8#j*MfBow)ZXA(FgkR5`Noe?Rem!$0 zc^6-d)oR7*bh7n3-ys|h2m#X??Qp3E;S4Zq({Z*MOao&1-4?_CxDRt0|qa1e>)(%Jcng5QkQnvc_28|5#G z@;h~p|Jbo(SslM#{`U3`nSa@Tw8{L-{xkNOB9RC`*ytt{3USA??l}Ine~)0Z<)+PV zx4)d#@taKg_#gg%*24+>sn&HJJ9cbFe}4n8_|0e@qc>ssGcgB-kDH_fMN?ky|2@WC zBC=@i)Ww~Xlf$V~H^l-nf1kncFXSf>(Et1YwD?V__$eDOV8DQZ&mIOg@2~*_1`HS& zFbr(OkpTk+1{B#0Xftr`!B_zpFkryIc?!)Hz%94j5($NWLYPb@EEWq6hXb?OjLBre zWHJ#51nBPW#$vI^C)OgpYakFHH#aw0)g~glfA#eAuzL0Cl)McLeuLlOA2@yk=MOX| z0F%kYx0lb(D$xs%rJjnwWHNE>or$$gGr>#iQm-y$GMP9s>nHtpRN&P+XY+z7S}*zU z@az5YfotP`cCFXAYY_8yNg2k9d=mihIBV0BPe^iES(z^W?Kx61!3ifNm$%yC9&Ncv zC3{qIT~S*6FCCG_e_4_A`QPx=W+dz7|K0WVDfKOzI*m!!OTOO+woHtB-MsG|x!=D& zms${;f%6M}ZUNn2^JKrz+{~o}000m6NklZ#nJ_< z;@SknHPNQ*r@Sv6{_e+XG+(QsR=#V$pF{WKHF1w~kv|UM5(t;bmEV-I+!lq)<&v%| zkSTvjuJjOGN?D7)L=_C2DSs&?loA`iQr6-xCG+v;m0ln}ge*`tby@=Fr0YLO_$;E| zK-ZanHZVA$xdKSl-x=V6%}cny=1Csdyd*(ZKELqT7gByt!GHhe+Y+v++t&Yig{G|T zmr9i_H9ts-*Kzyiqo$nCjs$}K$ za0?z^yo|Y(vhY>9_$Rm}%f00y$&w%El`PnQLxpuvsFD@eTP~^tJaKZXAFc|gZh;2^ z0oii@$Rmw^`Y35Ud+QGMDSuSg0-kueg;uUD(>H#Au9o(=b|DL^|G<`MaZ10Uq5_}K zCr<|A`hhLe2tTJkBGtfWADR<@vPP-Wq8G}%FDNGiCG<=xO8y6GHsJPpaTOMF|K{6& zSh`>p>;JqWpILniSIIcig@?sr8*~+vTc9x5xFn>e20d?i}QIxmQzA|{GhFb``dFr*ZDopT0Fjze&tGFNJXrl%jM$8vIe??iK$V495xuU zE|!H>&-ZWO{6W%s09w#e{K+hSh@TAf`~Z{jcL!s6W$sxRf2jHJpO(tk9k#^WHRnQ7o`vh>_GA-5Cj3eW<@?D^v22F(qR-nVB+ov2uJMaAfI2kJ0QAU6X8;a&wJ!b% z&EgCoJwtuuiZTAAw5H-3oU^9NYDR{AV|IcDgM9_a|r zA4%cIu<5#99@Y~y?YMr+cWq?#%v%%g&y-&%e>HzgbMsk$;TL}VqjEDl0~qBT zhuiJOtCL^&@n?DlFwQ#)x7$rP?A66D{P;6H1DHNa8h_ZUZ~SFbr^$+cOldxaE+>|r zZUR^t=IUhE!2mbjP{7PN4zBo76Km!=xcc+my!3w#?)qB^RaIrw*VoJMc{V0B1Lr=H z9s-Z9h!rA!aZloZ9<%bg8p{5npPnC}@(?r~<*&T=;Xf_Sh#w^7`@O$D$dLJ$Gb-1~ z0ixEw0+ReOqjH^^N;p$~q5K7Z@z9}heT1Afejf?G{Fy*Ee^~PKM_)0u?D0c_FaM{> zzv{_Wu9#TF@fJU!kdMu60dE8C5OCGc+Fin98yLBKK=N{G9wc znG()~UnqZnfwt4989!lyEFY|`%_@J9ZvrltD}jDzmQw) zFhYkrXE+?@vLb2xnOOcpZlRU&=o^3K1$LU6{Zy3Y(&dYA!4Ml~x^0~43}CmKal1Py zFR(GP+`-DVExh$iH8U1{1i%$nT*1zrJGuJ4vs*ZS$-ub}%?Uu1b5kmAv4hxIItxo_ zOcs55H2S3r!LL5>O$M!Nw|(Om@_UF?fL?y3@-Hth2d|rLRb@E126!<}=>s@QuVEW7 zufCZ~pv5l`aSvLd`-Tl2kOG+0B3y3_i+2VmJVz-TY{_QtTO?QUNu+F>2mv~YZC4g z*R}zp4}Y9hevp*E;CSo3_s%N6$61TVpP}V{Pb>~VPdt^)W{aKyWG@at&nK|iY|4`8#|*w+yA{hxAiDbK%lh#M{~#TRz)+&d=$$+=<0k`flJOCDqJ%(6@Q z?N(#^$AC7H#sPE(d^qgR1m!JcWxH}Upma9tsl1YOd=JcKbHd)g)>(kk4YV)Zvv56s z>u>vmE`GJ2{WW7hCn?y8s{tsx15jocXhv4lWh^HXAF9E?Kaeo^&8%2b!pgNRT=Ds0 z{9SIYnO+JxU{9rRF$ow* zgysa`_e<+$<^I0X>KA+eO3PpC3;-a15Dd{V?8~}7l;9sI$oxrytZX0N2OmQ4p@(8^ z8}0)jc=1CC{m(^yISwG4VH|)tx=p3y48ZUA%UM4&jRUA1F3Eb%0Q`P`*5Ux(sFTL8 z=L|sl{`0U|%``TjX4<3?tb6_guA5O#d096BOf)v12Fhq^YQp7mv1iX7nwpw_7&Aty z4DR#!_|liY#DN0`fT4ZS890xTbOH$V#uT^1E?Ei!k9!?`7Ja(|`jg2FiU~la zd|xb?$2HB{DDGJX(LG|@efJT3=ppGjDDBbqyt|CHwl-cYnWy>Q=M4Vl>VVBOyjvSHdCiL|5aO~JIK&mHDQBgrtQ&aT1u>vrl4b2HaL=E!_`ewF8Uzcs(49k}jT)mp+ zni~0f-DibAi*W$D`K{T1jRVllPj=$~^z#4Zk=?wVJDlmCpH0V^4ytYYIDTAmXYMGR z%5`&M-*QDog}e6jDPjaTUowqqwHq6Evj^>sgc|2{JymP?*|iq*5Ux7xqt?LDh@#80vf0|0Fetw zZydm|E64EdoKlV+*-q|-GwCe+CWX;jFAK)+;)jnrX=!QU@h3L0>FK9<{q@)5-sAb_ zpJ(F4i9G(q2Ik+JJV%s)^BbD(4$91hq25qh7P->;?+NQO;|4l)ZD0JWXWmMk--pR& zV_to;{4m*USy8@!gPs4=fWhC*dmq}c=a(~jOfe(;yRaYMN^iqXW{uy){Cm$ZckW!~ z%$dWXgVI*j!i5U~Sg>G0oP6kDEpz6~8JK|>81&Fw0p#SwH{ZJQyZr3xJ5qkr2VeRX zke>CgdI38O~kX*rw$>8BXE!8~<2!2t7MXMyEP{K+%TNo_-=|u5nlRup(-fZ%x z6UCcN{=IEOF&}UfiI}iZ32 zKa`qZD1WUW|YSow?mq8>mkgfm<2_yo=)= z6J}S+eT4E)$NJaezj@RXeOmh2RQ`frs|=%mkd?|+$f5|l`g&hAeFrmt98z2fX!@O} zv5HXhr@9i*;!kH4q2^C@C7{Kh&MHFiKX$x|n?9)GqTfjmK;G7=udk=7N@_cLREqmP zapHvhP_~PH1`Mc?(is56l)2SxC)69F8=o8?)*bL=wB?fue=;Z&y(uRGsXZ~JgdTo> zwFTXmC9P#?ztPyJn|rYEi#UK-Ww5C1FOBmK5`O-5=2~z(;AmRX&D*=%F z`jy^6!q2~UcpVH^$%^~+o&ktB0Od*mB)@*8caZS&S6)}j;(onn0JFcjo1a_;lU&f| zhsi&_l==6bVaALZ?A*Ci&i*M@000et4Gr>pj2t=ASOFO57n+(j!2(o3R`9)cx{*A6 zLcO7^D1J5n&7+=xQL%QVtiGnzClh}4{`(t^jk1!}+FH?SQ*OzeYy5pBadNxe(zec7 zLSMf>!QX1{v&&iMKbz+R7K?@9NGkx2OKsbctbdQkLseB3GZuZs4L9Dzp@X%596frJ z{QUd`Mc>)k$;go-x#7l}So_$Tv-WunoVzgX*s&v_aq;5Ckw732=l&TC1}P{gh|AO& ziA3n^>?9NlVX;`q%ge)Rwc>O-F`LbV!(se>KfS%Zw70jjWy=;*Dj&+=H~0Y{+U`zlb=Qjp6@2vp?1`HS&F#JEQIY=5rSP@hJ0000c{J2-7ylY2Tg6YdQpi$-vM&>6TI~HSQI^QQ6f!NgFyHYe*+teCV@Z;=Y#~O; zHi#NbM0R5t%M4~|#>}ht{hWKw^W5i;dq3yidp_s6OA9<7CwQJJaJ9Zytl<(}w1tPQ zP2s89keKu6jfvF08@Jd42m1M?Y$#Ac{6Q8gr|mgE1Jefg%>PVvT;Ro}V_Do(EHG z0%Q(%+Oy}y>sW4QB}P6w7_MQ$p&qxGPbl^z)~I!}>`Q47uub9+Zg4B*_H%7ejv0%F zPm(o%gJA01y8|_omlSIgDTgRcW20s$x@riv7Crd z{#wap#&UQBxf?1eBh&L{InwPrLM#TTTr`HklElhv`fpqciYksM-J^k151y6FAywgr z;);Ebzm*GlMbmVxUR&TV3cb04iKUhXlZ;AO%|X)say}v|qP?>lmn1~=B@$(S&Scs* zSgref^3J6sweLihuz;=71|KZ#X90Lw(>UH_`ec8f4K;^Sqm_R!ldR#Rd9)epqN|0{ zsn2S82=%zeut%L}wgc@C?9$8SK$49NzClj?D(eu?-QA70!5yi0nw$mDI+W}uC4oTM z_Q~j-aBKRM6d-J}Mq|$I+wQ~UUx6YYuEe)VquP+LSNnF)CqtUuw^dr^uI$2oy>n3G z-r16?_#8 zS5a;%fX>?=;QOKrcioK)^16I(&G}V6EMaLyTWIsTZADGJrCHJGyiaB`ErSWXQ$IO+ z(q zqC<;1{hUdR*6EfuZhglLWPlFm{;K6~7+uE^sF{qA|1hpfRdt38!pYso=VshD+a&7zw?QEl z!W^v(EHqE(_0f#OjL#{F3YaU1^b)s`&8}~2YH}Inr5To`Px}{VGKq|@kMo&l<7!>5X1TJ7qec5L0(w%&P$B_2A z(@D|B>1G^*cQYV07aCz`j0agaH(xZSP0y-#W9I|Ui(P?XE z#6D(LJ9oxThzsu{PxnelcLusc=kWO>I3Avqi{z__ zd6U+;^5Dzpf4N}b9}FQs^*b+fUl58OAFISnj0EMg*k{5%BOxt7Q}rz z)YwI*7-S!}@0%@DX6qTt&tp~0jX4=V3l+!tuxLbs?Onlu`$NgkZmt9t3{Z9Me_J0b znEE+UCndGyxACC%_T7apb<-EVIG$=?q zfkk&Xpj#osQkw^X8%&w*r2>if4V+oc{I(6wcZpE!>BZ?uY&EH%C75td_pWa!+z2cS zDrayNN9?UJb(j>@&1)HVRHOV5DC&NN9FJpz`k3Y#{Ai<+tcK-s%^IFCO%G3>tDcM|D#=t^ z+RWZtUYAzW8P9C=-e;ZNfN!t2*?%i0>jRp~d5g4~O+tNpL!(=ckyhby6Dgl-G8#(J z)6qGZGqNWsW1acYdx>VF8aQ9RqiUKI`t8d0jglVqlyrAQq05Xl2m}?KYWRT(60xn} zQ>stHzevIOlWly?&cAP4EE67XU%eJ9hC|WfH(;SePTTlOg|^(ZQA&3AWo6b=78h37#jRhqiZ+N2zx{E4=)~PxGjvnA-ly?ZyY2^`>oVd+rSxzPQQXzCoBWl# zbs?-Ou|ohZ_%7N8taBJdMv@;E+PD5$&hEB}0X&h>fGOxBEQ5x_hJ-<)@Ge(g9c$DW z9a*MAz&LLA8>4GAWPqX5>M8$BZV=!ouGrfbwr%NO{Z9ugKHqsAB?gCHTe_X>F1VVA zwubmIoNIBko)_rh$rrI5uMiZY%ijvVtgZ)YXV*@#ta3xT2Au1Le@rCJ7M)DF`HAm% zo(oDv7-aonKzZIl2gMNmYE8I%n}o*P-4!N{5)*b4oUq9}yu!8}f#|+tIUABY&UPty zEMT7d#|j-h=+V7o^zlxYh-~kqd3)J1Au2-XPs>=2QAjrC45-7|8XnHt!t1lcFgh}b zs6y`V0it&wv9!~s-w74U|4s|g7O+T?nk%~tvaZJf`-4d@{kZom35~uM0E;C~+rkp) zyBxJ?Z@4ehHGkCriA4TW6mGKYF}A8=gnHY;XTe zvEMz1TOJXVc9Q*V`+~NPjx+dyRc<&3U6SM@W-0K8L;L7ePHYG1Za(n~9QxnJZ15n` z?|X~sO?|#null&6Q~_`7Yz?m~WZiyJBOXB;n_|W=jF!)ID8VaO{zC$VlDd#gxO5aY79(R<IeWdu|A2IQnd->Bl~Qf% zv#n;;D<4psxDUkTHf~@^2JWi@M`Xbl>FZBqtd&7k^#mte@nZT_X>>;Pne-m}9j>3b zydDcjA`GSHxWNQx8rQHPP{HpDf!K2m8ln>)h@e6WuSDAC2m3p6lWx5mAD&V_!kl>k z>!-3K+X3B!^&$lk9ui?y%;uA*(3g9-$9hMgQC2cQ;jSGJ6dHT7H>pLetybjHH9;0W zG4R#@g$5`Wb=Iq6GAl=IXl&lLhf^Rp%UiO<#}(hY*1Y%_t|*H28TLw? zf`w~;6q{_X-z=PGaQ_s+E^p9J0|v9CPODuO9)n=rA_2c>AX8yHhu5Qd$^La!}KIua1R(Y{}{$Iyj3U zhX#W1;a|yD+-2e)K3rhVRy>~WHUv6ZccQj|gWH|I4FRrLm&;v-K$1iwOEgyk#hqQe z;{W^V!#1*tQ2#Tu-5RE+26}AumR>!b*)mp4+mbc_2Pg=;mEtn9JA!4IZ{{}x6Q>&u z(OznWD>&}L2J{;hA@mqT#2AQm;nACnt#Zv9TKv~}p>h|KosxeS?`H5`1av33#MxWu z8%nFfwG=q}=Z&n8s%=MZ0_^XPpu>%8WK{VD;SS?KdpM`0WqM~t55?E7#`?^iT2dr@xG4Wa>;9V*;E6VxAh2YuE*0+Su{;&s7=u zHD?Kpgn>TJy0`fJy}HC~05mW-ZVZ z{3WLdGtH}t1GuoF>-0e%@EXWXl5YFWP8!$v`8Y)-|#>$p(#xp zVm`yREeDs!4&Y@h2W_(9AtHso(v_mA^W=)5xyAlc|KH<3tMrq=3@V0nW!hy?Xn#us z9-)2iDtden7e>s{U&P?;1^Hy}vearDMTGx$07~GUxu<*yegnH~vL86^PB6lZ5cDAI z36e;GCSks9Je_=U2GkmZr-PwPK{2(M^V#r4;)zak-|Nj+^QFI3x4WmV*qU-v>QL5P>o4FTzr@PDA=>`Uq!7UDRB3%`h+P0Pd}n`VF}%gI+}C7@wsRK z(!f{!My(Dw+ACm8?BX$hZDX9I*UR{p^{WR|! z)z;QlIuj}`096p-U)YZP=z4a9K#NEO_Y6`}Q$45KV-6e1SZ)cj z10RDcKT01OXQDf@(C4}M`1l-ny&%GQ)(I_5kbMx8*fP|Et$(baBzpn-urRT{Tz%2w GKmP@YY{l6C diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index f2a8328717aaee4788475e13ddbe69da10b883a6..193d4bc4da1df313f448903bb1850c82237d790a 100644 GIT binary patch literal 55245 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 z

    oz|Gmkjljak{09ScODny-=cTlP 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

    ;l>4e8%y9Yczp8WU+Mf}3F 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 diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index fd9d310c73bd2a450bf4baeece5793bae7a79a6d..2ea5554741bf9e63e7643971f0100eb5532dc067 100644 GIT binary patch delta 38010 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≠=d|XKj1_d}vXbPg_zY6tT)AG|QicwuaH}y>FrM7#dBrDSSjW z5I0aZ=r;CMk|zrsm%BH{q(VheZEg6jf_%z_0fWPjLal(p#A|0s#4fsymX2$cnyXhQ`6irxdi+MG$T9)% zq?;&j*td5_-|aob22u38Vr-FYNEs@=?*6`7orgW18hG&KT4K{mREC4*CTfH-(a?j} zaFZa@~2Q z$P}VhhqEfphNg$9rPu47*=+4*bU|CE1Na`O@mbGqhX-q;!PCNL#?*U?AN=$xAmV8d zIfi|K3CSjO7pjD6bV6d&Y8|jA9G-@5gq~esf}*ZdR~_g^#!oLT^UgspQs^A*pixP- zTll(G3#%SQTH*92##PpRf#$7hdf3vzP!w2EG443CGjzFK7vmOGAT*&;dPYJI^#lc| zL%sVSb?|l&Z%Dx(6V&n|?j`DHIut8nM}KzHY$s|vS^Hq2G|=aT0!`Tt-fk!IM&I}? zJ3m_gI46?S@{Pv3%Hb#T-PzgU)$CDCWaL-@fzC}o*Sh(vIdU*`gYTIk*HXj$Ys;49 z>!9vsx|VmZ)d>Gp}di(PcnE&Dj|Tr&8BEbR)uT_gRp+>+xttm86B?t(t>;_qlWH z>Wy;hBeHKNt;?mn>V9sBG3`th;R&IG)hpcds4g4WHGlKc5x7@L;U{QB2DmYI>r)vL zH!88~ ziLYqbH{|c7R*K(^7yeg77a`JUWp{lUQ~v#*Q`g2r0By`^tH8!N?`YK9gYRXjzaJtb zS$eiPJsYD>dH0&*d|&A~MokGEA+rpEov1#=b@-#4q2#D4wGhmU7{Ivd_1ClDiKR60 zds+akZ=%)BqRg86#%!^iUc?7i%i_nX&x1qDIp-0631iAbk{;hi8xQ`K)Sy17RZ;87vjH4RNbw3LSKCE;r&L7>K7kCSu4VRS+t3LV zUP{jK)R~(Q%dNGL7QlCb!}20`;3Ji%qQspGu9K(&;$56LwUT=B(xX$MlMw@y#v0}X z2!&NoIEjoZRPkmQNa~xFMW_V zsm@A^YEoifbm>c+;m1Bd0S+>~ua~JvySniyJU9K&+Vx=+fYS+h`59=FqRq;~Q{2?@ z(^B1^w`gxO_)~3o%t)4SoY_Grco3y%w>%%mH;FgTq8|dW-=nJDN8#846%1fIrhI*# za%#Vd`h5}NhJz719RZ)cTa}+f5utQSgWP9ifB)%|d=R$n%{e*}iqN0^Gz2}NuM)Xa zc-o;G-dy~+4z%=D2*Fu%8pzdc2MidjuJYQzk)#e8%Oi+PhyVBr{Y91ci{cOzDMSdNTam6!HibB8IH1)p&dov{_h#l=5$3N0yWow7-^~t zm$Z9Ak)BJzkv?0(;Pv*)e?qXZ+;v8Pvr&mEokc{N< z=TF<;mU$G1%L*&S1Z19D@dbdYhHt~sl~6?@o=t-dB(L6FuRZT0gNGD~$KYA8ml4uA z+|lwhVsJBT*VQtJBg_*oRv9MxZ&$?+YfUYjPrnl&7#qpw`UQI02_RrT$dUd*{iwSp?s|MCzrAke2ONFI*@xw^n-GhUPuX&58eWBm0BfG2=YEMi8^mR9ijkyyd?eebd}?hI%V(B1fgr}j>MF}~Cpm3Qr?Yc{_w)Umhk%&Qyz z3f%TJ!$FmnF>EjBd71OogH4f(tz7FmCrTP9f_KWs`N%v^N5$TjN{sWm389H^lqg|t zCJlEy_+X4@c)ejE2728rE_MV)0|2?T4f|v{VULOz($2D7aG>7^z5hVDkX|dk9aAl5pWTGEr~Y`(j5vh0KEO;pLSZ zq6JE4SJCKQG>u6VaKnH5D)gMvxV>)CcvDT*YInq9pYOxrt$SH9V(=<89v*N6Y@xW` z7_q#b-bOs0G0T8gwHdE1{(Y>(s7WripYDxZ{ztG|((3o=7u*Y-)t1PrfvY^Zf~=mY zsOodn&;S`dCl03UuB-KLzzc0uq4G&ouy|>3*oAohnAgZf#_O}JH?{u}|B*V2%2U7Y z|NC_oHr_j7xVm_gyLpu*7|8(yN&e>Ve(@&>3lQaP(_88peQywb$yPMwT(__Gq&BFO z?C5G7y_@~i`mUG`LPQja*8Q%K*5;=_+s|xGG};Y%@$}1{v4rA+Io(`s*Nz4N0D-jO5)-3MT=E_o(^91i`o_YO!49%>O2)Z>6z zPEzD>e$&QjIgY2q&K!L$H18tXF)-wS&uG2 z+)5M+gtpN@i`GQTx3H1XkGAYdmzM5YjKupO@%1glb{$cN6XSpTe_VoyKj<{Z*^lgh z3-b8QFH5K&z>TASZ-4)LuUw4r1owrq1b=-c+?TLI`U(&-Bl&Ujz@_G3Hh{jE%j-?U zD(*bd>c&W_+fS`X(`MTxQZ*@eB(JiBInU%ep=<`cngxA6k{(L4T*J7q9N38LekCJ8 z`IsIC5D(H0Zz4(A>$yQoq#aMVyZE3%Vqna}?k4W+CXcT3?Nt`lwJ;NhtlM)BC+hs> zi&)fCoCNw-&0eGW=+JT&V~Z4XhwNSDyQZ7qY+606o{m0}i4X0nr=XdhTjrVlpwi09 z%{GOv1Z@RLHpREj7+;Iqp~+5bzWdgY=Tt`5SO$M3CeS7-v>n7Jkl^8__&5+3TLkwb zafbmC7{9-s&}jt-#A~xZ=%Xg&5zbbC769C*8=+uhn>yejN+3VIh6`m}sdV z5}KO%`Heg0GCV?Anb8pFi1VAP6d=BRnsBS1{HZC+w-t=j@iFE4a8wsE9l3v=(@UY9X3wd*mjzvvHhm8ZQFKsY};tu*tXrq zHX7SF_k4H%JbRBb)|$q%=HkkirMGjTKmW6u2o_gp9^N85DI@EdaACV)Bi^r^eM#KP z${5XFgc&W5r7g7)g0}9(5(`H){3I4yN#LsWp+uX^+;Y~bH;fx0LUZXL^1RV&7)gsg zbAxIQJJ(#%_+B7k@ZT1(!r(RcAwUmBpkBnnO}08N&qT2ZDbKpD&BqV_RLEGqSfXfH zuU&8^Y7Nthl8f@e-DC-tT}#ns@8I9U(QAf1-xRolckw{Nqu~bZ~S^f z!p(_Krml zN)vqj60=xvy1?w&W?mqZa`1I1(+Yzmb-BfaD$PJ6q^B^qJlGSl%XxMrNiFY+d&;P zZhTm9@%ENJA8^xA_uqo7yad6TNA4iun%@bl8eH;dx&V9d>KI@>zl$e# z-RXKB!LrjY8A;v7H9OkgQv7EfhO3#VJhGCrEtmwZyq4?5Wo0xU5X|`V`1XU3zE&$;%N-A;qYhlPPZ=B_M8V*Bxy@hCQC!8GGwO_XPC*@^% z^o5-ebIDrNe+8T(>>D2i8=F4+SvzQ9Bb${DmYZQQ5MYR)G|Utml?5JD^_Hp-r^6Kk zGY2sRH9gN67xrCr=x+{x zO)HAFH-8PeMsR9wz{%cy1Y{?dQI!L!nZ(6YU(C!ow412-03Nsap6%{`4PV@o81N(*#e;p|We?^ZtbA!fFJs?NhtBb&e{|TQl1VJ`JNl7+Y)t#gA z@K*GDhDSgKm=nm9f_c63&b==#E9+HrJ6$;LTx|XEq+>GDpNm<|;!?+9@|}E#rtoND z)B>#+B(bTTv2@T_M{_`gZ@N_Dd-=}yOUx0>C9zSGwjj)_e*VEXx9%ylpUSTGa$gU}2#GkB>DmCCv0tco2D z(=Ymq(AkbR1x|iv+_Vx$)?!lhv>9(*zX1!s1`4MIxx9irLe{EyL^D30#E(F%nJ(ZO zEWcDcp_4>$yY(xq}D{Rtyi7>qnK3|5@zxuO$nmsYgljuI2loCUcotqb- z%RqF%ao{3!FzOqZj0o9Pc2DVg!G%$u;SzNTIF!M}6l2If})R zpXp5FY+jB0b9wnexBlR_L+W^kbgX>8)1)|~Q5w)m+Q5{gi^@;svDHBUvTnBXqht>Cd<5@J`u9sy zX~xsbL`DDsF&HHJqBf{;jZCI)=4+lR1+BQ|5=%%9jl(3I4}@~9O>j86f1{Z$rsK@&d2?c z_g0_`H#INzf~QC17hzHLwX#WM76iOLEP{!gYzl{QzzZk^=^dsF(_t`fSPk|_ejgm0 zQd-1umS8b{G!W7Uk^8PNhF0_?Eg=Im4DjCc<{N&Aw1JP`TQtdTmDQabBLwN~T zP3E+oK?Sy0%pRwmcY>C`6@q8q#y^-Pe8u{kXQwKAL5u z(p2A=Q`^nLVX6gd1tWco&F!;MF%QStE}zYIbtkGcK?%3=cw@rD6kcFAS@avZ;L9G( zsR0nDrHh;Y)K`!MIelbGq#EIk9Q%s)X538!c@reUl}O~PB7)ea+b6}t z_iW$)P+}zsnval~_!?h_GM_MM(biPO-MckI;$_p1#*t1t%@aro1pGINdLB77-4h9F zHce9bok}%Cji${iY2cj3PPgE;d$CO~38^8zhTKDwG#{U;XPa~0C6LQ|Ooe2U3|Eck z%!ntbq@=4^`(A{DWvX>k-;>ZtAJvC3K0b;#7GX-L%~~pO63X&ppKLOUO>}zvVM54B zsz3eO3YI3F!Ud!QoM*f(UHoHjh_N6>Ru~yFNr4fssT}Bi4dNL*>7{8?gx{)dIss&; zZ`dt!H8*%>r+7R7(YG}{5p_%p_{Q)WrY44~^!*a{AupIP%hVlIE&bw-AOx2*RNm<_5QCffvAoU2}> z965=1+%@_y4(-)DNd3nG{e0eHL4Rgm%-^~?fBct0-Xoml^NpTOf;CCEyq%rm*|YmL zzO$NCpr1$dI<6)v^1))$H+kv8TIlS1U5-Q5tnTgiXS3nAXr+%2p}nObW>~JDQEVP* z2;O3B#~Zx+KuSEVSzwE)p{-$_UqA!-GLCa(fC6}>E9;2L16o+a6}edN%BE6F4_c}Q zc#zeQF_WS?hFH$AB-S$yx2O4_`Cg@KhA8HrSx?8lK}`+Ex_>S$XnKdkKN`#ltAa3T z+e~fUJ)cOp`L4O!Ir`8{MbCw8A2Z9dyFtY4>l_1s_!r;)7mO@-u>2r6g1#qDMm2hi z7VD^bi@IQmHLh4zqP(e7%xdDO=@@?L?=T*LOebk9|Iw2NX^E1tcJ87jp6G&RF!Sm? zxpZ~OPG%9>25DVCw2>1ioTQP3M$%obxNQCsWgLZ>qZE^n$cki_Z1Ec9)*nLe1lxg- zb%PGD(q}!5sAJ~y-!2UtcptQyX3QNpd9jdd)Hm>FK7TNz{hO@dyw4ODa!0wK9gIU~ z>?S*&Wc{IQYgiu9q{x+R`O^_3^XO3+q-=@3a~b7z@msjuGC9aAoVltN zG>u1n#LqOp_PuAA_V4Sa-(!iBSL*pyj@leRK+R-DXK6KaT}WZixX`(IOlsiVk?!on zgR-8U=6S(?SFIx*5t7iKR`j(=vj2S0zM>YS&89!7OLm=Wyjw*g0mH*blif9hf;SdI z`AQyvX{Qx`C;w_*SYwTVH%^8%Y^6;>fg&(cgpQ%N#f4Nukt0lfsdY?vQX$MkzKsJo z{Vn8LUIyrJk*1J}|Gsz9|54+7Qp?iRs0!d69>a))(v38f^S;>6HO|44YHgCLM zD}GX5oAv%x$k4d!uq6n2m%SvD(5kVZowS!tfa>U|3`5z~`j(He4}G{WBWMQLt}eNw zVWfM;pFzdKpg`f19{-ij`9TC_Mf~#^nn_E;bcS;HtCc)-{g1|o}N zD7SLWO1`BDTNC;;T)U|qRV#qrYoW>L`FS0w;TJc>8H-?o`CK@C=DD084Ef)_+>I^i zy(~BTK57#3;f0v0ZqVqqegc+fFLTCG_7I|UqMJ*{5ZcsioNeFNI2CDK{syXG)vS5x zZ{bU8Ah1F7W#nNv&J2N0|97}?amgd;MQTzqs%7N2q_$+f*RL}9`w{pgakCMjAID2P z`ueod4!5c0T@!C*iINC`r4~x_Zah@6E<-3C3yTz|r+b}x@R9gS&m@n^2uH)hZUnzg z?|ie%<%v{vyelE7Vu1yu@M$h$oqWRGSe5i_Tuv5+&MX78`H=iB&gDTv0F#aF4pv3R zy_Fkmf^i&MXe{BxfSMV2c$G7SgceE3k-lljS#K1m@de|dlRhq+M9`xHmMPEZP2!Q_ z4;!m;4DrsY-}wTOv9ZxZL=|pT<&p-sagsOY)&?M7s%HzxeFpl-%BRpU!*hXHp8jSr z6W!h!F^cm$W*9i}sQGfI58$m8v4MHeX%j2%U*iKn873nQAihewZ(>P3Pqz=`S`?tG zX~l#lodBbTw_hy7TG$-yW)fVq<$qEmkjPV9R%J{LR*SD}z-339*E=6MiQ~zLi|E5| zd7SU9H6(q+vuR?sxdja|Gx;$p6mL)y}Yspb*M zrhm7bg03q9kk_M1XJ@uA)^*&5m{r=6g+*IGIMaUGbS{!7{#-AmAOhiitQZ9Nv}R_y8bf4>#6is;1;pvQIM zyQ^D1C9?P(1DVHoo;oZ{DifRSI~c|fM~W+rFQq&(5|Z>{N*Sh4njeK0#(wR=kjego zObo#ReqoMt%g`|PF3*fo3)O#hCVt5o)sb)OHfNxu*&!!QSO2Z&D{x`1U@$!PeGZ?^ zf|?yK-LP?XNYQC&DzsTE5GxdBi$1jeGpAK%jk8T$ovn^>hH5P-5IPIlOIk!9F^=C` z$qt+#K+(0)CN%M!jkKo=XjOZ*=j&~7H3c66k_^|z4g=xx+R8=m5yFGxTC;6}R7Zj> zUyd?~F>rsKZKKY{g)c=qpW;!_l30D7WUReiSy19M!^WVfocSj^3_w(84!!+Jl8WH= z15)Hu4i#BiaBl*E4l~CW=&keUF(htw6AYb=oz6CyVbrEXk*CX9)f-=TPt6V$|HjX|w4{TB<0T=k5kXtMJe zA|4o%Ry;is!BaP!@R`yR{}5Dq8=;Gg8aRhjJk~*Dnp^WFei^z^KIc&~R-f{d-zfWm zGK9yl(oMWb%Dq*r!b_$pE(k&31aD z{YX=)QR~M}WT45OF}iqVeXBXH1y=OtK)P%sdw2zh zhrB6E@-;J_F-GLGh6CDvNf7!`fPgDm^m>bW9LoA%Z(W(ekkrqPQ>vf7fT=N6=dnO; zF4B&Sc2i9?sL=Q~4Ywf0^d2FQSk>vB5XZ;xCw=@w8lwq9D~h|Bxfo^TqJI&gb@et@D5e4?mQIpxTM=f9Og@Z)g#%f5G*&HNo?)b54^L_rQSJ3yke9Yl|4Kv zIqx8q#?PG(65#+XDVgHfmor^kCioNV4dijrl*@GL`koYdc9D{Cw4)vLAOwB|MY7xJNGqes6i}vW zIVHp+!&`%5W<$n}R4|@oBF@4yw@@626qo`Y0g|kr`4sb$xhh*uL!srqr%$jlGQ8qt z7r|M1LEXI;7yTK%w+h{(Hu;J*7V9hUh=(Tjd-H~$aW%uz^lCXH;08-P4<^7~K}D{<^*f5)`nvaSU8r65uSjT@j*XA?Y$-QpzKK-^xXp;Pf6-Pi*lZr+u% zSaz}D9DP`*@SJd^!Uzz^6fdX1;N3cNST}^=u5Co z{)Z2FE^Sz#RK#zDyaL9#CU`r*MX2jkaQKV_`Z!NTlrqu?(`pRf*^I*z1jjGUldoGW zd)>IK?V9+(x-2z1q~8k%g`O^An}w(zmWfSj>B;7FDg(M>0sJ*t}02- z_5Z!;kyKL;k!u)vtGx-8Zn8A$l}X%iD9b30L)-v9HG9Dafg;4Rvv6~Y3%aw>KPaD&0b~wu-g_Y|x zk}U`97T4YQSH0xzSN8qsC-NoKMjedyM(+RNNoHplMNy=LQ(pQ5*D!%PSGqqdbX?wQ zo1L;%W_zQ*@m)padiYmkw=Ip0*%tQSsUX&*GIFSfko_0#nk;ITVp{gj@lsy?a}^?w zQkVc5J|=0mZ3K_%#9!k;xI{SlfWlOOR$P)J1d`QI=^myhMUrcmk0J7<`r=m^75n%? z2*%>wpj7}KLZPTNFnyY1u%0LqIC>Ogn0#*;|6kIdZ@*86X+DZ3eO>UaQz!o;6&qXZ zfM`dV*0TDJoIOYKG;dbGJEToEKGfRdaNLlRXSkVfT^03eEJnrc)`M-mNUkLs=?I+=m7(JefQSkE1i^B8go!)gLB?Xa z3&+x?d^PJ^%vsIKhuv1+;yR-uDwdwyl%2@l?@Q3mIbwI=4gaz21n_sn^^Mu^QY*kZ z9q{f{q_^?NuDMx=iYaDObu||lfz@Z-mLAC^q2WjVBC<#AffObOLo3nIf}s=QgeNUQ z&V(v<+EdmFY}{|B?L_p2k&NLZb!aRy^=f3#*{jVqC@U_AJrVtGjc9XfwC^{rzO4?e zeZ6Xy(a8u>P0F;(_W82GhAVZ~wenwo9p+*wL>iVj9XvyYpPM!svAd(=7Ts}83ME-$ zR8UWZytv)R>|4mU`!sS4758Cr!i^8P?Jv3BZYGKKfOxgt=v?I8&=($zka!w2~`sHrTW6 z)a}PJ01;&IQ=f{1z1+}5~ITzR*r9VKh_K~nrq@`Zg=X(?!|U6NpYZEed??DB4c*iykQCFkl4S9rSjnm>lKyjODoabF=JHna}T@0o8JAKCT&zkwIQ`VO-$`x-c zd45-elnco1Fntw-cQhEdZ_>Wz-m~PwW0&=xsg}0Ye2f*x9DtMJimy3`m(3$>BDu;Z zz@Mu}ieKDEFhdP$#U}|IL%k5>;t`~-6VU_Od?#*jMG0-;eX*(8KK7S<&;`ZtHVeIp zLC1kKzT+o_oU?UrGlh~vbip@`5_`>+v?*UVw)Ym7KuN#O5u$3!gDO7{nU*g!Zxrah zpf_Uk4mA0+mb|TND=P8V?yL$sE0@a}1E~zn$1UsJZEifVDaU{D6u>3G*AuT`jRQPG zEclhGUH|G>>;v~T3%kr(=&UIl(1NZ+LexQ+R@miZ2+w3SHovn|I217^`QKlmV9@L% zH8-il+K+k!>Z5588+js$P7H6$&q=)TT*k~b_#X_bS$CfQ1vul|`bs5h9UaIw0d`gn zK~6kuO!j-0w&;lx4&sac=BpEvyrLy9y?);&65EpVWx9{fsXdqD9;q=HFdui%P)vd@ z7afmJ*D4cTy@N`q&Klf{DW+D2>?B*q^{VlTLixCo)Zn8!!h-3D)Thp9k)B}{U73*S zVyIdgZ5sqT88`?3)DmMXmkLwg0C14qSi=hWIXW&J3FOx)nB@(V-<#Gf9WqRNJ6g_Z zziAkcKiUNQ;Z7!+t5tshzU~qZ#VoFAG8%?BSfiME^jN3OiZ zrgIf$s;luOlNE3!)y4M0-0Cl?*j+k!OqdL^y0!QwOLP4S$*clbF^~#4fWlvopP*e6 zqHZYvs={+@R)SH2I#4ag!`eB`Vx%s1lUkpT*l=$Af@aP-J=z($-O|#^2X!(fi2>#Q zA7cZTanDgRD4CyD2+-s6>h)`k-eTU(M`ef;c$t{QjwU-O&Su@kD2ei{Db>ri5~S^S zF@Pb$_K7LI*y0?PMa5s|nZ^$zE9zhpM-m|6$Cn<%># zj#&q5NT2LT*X%@<#&%&UVjBJQ-OMzmRT08{@tR^o@!0`y<>YHFVAbgJO>9~k@@Y|< z=<~#jXqYD5fsJr0&kjCnvl##1i7(> zwaGji@;;&C>8Ec6fpwZig>R1Q7!4omlo*Ws*T!e2Ughn*>irByZkTLIBtAj*Wo}4D z*sc=yGZ!>c(gufBzBC$?#0hSx#fsKhr0d+*7?tQFZwL zi}mS)AnqzJYAc$G=a2%u{W4|q)Zn=pX>+~1?{Y=7F~DUA0?q$xUIU|)o_ZvLxo0A1I|87qX6Sj)9G3U7A1M_1|`Y`PqC8g`O@ zrF!dG`m@(q!?=^DtzhvoSwbY;F94P22FpcSZ~cWr*lby%ETrv62xfWTeecn+!=V|G z8C{zSJa2BvF>s`wY>Bgtf{5D+1evLt0gE@NsC-AaIc)IOr?piIiI|bRdnr5n zK9>FDMSkX#PD9%WmbQ!9`CvRM>vxPqifB( z7U-jHMo%r~cT!;o$3_#FCa{@rqIoM?M}a^Roi&Ng^325ErK?0hDRHjz(gn^kpx4shu0sVlUNI&0=b& zEBd4i2kmc;y9wM@@}f3hQg5D13VJ@7^VjP|ta@ld5X42A&+0)Xl1u&f>X3A_()~b^ zw@qPKR@tj4F;X=St=+->EW~I_znOn22B}}JKnp}AiRhcWX%3dj0F`tNvryo_FZ$R_M7c%=a+`0h5!eNET6Mf(C8{r zF222D7OKR+2}Eo139Dd<8s7%Aw$hH&faINU`OD0yQO@)+fX_S+$jr#iEH4MGoY6$1|KNwkZ z#~;x*rOM5deMETU8XBmzAdf@erH*brL&kVoubEc^#nfvI>*-l`e%0FZ=KOyvr5qZM zp{}&KZ8dZ15i*F*B^9dHg20+Uq48g28o6v zEZ)xj+z2LNE2cDmr|z{Wrw8;=OnGfE|L3;_7f{B0vT`IP$N&?+0^n*_op*eeMvh`g z;R%ky;YqP1Z0yO{6Uu{N--Y`ysBEP8LWPvaOWtAw*HM+#>xx3aVOG^az1}!p3It?c z#(cd9d`$#9!^T#FD|w6yUrLcFi~E{3izwZ+K;fRTLS5-!xp&h`7uz|JSHn??E_X$P{Bfu4lYDtkFfM-M-CAgeEk?yS z-et&K>-c>&fU=}Z*w;3W1>f8H_{C#CM_P$0G=6({j_lUe39-(gz8D!DL+oA2#$Ugl zPe}whyFP^kJ58t@l@!L9Td|eaqkir>ZH4zA@WGOveSc2D96pZL zil6o?T=m8}4e^}c!fB1r*>iD=)_~v&``vQ>_UZYW1jNxaCPnl2Z+4Rz#Yf-JQ-Is@ z5IT&Nm{$ZEfd@8FH7_5-gM1i|V9!iIAN7LI89uR;rnZ>(gX`$Bz4E_O{FND2`2Jf- z7dt1eaRV`QQem4g4y|}Eym9ANu5qoPOG@~sYYBR$*e1CFjevHn;nUr`srR>NKGov( zGF&G}U?l3irWpHOS~d6dT-U55;@8{;4Q#qZ)^Rw+x=3G^q>B^JUVRj~t9^ni%cbC!tFk|&$wH?lU|vuMuC`(!HqSL?5C z5r>9|U(NRC2O5?~Dke!JI~r_~adJLoP@A)2by~)z6kg%4PRtwO;`T9&=Fy%ngTE(v zfhBXw{Cn6ZuzPLAS;Xp_S*ss=i@dF5&rLjPOg!?g#(UIq1VGEEsdsIatH(i0$njDl z^}w9k;^8RE_Ds}XkED~5IoBHKvd&n4l$WkebPx#7a`qTb*;uz$qsPH_9)7w=3$#~o zj$PWoJzZmUfEx_PaVyW6-Bi9#teOR!QHF`Ablh3p>`vH*4x$=;>WY4~@u})2+i#4cK6o%IOx zfsSvN6J)p*6qlrzZD$S9i8@-_ut4wU?~iK{T>GC(UDNx4s?uPl^D z+cGNUAavc!_(%lTO0?QbAJP76P$zM|0P7Q|S_ZKJ^Ka=cA>>`aU>{*($oivcO5=>= zO-R@kLcgEFk|Vw=Be%7Z2x129jyD~*)*zf9UtF+>5q6~u z-Nea555-CM+!5fwoXy7i|E=aJ?X|U9ND$&ds+|P)s%w>(xBd4k0W~3I*!m zg2tE5&sX$Aq^Lymin;GG>`&FW0qi;Xf$; z!7PPl@v$YA2iMJKIJtFbrT)Yk1Xd!>9;o79fO8w$4y zJSxP9jS9CnVVySoCFXT8^NFADfD2OgDcU4RyJP2jgHKv=L$iA~hemB~q8MGm3uIynQh$_Hwnz zy!?v`YGtB>DT#0|;X&m7i6{?on`o|A{w!9mRm5%sWU*EGIM0ArYpx^`mKE98-edTs z)K~`Md5v=Nz3Z2!rHzy8D=;=4N=lKrhX*AnI`|!Jt;CQqNa$yj1xJV><@3x6*#LFlj2@b?XUYjwV?m~ zcq0enN2Y8wV8OiU(-5zvnjk0Ws+ORqZk-&zv2OPd^`UoG9T_H_yzl)zA+Qk z?|rj3k^Dc1_sK6{CNvriYcqg<`TH2?7?eVY89^10D=7Q`2U1vSl3v+61UDu(K}HCj z=sLpty*2i^lDhu?|BVoD!}f-dy!v*Ro6P%X20&s9JwCRBWK(*I@D{tjb+{;Vt^mr{ z%O7O<1!GyACl-hXO)}J0#s&QZy&TtqWjcOLxnsQJT7V)ZY-Y#;I8HBq$HfAgQw63c z1PPLPGPlf~(XMwZwSJJVYW@GFiURZP+ognBk6b%aU$3mFo>c5`&XDx$b&>T|AyXMj4MV737#-$L1jfS{9iwa#u? zM=4w`z<~dPNaUwuPiyJ1-=5rb_&;I!;qSNhHy&xr)I0G-Mjwn<3`DF)GwC(cex7?b zhf=GNKXw+5^?!^;Lu?n0u&r7T!o9@ZkznyPWuw0ug*7hxajDW)~GzJsSJ5ootAC!Uj{r0`0`p#v9!-oI9 z=HoGq6^W1$#5dG3qGW%=7I%dI3+pJq|oN@{=$F!Y4>|C}`x*Czxtv!D` z1xbEaWS-9Bw?Z+nVEqH2s|sg~>za3hROD}Hkbs$gtIE8sUOupZ@y>0K81jiAqA!{z zsx2-G6fv4fYwbTCnJG)_S&)j%Yr?^F27V4wAWe;Ve}pZfT|wY7`BA>X9|#&k4wQf+ z-}!`mH%gAA|C(wKK}E)QON`JFXy~^DeC|^b6F!4yIuIH8QJDDC;dF z>c9@plI)^by9k)(CI!Vn&TOYV{T7DczE&g!|V}E1bBAxdBo!?WN zRz6XR+J4dgfxWE2GQ{gjbXrD|i zpQS{$Bj=%RHayP~a3^-hs6^>9CKp&jp|wB&hCF|qgl3e-e6p|UsI9v1eQN-C4sSu! zdq4(^N4U|q9k9fZZ>LxoKRI|iSLtaW&)D}?-Ok)7K%CW@i=3MiP7ecH$O4c3$J|X< z;d}!d!F&$%prk`ofw4raQOhFT|**&0T(3d}DWtq`EDZ10srRg~E9zVZB2ytUpk9Ru>Y1pJs~X5R!9<@_-o z2}aW{nl<_>qaosZyA!UEGFxta;{aFatBx0?Z?Y?d*vB7MgDFv zShtBs1u+M0(4a`IN=`P$?`PKr7N@~mj%O;#6w|L3*8HAM+}xHTWZPRqB7HZ0)l;;D z#R>*D9%Mo{>YM)m0DoDA&G&^4wREK|f`cdR1~69kxu1?4Ob~An#@5&*@XT=eK$7}i z^SMAM_>?+K@!B2tuD#`sdFAK%B1qORI+^OUQB>sf88PV|O(Lx0@__o=ZoQzamDydq zr>!u(@5)U1?KvaB+xzV?BIL38{nIWJO&55&bU~;UxXS>Zd(P?bN~`;x_+M9+W>Lt6 zOyNHF>Y>LRew@t~mbF^+J>5%qzh^smhfJsE4( zG_sC|s6qi>h0tWSr1<}`JUoNyhv8pFQ6yn@AtyC=${T$Dq9walGm4S^$1AGdbYOo=~E{P@~2H%Ar9_d zp1T2?S@zZBL8^iOiMEIV2;$-b<9V=1=4EOf8<`Fi`$UBDqxcMC=LJU}%u|{z?D|UE zKcD;g_M?TpYx0N5qt_c*INXBXE!DQ?rw1P%xk3leS7{L2&#|ID zGy9c+qbE=!;=DYcRLV!Vs2++Irl_;$z&TQT35Vh5zFQuQ5H4zG$&YT1!Q;s&6&BdK z{rNtz)EqJRQhFb)dWyM?)Tfto$60cj{S5KY$C!gk0kSd+%KeSR|FoESplBrJDK)T$ zANK-6(8 zqFreIVENvd|Em$!E@Y$m^zYYq)-)8Upu1V-e~%yQ ztM9i*D;J&zyS4kXv+n|*Q#x@{dycuA0%|ZYLuo6H@RqbM?X95N1F`rI--Uxt&U>03 z@T2!Br=p@F8n;G2&N{=@?W+Ll%>xQ z3nFwMwhTNjZ|=s%wkn6zK<9@s-{b&h@SDUu5T zPo!0_p4nS(L+1Q$2B?l*b;nrDr5@KieWJC;pm-9NM8VA9oB8cGFO5 zMssk{Vl&J11P94u=nGv!8?H74UOkMqq`Yoyqnv!No4G`9w@quo{-&cp{X*Sx`KKO> zQ};gI;0v`}){x$^?l9jrr`y5--!1rdLmCJ_Kfjd8&h7p~L4eIX#!2jQqn+*3OW^>G z+Jx5EdkxM@zPpbDc$r}m(wNlm``o`GEaR&M=3;=mym(Lo_D-Y>qKN^Mvq~`!O#;m2 z!DdVo9CK+)m)d#7Ilj!-u!I3cr|2*Rv}4s$JjHsrK- zdln7walhx=_R4z=hwMQ=khS2`=0%Z$ze92Aa-wAyY?72G5y9gadewT#xG++!(8&W$ zm-hEQgttrskH_aGj_`WE^Xn719~FN51Y87gGCWiBON4({_lJ=Rf}- zK!IgEh?$bB#q^oh*)NrbeN=GBl(D0Jn(s#1j(5= zb{cVfArmPD8<%(SVNQC63SM#ni_N4GcyB<=*WmVV)dBEhoy~gWrWMDR@!7YWyB9N2 z<>-&hzWd@=s!LGD*ZF@ag@n6E&*_pk;Je#S6NPZ~pU&Gmu6C&Px9m0bWk2&E+K%*E zqb9Na6t_Vq%e&R9@#QXz{}NIOnEqU{Q6Nb8Czp~;k8l7{+d?mL7rH!8gaW|du~NVv z@V)bR;96tG3{ErvGYJBIZQb)^oFkzA3&7#g({{bgb$ZovEOcreP0{;Vd|c;*S04&@ zeR;&=`?4|oda8hT`*!)L0QrNA8)l_>n48d*@k3@21d?}<4O(YOzSV#1nlq4i@>Q~I zS1yZmj7O;5CLlUqK1w<}mr5%i1j@iZTZRp6xVpg38k#2F;%$b>S*!6m_RC}HJJ`_e z;}S2VLF^}dc4EY3VPo`3jsdfsN5~H}5QHoUGQ-l-?y99=F!1({|>Y!vzT?3W4t7Uizgr)@oTAoVFb&< z2%_6bI+S8oJ$?@UL`SO!Rh<6_Wew{=iOl>^`wra*`9CDMN?6GD~F%%OV``GJe@hg%Ssi1M4dxE#qCu2d-)qICRq(|p^xmWc!dFtkFNKxtVt={+Z zR9cdsz&qU69i?c*o-lw(JSN`6XXzp1!B7Ih{ik`NM?KdM?5sv)SOh6c?&4pbaMwlJ zyzixbG0OUbzB#oa;;YKjrAqN8gYia?gJ7+8i92e$klnZG%c?>Y-WMPNhR~z@xC( z9Ucc*d=z0ECm>f>syXN${Oe60kL9en(!lr?32jdMEomK@yK7hw^mx9L<3o?w@u$qB z$AuTi1PRy@2?yXw$y>=Iafq<6BKa%@kD2m}EM<&*jrlqP`@0@HQ$C_!JCw(8jU^h< zpRo+vLcp~A`h+Tbzf&!2!^nCX ze4Ea~@3jYg@HT*}yWY+yZ*o>;9>>?}tIV>WLELv57S;iS{%kmp!EkBr=Z{zVVDhKk zTB~z<)VaQG61Hw<-n@O>2no0|?_8a>LRh%^iurc`kTB?ne81Q=I}aaqlRe_)bcBVg zOHH7GH#w`_dd{a15;JPdV2elxDv1YN>IaQz7Bp>FYXXVaw6nAx2I9ECnS-+i$h8lD z6YbTWl@U21w4 zEuQvighA8mhwdCII-PQJb$}?oJeciydL?e2_Za=H`SVD>Tk`wshOXaj_F82GI8@BW zJ$cR#jy~1{yX1#$63;Z?qqJ#XzqNLous4nKa;N7k4VmH7<7uOFI5T=?!Qge(XSg^2 zqtcU_Px%bo|2vsw-1PT&2XNrPIYF8I>>VF=bS=)&KfIV-SLdqct8JM?7SBOyq411Z zb4Fxa9U5mbpUW3Tp>auC>DkMRA)DZ ziJ8VHrxg#=Bz!5c=*&LMa|w*H#xWwbLb8rg`kCcK9Pl7(evh7ck9W}IHt7?3UQW)3dUr21NP zVnWABt}&YD0gp&d$9`Ay$t_JzdvyDIPo2bDLnP_xUom!S8GLZpRmnPyp{z@bT`b0C zmJ&)BqW&=!C8zK_or>>Gv@fRKNJPIw5N4K)&vbV@$q;xTKl^q&QhGkkUdDm^X<1zl z(y6DAp4eD~(~;Tc4rk2`mDiSyQM0>(pxe^PWmfkufEG2)F3%m}(6~FkAw}%XJZsvx6O6HbudT@V~OJ* z3T4NbS!Kb*)#-N1A+WCpCHu;jCoG;-&^ppVdkDXsJ{I#(8I~4sE6DykuZYu(8|nz^--qi~3GJ50H(ac$j5)tuYTpy=|3|eB{0W z^GkwYIO2BlxaK$CQY*mF^ws%?AX~)}wZ#wf_#}g){B1HsRSPfF z)TSir_P?Y(dSrI686ogvW^#?tz3IPDL}LHD6&L%o5&MKtP6+yuaQ?NJm4G7K%Zlur zN=2xXMtGIME>;cGU$yg2K@D@FT~N>5j7R!$MGBpPfsyYMD);|dIt!?%nlFGaORkjC zDIqD{&C=3{O_wxF!-Bv*8l@y8K0rc{4@nWF7Fe2<4w3HeuBHB~-~XLCbIyBb&fGim z-kW>h{mslvNP@N1EB&U46w;v50iyd7f9$$Mr1|l)r)=iv-KDr@$Q3bBuIFPVIUqKH>+sasw3(y5M)IN?DAFx!Xj3j`PK!j+s$$=DQIsn8jV5M zb_lHRbUr$LVLh@`!V8-=R7aed)u>4?dND3NV)*k~MIZ?-KVJF+8>dL4`fFD*SH%J+ zzV>Wujjop+#K-@H)3Ik)Y6%5w-r%YFZSY;o)o^}-4*7Tw(B>;6%AJ0$ro|;y*&+*> zR(B8;YRRt7WW1@}R63)1*E@2^?Y*rUd4@v^lS9H+!Fr17WfO^stO7W^It1F>;R*4$ zvT!zz=Z0B)k4?4!ol#9t$ZORif5qY0WcCSjHatIBw#?X4->Q1w5B!FQA8$~XGJ2r_NHt@?+2iZ$bcG0=xBsYvnjZ#q9yxpflo)qH$9^=|wPrc@d|tt= z7D@STwecp6Z4?ced&ohy4E2!`O zKGcup4b2GnhdVLfUa&L;H{Bg&{HC@c?TqBQx><~;R&h5G`83YR5Hk=2pKR5IUi9nH zPYzswweNNGi$VkUKgHMk60ON+189Hwp)6%v`J*7;7#pU`W3_M8ZFNo`)z_1}weJ;6 zEw5H%Cs0Z4Z?-�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 REC|9LTI%|0-_cXxO91b270#bNQ6`}e<|_rrde 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 XLP&Q(dnovyfI#$g9%@%;*}wcBZ&_hL diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index c5b2b3fc4201f81200772cd99c3fe871e05c9f1f..cf7a87d28b55cf0935cef7ff03231175356426bb 100644 GIT binary patch literal 129785 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

    y6lUH8}?s5idyAfi_LhOI&>{ny2g*)U-ziaO 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


    nOc8Aa-UG0Cn4&_HtYSLwxFlct` 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 literal 134058 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 wB7mJ=fM1 z7@=kKpwP0b-w#)3WfaW?sCLkb_y4EF90KH@e0xb#8B$2Qy= z^X`JkGGOInR4)X#d=;Nlg-WR-70miVv#ofh(Pma;1C-DYDa>pSLzDEyXoV#7adZ#%16$3f z>mAAJ3Ubh_>laO+k=Z)P&3;I?)y2dwoEOn~{l~mTusAOlg5wDed4;5pS4`Fwf0jkg zXfAbp zr3XlXoG4G>+04*t%mj#V81@yr(w$`TyKZl?^6nTSK>0JQO$V@6;JO~!-gdimdxw4^ z7XSu?gugdZrYoV#y{D6SimAfLHt$(IDx)4g(FhGyFZuqR#Fkd1kaKY7NnXJ^w9IXD znyrh5L*XXB>&Z<8sOM!_bXmQ1b8a!ly^w*fKg|+$s7}hxpycR?SF3@Q_Q6DJ{?CQ3 z>_H{b5aAI!9LPeT;;3ny8#o@KE83hJH!Go zvT)m8ynP$qn#U(AD;xXvZH>!Fr+~0=%w#&}rnl_imUn$HMy{-3ohzOnl2gn^_NO0q z|33MB_UMN<%;Homw#+bK-#OotT;)H)gL7C^_44EL?t9xtCr=r zlGXo>l5*4^jNeqjJro2eOyO^{!#4@}b@c~y9B#T1!YKH2Rvun9>`buy=kYZ=o*t=o zVHAf7JXlhB#7YIYqoVemVUIt-_*474A}J( zacSch?Gfa|Rj>YzEPdmL%yty~g!ke>JU z(mB38GDh@>b@7Ey_QY8-iz*oViI1uaN2(D+&ueI65;HkzIyycc$Zr3pRRmq0uMYgM zsH5K*FSP{>4GkIlOo%?@&LAkPNfvMfgSO`6t|*;;9S&VJ<#Jw!icnFLZ0`}Mx!>?u zsX_A%u*5O+9nu)&wavgla{C0UQ_?n>)#es=G*9@kBR8ZbPufzZw78no?-dIs_m1Ixu{98ySz)q^^6-Hto<-%Bz>!6YMZ6oeKdjR=-vgQCG zdVM!`*)2UkxR)$G98BVAJMbh_`F6I5>|+!qN&S+6?&wMz9xh|=?gqbz;ch?1O^l7* zc+onybumKJXXskzBhJ0Jhvdm5$90HHx@x^x6OGbVZWKk01e_n z_txIu^^X`-lh5nKQ=IZsVb9k@GnQARZ?kEY> zYOFs%RUut5vfhK!19HufX+kPn8yjm5B`C|(e-+HbWb{$ZSlXf`!F&gy*57bhS~5|8 zIkhB?bDaPGsbHde%IOxPre%EuA+m!BdIEr8jP&opVb$mdItgtvba@TpD za}7!u?u7sIj?644iAZ1V{rKwZ-xAvqA~1#J;rkmRfQHwi`_{67vj0Jtt=Qn+Of7jc zUt4PVfX%Sz!W8+O(Twd{G>hp`okr`N>g98(6l(sRZruixJv6Rl0gW<-!k5xFpyDBt zMq&T*`;Q+#0)VRD{;}z4i<|CCU~q6S*AWRr=w?d7+%$s}y{6dSQjn2)dU67yukav9 z4)8OkwZ>`6iDNIfb z{e^JQ-u(=t_#8=EJ4~2|1+<19W-xbaEZ(IsSj>2X@S@#qA$qbx7psq|D}(JUiDnW0 zi*1FVPcWEF%7okvJ=8)oY^|oZFIFff^B}r=!(kka(&w)$DM5H`=-1kGfSXUJotSg= zs0WuiV!nlwQdG^(TE=rLB?eHF*dapM&CJZ~DP?%o4eg|w1Y7EI)kvKUNU^WFmWx$a zCUM%8oVCFm*w&*2!FB$FYd}59hQ$~!PM(CX8a`xg<5&}Bna3(zL15g(;~y-*&+Y}* z>7EAbs^yfCKQP-Fyr%zaB$b{XUG75+?8#KI4po8=I{Ey|(}!-;YuL{W zCm%7sr*M2)=?Vr+>AKvXf3)75er6T2QKidXjO?cf8>6Ki4xqB4+um-Hhnf>F1i%{UQ`p4r@^ZKkFwp-3<)!YbluFUHO;WPjL`gN*0ZZRUVAq*C|=IsbV17o zAUkA3_aW=zXfZ!8%59;xv{QY*wjuHik7(JR%QYc2?wF+bH6y`*>-8#eX6qp8ieMdsKDak^M=I(U9%BoVc&6K3uGx0zlBxAM zkefyTby+9FYc5a9qD08lqs=qiczCw74!uWIXZ4jy)7u50!-_?ki3=9icXqABJV7TRKuw8Ou-KQzZ4tyV5)P66 zr%gIe8Gw|6{$&gUf9h$g?1!Epd=1~RD$x%(U{ZOy`e8P2uZ+LyJ;sxUf&ni#rR6=O zoJ`P*;%-p;Q8>bhT24kB!TM0!;n|Yn48?^fn()tR+0##-V28+3593Oifgeu0vzK+MnzNE|el$7T&H_KWyg6Eks#KP>%JPNP{l{Kt z#KsR;TyUkzd!8E_;+fq5SuzQkLZ&w#rKqMdH%wnsGdzw8LJoXRht-^{wGaXV0{-;$ zcmxul1T4pX{R+K|c;vHg0a=R?|E+In?{jkK0U3+_K}`zYk#;fd!Ol&fOMqO)r13W8 z=6EUh$j-^HK8Q8{L1ucaDi#UeH6RJ5W2Pq~CIUprj229qsaDDA7V`i zu*ZKwfGF(LM{fc|C?G?cSX^tM%cmEJ8X;ESttLAB8p`Rg&K>AK9E*qw5Gbl#&^RwN z3c1}nuiIL82*NW`6q0x^G4a3;PjUNK$HNRX%x4lLXda2`|a&i)X{kj8aBo|Xv z%2rm$(MXJQ{;Vv_M_(E@H-GI6MXC{Qdw;y1>vZ5n?e~(EN^!r}$i=?#M`6mRR5*JRqNrwrN5f=&9xM|R z#O~lR8Br4g5g_?I#m(vr^ZkR1Q~57|bnhF6!nx)0?5w6A%|93_^(1r|5KzLkOVK`1 zMsMaNRpD^Ky6G~S53RlzLqc)>z7tk{4IyqbwJt^9zdKfj>~0QC*1TrGO}TX^@@jrE z`zT~5!)g8QwJ7AvTpK}CMMa|B6|WS0{Nb+2mOxuMs{o#Lv2ojR7E(h}4$F$J7nWb2 z_n-m}y0ElA_kJHN1iX5eK{!v5Qf~I)@I2mlKf~gWdb(hZNIW3PfEE4&lh6k1@IKgR z1}rz=%|adS;l+m)$73tPb#ysxGezjHC@Q8xgl#vy1Md8gFDOs#$~mNs{We)69PtMk z`EwpzaG!Cp2j`U%OtNSK0Ll~~hK1+!fWOxhlZSRJ`*25Y|Ga!mxmw8h&}z7|L02+P|F1ME3j8fD(4@* z^Zzh&EA2T;8}-fRjf@;S$7`Mj;9D|a>i3I`3_v)3UXTT&yRa-1-HjW>9J7P8?s?ng z6Bk<&E+eC-vV^P&NM%GHLM&E+Ao&mSa8BNvQVMNRO9a62WnCVc)bR<{n9Cwe695mo_}*+p(zaJOxmeAQmNAQF?7NoaQF z4LVokb+vFTh zcp8>We&Gm>UzlU+_J7SqBCkqYbOV_f>kI$xRFB`J!!lYoPl*@+(JB3BGAd~7emF-dKlM|~6F0qZ z4HfUzSnt<_srqVyGtVv0d-8~#GYO6M;08!|_|+!<%qcV{-uJ*fC0qK#KM<3O!V1Al7paMLR}K;Hopy&EdQ-7UHSsv+9$dfl2u%`dl@?evVKH|y94t^JG)Y16~S(pH2 z1SRhy9UZd=55RM=R1pX7>WY0qE)>p9i48;MP=TEI+QAiuKw5w)qz?{(f4wib%@o2H zjNK}vtsn;p{?%l(x&M~cXCsb($JySD-H&wtrVXe!9rVf>)H``0Y75WP{af3{o=Xc( zS*jE5$Q13^5FIg`muCeSLuFz3;M!o!(cIU51}1hH;737$@bdJ#%i9NBWJMu~qhn)V znwu^4s3Htgncvc7({v}r3etvzYv#9(pEvx;F@ANZFq671p>buV<=lsp9g#Q}2kmx> zgKE8D|D`xdlCt!t*N3yhlUKjgGRE(@d1UhRR?r&~K#e++eLj3Ok=H|)I|Ode4s7C&IKC)}4VyfGOv6cL z34fh3%K3+0jWVtu-LCmw^F?xfIq&lQ5`f9bZ%C6$Q}cjUbMOfi991*~mGZ z8zzt;RMwZWtL%B4*T%qd$jvt{7389Ku{usN8(owN+IP9&2n zue=QPkgf>IAuGkwfa!StywKwF9fy${<)506+2fzl0rx(`h^t7d`~6~QBFJ#=OnbD? zBFyQe2MB|f+;Bx<3}6m)56oU1jx$iWt2nXm2RV_;{cx!nJmVfC4FeH9xa|fyE$&=|lYuzXXz!Y7kVTjr zZQvFv-D`yt_pN~EuE=a`IRPgox6E?bQ*8Su2;(4e_ZB0Gyg)G*;Eu+i97e1|R+;)4 zQja^gn|?isiJ+ssodLt=m}>$CJBLWzjJnC=D;NWkuOK(I%fD&Tgs!R!gmoQ^L5U|J6r+=ZUEV>?CvygZE~Ivzvuloq&`X)tVJ3`dfXS?}U7=x+a= zOA49szxXC|w0B!_&lx+9sOG}+EoI-TzQbvjBjmxvhbYJv#1ngl;!kzZILZn2(`@^u zlQ#HGhXbgsy)1!VQvcHtxb5NNSHi#etEb`>U8b)J3xkPZVJtBqeiAofG3$Fxh|h2(Z?@mH)Y_5$ibuhr{^~)VU}~AG_c={tSnK#aWz zCmsl*eGtbKzVXKoS``%)AnfZ`K_L+l)z%SbIZY1kxb5#^YcvwtKbn8gHu<5ttkh6< z=2Zhsf7&z61flz7xDwhbZNC>@6n%p@jY|kCU6PZNKUbfN4~Cmn+sV>Jh85i;9Ay!B zW$ie-=|R4{?&&beK>P^QJaYClFnHt!eOmNOQVQQMr`2l8yfN>0FdL$Lz`b{v1m6%p zG`>mO$6anECy=1F$4`0l=FM~&8xqy2(6=*ZYUE(YMJ~!ebxi#S9>5Zo6|iR_`$6u` z)Ak&YY$T~p96sTZr(G-_i6At2a9&a zSQ*0naZMj)gEX`ofuO(Eqo1fX2jN!@SwHKaguPW43|snX{Y`WLSNx zSwzhBO`lgExT;)Le5-zRvH;X1=FIz%;VP%ip{{t4HI?(0dRchebBusL7pE>638}Sg z=HpBBtMq=mbV>HGsVG0C z)82;7%?=I@!+$|_~h!kqm%$lzQP4;`pOO=SgsZ%X{f(Q{A7}aD>23_uZsw>%l&Y zp@VT%P8D~`b+=2hI_ZoFF*IytR$sCf7NGGfIT^677&-lB5tbSKGoHiK?)Y_11kgDS zBEqlSdsx@_ODX&{n4qHSziG4hA{Ts#qeSAweqXE800M{p za3>c-_yF)vR1tHU;2>3s&qVP~r{U2d{rwO+T4CImLr0d+Ka77mO%$kfFTAWg!zmGD zO4y9;xDWpRFz&{)v9Z;o2cWk?URzr7ls$L3_as^Slbp0!)jj5aKmuIW7EDb|O+?)n zQ;<{1ius^4T&*vE5quSnF}Xh=VG#V{AYd3`WE-e2VO z4O2(2XJ2{wmz3F+>(@ayl-K#tYlJacn&D?k6}{fUxsc`u5#Ym%Q0)bgCIJgljq#4H zv-7ZV8JB57M>O4jLhD`&!`Mf#wfu=Tl`LNn7IXSgfgoa#6W{l?n$#L|w1#n4BrN!2 zlwn3PMh<8<1uhWKox~s0Zap|^|Io;qMzp8@vCw8oLZ@SR=gWvG;&6@_bM#0Lv8!xz zUQ;8S%7WtCdq0zgjgCJ3VbwIgrJC{SOXZ>1aaAG7qocOjhTYK&`8$0Gb}SC}QRpoj z2gfyec^3B!eNo~^XJ_Yop|==SV~rccGW%Z+Oie>$qri2u9L9tNH(?Cwg_${(?bdF%ws`_?x_J@k09~kP~5lvzI72m55-Hnt!mB- z-1~sJ9`e(YwCx0Hk}?n!8qir{&yT{1UOc+1)`~lG{U$W~!u7`k=b3w2jEhvR`2K{k z@2N3{6c7@#2Fw{|Qu_uPYHr>uCnqNam{!}-u}fKQrmTM<|0q<6;_N8$-IEEydKaFJ zmqQtV^X=_tK%1d9M(2Zlh-49_f%@jnw8vJL@}XsAntFP4oSdB1gaZe4$>3fC8VM-_ zpevC#LArHvYjS*aG)mm0tnHa2?rR!%EiUSlg(2q z=m=S`_>T(HA7!4Uf*<<{pKm(l69ZA@6?r>lPpr!oF|51l^$twiVo2I{zhQw_YdI&nG3TPdytBJ}Sx$+gl9PVcKTrZ+ZgQS8%DDk&I+sMVx9}{Q@Ibi4+ud!r%X=-d_ z!D@2z>%!kRpqgy!vo-X^Uy|_q8gUwJ7TZZ;tLy8J;Gx(Xq+!yn=f5gj4B+aC6KiX0 z5=u%Y$zHmy^>dY>mw}xlZmIJgF)Jr2H=f*XElh1?SICe&KkVlBnDePMQlJN=SAAL>2;L(CMy+bG3QtdroVc-fzMWsxTV|0*g68`|VAr)}7<| z){u+l{UD^;S&=I~ulS!P5ORmUedZUi$-aI<6ZiY9&jr2%5Mq*hY(}!}URd zDvGHm@|o9HMo1@5hn0_MDrRSNR%BYTul#GcNOgBr>Dzf}?6JG&qkw_vh4NAUo9S|| z-jM+uQkK@4N^V`NJ;_5gPA2Ze)WiIHuQFW#s!4iu`*K5m?&0YuUyft@2Lyjv3jwf} zodIu~ORztbW!4pz2NViHW-bKtbaG>wYC3A)E2IZQTKp=o!cGz^XWAd9C`ZX5YrM*A z8{%TWDUoII{BR`{RR|uMMiXd4ws&*npl{p?3rK!L%2VGe9o1zy%#dGhLnWx9s8Ud-^{; zHbAZ~QfVu0%x|mb>{gqJI^*PwpXjsNf-W#{7@OcVSHPRivTUAy33t>b;!7bm4Afcp z+Pnt|A5+pLH*s!36wcUB=TZ}xiwz{40SF$0UhP`=)Yy0{{)#-<$Hzz6W0}m;%L}CO zi8a@{A7Rvj%IQPkpi{5eCMLK-bx%%C24#6AjA_~yIZ1&MHukQz^f7gCn+i}=RMfT@ z9$9&o*^=mD!c`_9B~0HqIgZ3I>8&rYT`VrJJ3#i;^T?R<|I_I^_(aTysDOLNIGy*x zPG4Z?-xg+bvEk=-hhEHsv;R@wcemY03gN`g%sAu4{Oc9yh ze=_7TB+i*O&6`GH_oA~%+n-hZU_@&Mcpai)gO*l0 o-3)^qvLa6W1*O^59(;-UI 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%0A5E;zM-5+v;7)HzsMQ55og?-8k=vBjm|2f!x7V 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 z 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 z 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 z zvDTB+<2NZ@QeFxt_)~)s)K;M!MEgD$uKn(1Cnu?(;NZsuM9y8{>ry}RoNJXoQo`6x zH!I@($6rzJ-%H(Dd(;}QDO&VvoU!HjgVF(+&+w4pkGQ(m1rKCCtY^k9)!wy@;uaQU zM|HM`nc$RZJ=qnV81nj)kHk|muCwD3HW$4)S2lvgfQMt> z0Rl^csnrWWHv7Jnjl0~TRQA0&a&|NYZZ8KB!GIv`j`cUxJC4h6LZcQ&R5p zg4jD>&olc}UgS=A3)p<24-7u}{=)}4zEkFUE-o`b9u(O%8Vbs2o~8^F5D>7SHEs?J z3`AtfPzK4p?d`dc+36RBNmTGBRJ;y)kK&G3y`W4u5cYwDY8>?;726=R0--(Ve4?Ca z%k1yu*=qML_B+)FIyBW)fd@YW84X@SqSX9+Yyc_P5`)TaHZsVYZn^i@0sqoW!=6W6 zWclef_Jcm+s*(G!L2NXq@iYHpII5@S&<=`tXu+TI|pyE=CKzXfay( zd6W9kef~d6>Jjn~gp6!E5c+tD5zs?(bC1!!i7*t^fr9nJH(qGv^-ga$pF7^z1%!QV zd)9RIO7rJ9^!{rWn{eQs%h#`O!*J0J+QxKB4nJS^^jIV%Cy&%R{!~+j_ltHwc|SM^ z`uq3qaBU%5SNxYW5W39FQI`#ovYF*9zYUk75A>p2&fRac_b79TR!EYp$0Jw2?AG73owVeJ#4f``o@vtP4~S@ z@a@Dd$$s)#7GCgmQyHhG+UjB949U+&gSL?P}58I6Ls%5~t6 z3d6?CbER9TWKZ%t~QSnl8dYEf@tZf*b#ijWcRLq|S7KCd3) zD_>vVw)<+0chBWQt|j)^nn8;D-Mep!B+%F9_p`8g@>67}`1v3aek1}~06UaN?|wqN zzvGy_*5~+QCC5l@_s%7kD_O>(K^!+txhVRPaOa?6mM?{dA1XCW;aR;~$r4Lnh=s1u z&6**B$MfFVyY9*ORZHP3-hm9|LP5C5Uq182lv-mTYXFhp>63qk1D`)Ysd&4SFtO>eZ*EnUFULXR7)&HKBzOyntL;vqZZF7anqpUIU z7sv-*jV;xWkC3N8PYe*`tqDPWAE2rK`1*0}{o$C?+2t&dQlOR;LMI|3;BsA$j#|X_*6tt3gYx}m#R39y zwAChs4IeFDLVL_y%%5D$sXUp#qx9e}TfQ8e7ymvF@b;)P|K@qH_MGNi%p!@aP8UTt z&?!`tR_=8<@_yLvx0jf19O{8_-wdrUKUnmj2^=LK(&!}O0QMFN{V#R^0+-VNn`TD8 zF~&6Sr_!e{@WYXs!t}{SVz`&4>7??yYLwo)vl;(XwZjU zqHwnUdxV;`UEy)NR-9Dxv;5#d+9rXgLr{-vU=1tm&3VJJgn`jE-wFB3m z)Iw~xLF@|~=PU!3{60dCSFD_z-%G8(`m)WO%KuP9WbM)j{_U4{J%ETEI2IV=VQzZ? z!a;oR({>liTc7f{w79N+6B5q=Pf)M6oK{o2u{Ph^)n%ZsPk+ih4MLDF`a_dpy`|-4 z7!Svf;>5zCJ}4qvgo(kW8?h>7AT>6YosLvopSM}LfMh@(<{VXy84j^&cov#{evrP* zBf%SXvwiy6L4LYty5V+t`AF^5YP&2e2-3zft7jvGxCM6AQ~8f8qFwtQ=2vNlFCrWw zdJ*_GD2Q2;Y0yeLFX=K_e9H!Eh=Jxt3umwl(5NGR#cmNTps{?TNCS0hFs( zuQo$`K*ld2N(E@!M$Wqxa0BZL1R>IE7Di~<4uZ-;U9d~r#J^D-08nHW`kMJahaedM zD26Da{qq0&Wa3Z%kN?c&J5a9|Fk0UdlLpWR`IAvf2zcBQplABOx0S))SGp?qZ?^y6 eTc#ZeJ0Pr}B*ylmY;-pOZ6<~m2Bnvs!v7afZ9WMA diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index a157d333b06d43d6ae958f8b628abdf4e5844657..1f520a42bdd5faab3606b86d128ca8566d2112a0 100644 GIT binary patch literal 27603 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 diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi index b756c77e20ff2746bad7ea74b5535f31ae64eabb..7d64c494fdd7e822be11c2ba4ab9c789a0017aed 100644 GIT binary patch literal 28898 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 literal 28393 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 E0I1z*wEzGB literal 20909 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 Fe*njz6-)pC delta 14063 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 literal 4198 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 D4Th}7 delta 1929 zcma)6cU04979|t`fl!o^n1rGtf(}TT073*rAt2}kDFPu#M-e1T4ds{7I0%U7D2z%8 zLocBtK_VTc34uk(Mw$^d0}%oOMuG{0vvba_b9TS!ino~9-7dH7SltqO#*6*zoon3{a}r5a+yL7Cco5hCLDvPZBVn}+ z$Bsd1?Fkik+U#>WuA>+Wb@~-1)P%Md75OVFE)Zt(^vW%&iamS`vGds0{6oV*{(k4A zgO3o$R`POVc=z0h;Mc|`Y4*oq-RVPBQR#&hS@Zd_Df+9JFH{^x=Q07k;fkcD6kQ2L z=49NeEDRMWB>9a3yz71AiQoX*%J(E{#)qqV#Gx-fp%1A?Yr`e(=s3!1SRW&bKNC^f zD`tOg2V|iVKND*}iz~yd*pmB{nrZoV=|Q|jZUs4cc60wiL}kuYPhK^F#tiE(;0`@| zmz5~wpYmqh$V_<)xl^EKb_}9CM{hGd#q!n)AsCS>Za`LoAajr!6`uK zwyR~_y1{UR((p(9iRP751ELmwrriGU!Q1mMrjLQ(ofkM0ti}?3u$ZYK7i4|*1@)l) znju2olpfbq!wnWGsvWmdEB~&1*;ei2q4*XVib({~esyn>3 zZ&n&^_4REquM(Hd3qI4m`rmqdBTm+RcFDwfGYG#gENrm@8rh=jpsNIq)HFXfGQ=|RYJWdQR zU7T(E2RZ9*?kJ6{F5x^W~0m46%auj9G$BLht$Etm)5)#Q=Vt;xpg!ukK@K;REQ zmgA%Uk#O_7ZrfRo9qsaVpb6&bI-ky%b8CGt@`~AwIY-`>o{C#f{q{MIc28|B?v+Y+ijL8uy%E@8M1YH!$R?H0k(&N zupqSb6M|wQ<4qX&)>BY`;HmWpB{WaW8|nJjQ&v+JmZ4noa@vwJ3Nl`J%x(>5iK(H4 z`p}FQxDHDC1696A13ljiZX+HCSgpqyyTsS3XQ-NJu@`wauhlzba!Y7{>Q zlmZ)Te`}WWL9u6o)la0|LyJUzj%i+8dVuQ~EZo)L5)^C&N6qm{#?7Sid4x8KgN95X zA2G^HVtTm$^U~5l0k@H=9=Na5nQb*Pg8llr@w5O5S9X8z-nBDIL7BQ&mEs3~wVyI= z0b2(eJvQS}Vh(}FpxGd$^;=)-nsUGoEyRBA*CCoG@^wv|T4iXMG|l3iovTW2cSz#D zUA4je_U5CmN9-h3R3kwGbnB;xYCQao^_)C{t{Z+q0M(vZ3XQ*&v`0yf+>Rp+u%of` zdqIuIVsC~%$&fIBqLS!!5+NxkO}W5uV8~`~vMLNrUcm0D+Bsiit*?fIJ|S&1X)}Bc z^DlxATH#EHk7UPINx2v3%vu|CP7<@%?*Cr-%U+g8`g4}YUXw`ENiEOH8;q_UpnP15 zV2po~ga=;D;B2L0n-^hnPW8`4%h{JGuDKed^f*O$yY(D9Q2}bC(%HC{llsP-l>R8Y zqNl7ZP$`ups+Mnz2*j@z{PM0hDs7MWXk>1EqYHFf7lKODP4`Cb#yF(Tn^wdg8D;t7 i)Rd(2KoBXL&+18tqZB-AfHzZ% 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 pNKMV47a-f>afe_}|ArnvLS9LJw}dOgk2U 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 UmYhc5pC!P^NGOU|i5dp{UyI7$mH+?% diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index 0ff7d4a6072191aada9396107dddb9416dcb07fd..f1a8cf3c023b98e12ba1398f2ec6f8bb789ac0d3 100644 GIT binary patch literal 29207 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 diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 477120870be2b54db9fa5474d3a5c0ba2fb30381..83dd4f5df87f4bf86de5ebfe0f6aa771eb2e59e1 100644 GIT binary patch delta 139988 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ȣbhYnu+NK)e<2&aX=O~u1(tT}sudA*lCUv=e;6XU)IwX+=6kX|r=+%F}A5<08{%ML>i z(x=^@>kM~q>uoYU+609NKoZW_kOs_KJ1;eI{64hd3Jr;kq zWKo00orx;E;S<2kMORJ#@X(%AhJoJp(o}9|Hzk0>c5`!7(Yc#QK`DKHtN44OI=ysd znAP+55FL3K+p^8+ngvt*SQ?+X%V}WxPjXPI14X&tpk}w1pk+$|c2IYBH|CC4xFB^T z;&!E4l)mv#!|UEAa`X~^mJwUW<`wa(hj*^ZD}n^@bCwL->+J|p3&(zs?~lm82ykHy z<9P+qKI|h)`e&ny|Jm$sk1u$4=8#0=^Hwi+JJR<4{XFP4c``W~XAKea+O~4)Pvd1u z**++=UZ{Hj{UobP+h&qU3!7$iyso-GTcB4w;E7fYf6dk+t z7O5!PwAD_3N<+X*iu=B;bF^!Vl7yxZtn{nvx zmZBLHh#*Vot6_o*{Px{e;ofLWtty(J%X@PQqfoexeZpJqkqPekQL3_;oglVhm3) zM{X>=t0IF&4SiL142{uw!`>s3Q)T;ob2NhdJe|NdH_Y|%Y5)QPI{k;Op2-rIaEjT) z=(zv1vqA~Zr~FrXkN&oj*|?UC90E`67s<=t{-^IBgOBN1S+Df;((L0z7IXOI6sqS) zvskTj1%bN2*^dB04TE2SOOE92bI1=9=fEdN1jThW=lY~zGy&DzB;_K~0nIAR?muGm z*_j5?fA;_1-dY(sR!*2Zqh4+|58VE|S_iGr1ilTrJ|=k?g4!f8uaSeoUFD>I9CTt{ z4eo;3A7!czLhQ;7xi-T`(g3W7lcjTaz}RF%D513Vxt&7g9h$uZwvNX4=!Nkx8or-X zrCfj$IPBqR=EP3j{97*$%)IZw$W4NPKCPfO`?fgVS#i7O=x^?RvlbU!jTQD)qqOFZ zUWJiy3@ZVem`cnlk~2rZc*Bcet}!g$z{tc?EH6rpw{^EKrZ(oS^pMbCad`mjilD8= zhvkqe4~gc1hAJ30t+THi4N2iUkOk(_4OgBEvJ;FSDSgkHMW!RR@J#13(=RZ_JEal% z$B`F*&cF#OdnT&EmnFlNJg+Tj$jL1C?I~#0(5@xz@Y(tJQ&o*C_!yFy1WKLHvUs`h z(9|m5C}Zo@T!b@$dcA=62Y|f&{;sCpTbN7dhf{OkvDZ7qAHkif@!kzP545aSvEUCc z#dWGQZ0dc?CrHyO{?BcrK@L%?RP~IE6h!;I2TI8wU^2}E7RFd~RqPcwcc7-X zns+&gR&k5d=HEN93%V`}8ezMOsSWc9xdlE1qH(x)b z7Ow_PG_SH2`qf)3st#!-M}~oIxtU)j!noC7A7SK#%mW=~jda?t!YHe`W zlxmgAX#h~KgY+**2*YK$0MC;*e8`p5)1>u2!cV{U1!W5oHw(MyVA?Am>(5HtuH#0L z3Q&s4yrtQP8|6V^R3<##B4bSp8IGM$?#FV*Neo{nL4H_Zt7ot7nwjy|9Ss~3`_`LC z{vI55yL425Uc#*k@n*qsFi7UYiGH-O&9nErz@m06K)!H3-TFxqbe*0Em9Geht@>17 z*IRTbeM98PGi|Q+%UN#UJhzo2JG3E>(dSupsm`%&lr&4vaNN5rqzKzCFgT7cPs;e@ zcP!y2B(^kV%0ZeUn^`)*Qr9@!Hbo`3@iOmBJ}-+5ni4G^o1nJYw6Ge?4!}4d$H@4KbyIdB!?Q?ho(f|XFBShBv+?Hm@S^?I>(urX zL%CX(iWIMQTF`+3PK4zw`4V-B#L{*K^fGPywXm_L>2C3%1Jeprbg=ef z_x`X|s9mj2&pCO|OCFNml%H+KoMDK8K7zz?E6^_Ba({R-2u%p25T@_K7p9ktE}CW1 zjKNV+i-!(7oJhY&4j$)A0m-DeSqsgd2DU+}&OuAif#D*&n#CMk{-8EM6)orMWwI3{ z^SFG!Iu$2sVV{8;v)KwV<%o5q%-HL7UtaB7L{yMX6*ZZM*Ojfvbh~8|1DHNi+sQj? zz0NoIQaV>9HLd~b5eVtRa$>@uUFDz-$^Jreq_hbH^pDg%$>{iN`0%l*GWDq2YaxMK zCVS7Xkdor#!xmHOGf7~|hilYCc9@KXhJYItztz>l+nf6Xf#S=vRQPWcPcA)Po?GV| zas+u7IpU<27#t#V-l%>aIF1p6k?jw%-tv0a{{P-{@oQuv3sylx_pYMI`}$M|B+6>I*Av zwFEXoQlojf(%+oRADvK~a6${+u`#b9T#XLyOnPO>#au1NN`8|HOcu*Z-@cm1$4?eC z>-_{QHp{-s@$7QRAA{p#;7FqLp@CaZ^uQ*r4G;NH*NF)vj7gSHbF9@|;~tzM8=CIX zYra03+v5R84*{sXhi*>?bw=<4eb55^kE6NQ9!^W9Bv!}il=#dI-b%HUR=mBgft;yw ziVH6&uf&dyfYi--=p~j5;>sNoHpjf~ZRzJt!KLFWW<9(Onh`)~td|;aa?RZ#@;b$E zvR2~3rN@Ejwd3kI+|WSE^i}#nV;Qk|pyzZwLw1@_DEnY z%8{!7b-jxlrYpWC-p`&Vo)73sTl8$wA|TGHK5FYb)oakjBIUge<~rQ<*CWdtJN+`3ZDkPR`GK&8cBfYyrhPbl2>+} z7SC+3D(7Y7(APa+@nz6Mg!7O-?3w01%~uU#rI(<1kkzWZUQ|%Gxd;x;JbTvivofOMxwHwX+M3aE7FrBg~!lnz0qyE~;3q-!WC zfuRQ&X8!B@t$*EFtRV)5`#g7_bN1fn+~wJXai;{DAI8VIbIiJkwb@!KF!zm*6>k78 z{`P^<^M#U3TEDUdwNmf1aW>W8?S-^5?XBwtG;KZJ zs(yx85AF4w(mG;!w5;pRBp>uagA=HPc#eL2z$So%i{ydpX?TJ^NA=G)cuP}kbizDG zg?6KRnvLGL_Q;I;&&M)2hrN&Cu@Dqjc0bBo#bY516GJuinP1e-3(i+X`lWZ>gO4=& z3gSjSniRt3{V5aVWJG^7<&5eGa0!@LNX!!yoT!0nq($d|+72Y0w*p{zhw}@eBmMYW zQ?Qn%g^@)?lY13~@@B5YS;5AQm(6Q^x8{xEZdLLGbRn%aR|WJGRp?KV<(upebH0ug?;fN0dr;;X9oOW&6{LvY7#0-3#PI&R zSk8s<W5|aUdY6=gS$;c z<)TmRn>!G-es84%%;tUZ;`-9+PndcWEnBHkUYZNPCD;F8y(p!Ee>_jGR5tgLHa6IK z*^C-1$*;smpAz0^AlCj~fW&-FzY;1t=VLiU&CETJT_Xwd|^k;K#IcgouJYLYCQG1ajy=&AR=O1=J8ezroKZA*6 z2Zj7J!=AE*0_*nr-nZZ|YoU;T-NQ#s2ikO6BltHTYXyrWC!2n#U^Fk-IxUPF zIJqCh0lj);Q8Vt18w#7o0UjOi#%1`I{NkW-*BHue1nVD`s5zNLR(V2@&R2>f-Z>lT zwz3!$f{M;o=10cT4$FsAvKPfW=JjWg&gGVkt6PW#zYi~y$WcQE{bDTGBlGLi;g~-1 zh`^h-$^14cZspY{eW9AWS3Z8pL$6_E-fV#a*ILhuS9Pi@qx>LYdEct$5#?#HcJSqDdQRt$?chmF_Yu$S8^Ys}%ARHt)~; zv!d-lku8O4Jau7b6Gr?PX=(3|vh3cyHwSlb>7g!N9oUsobIcLFdp+^ra+Mrh1vxlX z0UIAbh-UOsDbl&(PV32wGJ?YuL3ow`HQGHJC$D-OXOc@qw6wO$0%+0yXAupFl4Nev zCeW*uWFEOlueEb}iWVc1_37XEl4nJTq;f;WeCoyjtw`oG!@{aYlZe>k_d$bxB%WN4 z7D0P>ehUtARTTz`k>X9Uh(WRY09Xft;0c<91n~n`+Fiu!_De##tua#6Uy@&Ia0#8O zZVOK=wCVM&$l@uo2Hp+%ZC_=pkvfaZ`n0wjuDFCBm-=vZGB-JHzO{92EL{tN5&{>a z(I3}(7q0WPK1&S?l_yE*N@O4xvx7akQG2Z+I`{u{#8-h zVx&B8Dm5^>=U&Q_ICAR}@v3nC{aq&w(&B0O!rrrf>bP0O(w-ahlf8hvYQlhk34!ev zh6WlGryQ#K(?n&YuT#ue9zT*FnJ(F}cKq&pu_orA`Bi93lBCNHXSFg|8B^=>Uaf=W z7U-L!=z#y%*31K#Wz5F?GtLc8H&d@OKO0EnGZXYdiP3k0{k=&Ed6Qz3A)PrOJr+|b z&sI>mkntu}_WZLl3r)C-iOBEaHoJ={_u&`+S?-J|=RGt9Z(@T+mn zb=$^8`;YJ>i892bE~l)VbY?E|F&BTgy%ZeO z>b=hw^3|7cTPC5skhc;rOkyG5(fE-;Dnuaz>?yVaeWodO(!U|5V`r${GrVKF_dGQ_(l*@c7Q z4>M4;K3+n0wb~*8lwg-NRbP{S zGaoiThj_TbDmA-S8?WKHIWZ5dv9;B3*CONQA9`cM8e@*v+qtceq-MBYn5w;?34NnV*hOqP%}C4 z1oM!!5RPCe!8Lb;kFO<=0V-z3ftRB3bUEW2wpZgIxV}Tx%Tl56Tf>?@Ot=uqTD~~! zJP6eZ2&{!aQ|Qq9|LfHrIX|J|?;h#6hADlacRcm%)0hr-4oMT>5W6*hh$Jjl?ShBp> zd0kTgO~e|ePBJdmY)t>fH6!8K-LueqWRE%U z^;Nd1&cDlEeEUQ!=<-UK5E?luSOq?c5?l;*GKOgy0tETWc8}dML)Xl)P~CWc>#)DEiFSY1qYmk1Ny{dE==y{Z zDJTV(h)?z!G>})pm-eqDYm|iy3h?R*5aa&nWviGe`Am;7`UfNF85iyZ6gvkg8R9Zi zMy;B!3AVuz{SA77(Igg^6ilH0F{By-=OF_v@XHTyXo%(OSRfJV0Mk#C(81OFU2wPj zK*Q&X>&bp8iCYHzb1+eC?L{F~8g7LY)tB%g0JVJC^4#h++ zf@$I*-FYys9l6VERDvL3H!qNf(m2ykr#IJLXtN5{AGy?(z_LA)Wb&7XlLf)sV@6>Ay#C{?(%GcX%Rzw@OYJV$xG;Y z7k+vOCv#NtB_JG^4<*KU1)GTL0(fE$B9B!WJ)dw@y%@F+83L;nUG zpV_t3-@ototQ<{)N{F4ng%1rqQ)Z*MM@qUX1WtSbeE!}?_U~W>3Wq>%KgHBfDwuN0 zzQWYSi|W9FvC0XcgrbttLJTo?J&2xTr1WEm-;+-#@pS}g4l){-cP%ELA?gcHuzJ@L ziFxBm0faq%@+je`W_gw+br0ik3BJDQ+ri!|MCe+a4I-!uN*8KT?acjTKZI2fp6-Ld zV1$2@i+w2>NiT_~A|@oH%TAJ2LOb=^OMIW2V#scg_tBIL>J-BZ-R~-1_I?P87hRZ> z5pN}OKetA#3?~<>c<7ZQ|9_*AOxbGLkS_sJ-XnMmB)vRc7@a0#TZF&>pVz~{&ZZZH zvSQ&LtRBSZfi9>s8dJA9v~B7VJoz-J=hT3;HO9g_8Uq6Zp6!-s9b%gHcQP5=vVs%XAW3%MhUbBmV4kS7Zi=eKZv!oI#?P%=xMeCQ3p8q-7M zxUs|n`UtOW%O5CI>(gfJ3EizXwmualKq2z~ zlXlIi+#B9pio`84#M4*l`i@_t0!#Jr3*~`Vs8I^-M_%+glE2mXI!73<*~sX7ObNGV zhfPaTbPAu7$_WIU{EnLs7{v!5taL#x4Bs(2FM}U{)20{7rY4Har{Oi6!OX43*rpWn z9E~PJ3nkt$<@ddQdt@K)2Wu3zl{4~GG%GE5jkzvJ;W%#5T1*>x^lL^;t~4uT#0kls zH%%~gIRVaIz|nUzV7(}OFE+C7G0pB0@Nk%iHLwVg=H^h3V7^*3()bCCB%tdzj>qi{ zHGXQGEUf@zaFZIeZ-#6Jn9vxT`IxUWOZ$>HuKJgrE}u=vt+C)V_Ut%P?gbD>_wpPp zs&2SE1$*SdSys#mclwLy|G}mpSs;_T4sf=6yz=G*n#SuWE+6(9F@cS2 zHa?#!EY$^$HM!mpz2Q5Fk96yxDb1(q@v7kAV~~`AlaW>n1aunShTX&HxZhQzR)E-~ z%qu0zzfD!OURw%8v@;KUG|ixwz*EsN7ZvQ+Hi=e3JQx;ars&6akWtEzXwN$TF!={O zzdZc8z$R!5cUqsGKNU{u#W*B7DyTlmueHh&9w!dJ^%~M9k6G< z(+V;77L9o^tK7c^!*sx&`yt-d)mhn1asx2rR0XR&o|NlfCD=#7SsP> zhzlZL3=8_b|Ldq-UmbV(+hV>N9mZ2^+79YLbRA)Q-?{#sgiOT6rnxHDLsl_(WPk;t zgana6@>yNJN!bX4K12?X#%$wFOkKm{QGp4o!Vm%Nh`RfTuY?F43{)uv;yE@vB`ij- zTdYm-8bK>4z?ih5L(~Q2G0rlB7%6`v#^I)jPN{LdDqunEne)d%A7O$gkiJwrWk&%n5ls+w z^?6^~{2m*@s^c3b938t^;)CavR3X|~FhL>Osv=6ETv`EZ<~!_lEbnO(7K^Tqev7U$ z+qQn`$#U$Y2~091OQ=FEZ90(LbqCGm+-La>c|D!|2BBG^5=S+HC*{T_i5$V)wpe_3wkbCw{0v?WP#0{ zK2=9tC&HRvoeEoiH<;+O@Zp`=l={Q5Hh>|!`l~pHHv=zu?t~h%+0-cV&wU_Q*dymm zx^qoQ5^$0`S0B~DT)I|%zg$@L*OpbuVpyTtE+$CGf<=iBt)(B;BxS^<#3#-bXX$GE z2*3XoFDy?Q1Bx_A%Xt*|Jd{J~-lKR4t_&=G1(+CXQ_bga_rs{~>fg?~#_mqP z)eC)7bk%(y_$H_AQqqq!PU|aBeb>e7t9aR?V6+>VPMWBH45cg@$YdBE=U0j?(oU2% z-g|6+Vt+zL+bM*Tt^VkHX{nUMj4uyj;?J2A*=Fn~3+p5J}cZgnMg`^s(42BDWs^AGNR%w-<4u4&S{jqBwW6_|Gp+0E!MhKE+4i}m9JxUp!#N0Y5@$W7m&&xML!LP-sF|Gti~G^D zWQNn1x)Cl?Fw#y}-4FK_TxAbBxajBb9NSZ+t6#>@lw9Wy;!arasmvq`n_XC>70HF6 zd04wm#Bm5^(^VKYnE;#8e8pRM_anr~qHl@TmX3Xgj^?P3^n=0kq!}<6cNyj*A+GU@ zH03_=l3Y)}eGhkMVJ#4fk6f^}kR0@(KRlxqq|hm&(E!)7E0`?&Y_y%Z z*gUd%wa`t97_;@G4ck(-Qr`$Hi+>Ari{Aks6pzL{x-bC6rWEH?*uI@%ee_F!L6&f#d&jS zX}m6%=RD$V5L2T4}!@x^HiWnO`a!g!Nf!QwDxi`WmvbNlOuy zlNJ;86H;~TuS{fm&_DAI5b2>6p4_FPx}1Vk>EE~2OyM!+QTl7BGCUVX)U+A2{gKtm z%?3jj5`G(=brivb#t>8tv;gZJ z#M93hI4k++QO#SsZ>-FpBHfpu&dAuCTnnRA-rgZQ%E~z@=b7!^ewV$&KftW88bS8a zPSLj=(^S}8Ewn<~%g2ZL+#2rR9-V+5vU{)7Hll2HXN<=b@cF>1Ou7suW{KEtSZns7 z1=mg4V_Se}b@eCXUAS-@P_}~R2p6ngx3&-BfD=!wo3^5VPGpL?6#w`!v`*-DnG%juPx*^+zY8Oz^}OL#X-P?qx`yo9XREruP2=sYKi^Mx2g&As^szKIRYR@5G5IOrLs9ZTXK^Eb!>cEGLy!BtS36Xa2&~?T0Fk+ zKe-P4Jv+;!hhC$L_ZZvvXuA88zCc&HWl-*gY;wX+;-~{0yP*djwRdz4%z4f3wBYrN zg;$OeOGQL4p*5B?uh3J*;(8M1h)pM;?r-k+ZEm26(ab)tupc^?D7g6${0iC-j(Om_ zxt{LM`q~ybbp5BhHuvFRI)lI$Sy3jGvQr6SPHo-ezJr@0RIyBZN0XwSpasS&xx61m zB}hsHeBmWe{e7!YujX(P_9ZI!x+_NUpr3V->HbCsOL91qmga7K*1VG&u7w!Unn?dw zuLYU3k2uf_EN@-Lv>r&+H)W#vZ^AFRt!qf*-hokRq*VFw35BIN7x=j*X1Ez?oDrc+ ziaI3n*be{lTG_Ow>J<%tce77=y(HF4CjWdu=^;K=Ox3n+di=_sh?80E?w=+M;)IJ(F9@HxV5N&c6zt8}1Q4E!bs z9sxp}Gl*;*tbaR;sy`)EH(dY$GJ&wMCHUBHQx1Sf*pP;#9w@pIplZ{CcpP+bCk?XMU!_If&bmV5j8Wh}02*};W- zIUBqXT}%(6p^>=ZwVP+tRqkGo+%n3iY(q>;j8@`OI8yG*?b@%d+|fJqm;>7G2t6IU zw!EzA;URo5SJ^m@OK0->)&W=q%HDStM&=@_sNT7*hd<6J%@bqi=pwTHAo(Hm?mnW( zr7S1nU1I=?HI<{xTA)3FtO$;oxIJT=N1~}C^ElOf`}J=osSvgf`bq2d`co^7Fj|}) zDx_kE*xR_7OQKem@6h|vpQH&_x2!3VqJ>p%PUIDdiILPyWySnDVJ^T}Dh$0>?O@{ai>~OclO}} z0W`3A%@Ko zrVg3jK0_Ln8b1cfo!Ju;bFPa7NtDi$UgX{s3#}|ee+7Z9`!Gfl4+n|^ZrV|`mg>c3 zJNXf+HwgJ5&qV+J0sO>QHfVqKjesv-*dS)_{l{OPYK-?fQSDi1G5Ky_yt`ps_Rs#T zE)~*Xvr88R^arQB5y=QoR)YB-!rZ&XR;|V^FDP=#!nN);K7aK7`5oR{Te3b(;BvCrFWK5x2R77OinhtMeWyP4&r?o$VJzJaV=iajW z8!DH~xgkO$Es+P>8w(7-EE0nR1i^*+JvUca!jrEH#CS?-v8CiSG|==4xk_fAe-(Zt zBRi@~;@p_2%VpPIS~9GRXsJj&kFfy0O~)=B4hY?2OCgZWJ!U~3r496WQVJWsTt8@W zcH(tY%c|%dSUdJ)e2OYP!P)unP@g)Bywjk*)8?}Tp|h4#Lr z;yoS;6g^Uw%^s>Cl9;2G{B4EBr&GPJ=lhK)$u0tWo$5gQ6I&YLU#&Qi;>;EDVDd}j z*aF{MN?WhB;yA+gHExb2flQX4WUpZ@kl(@l{gX=Y0v?9qGFDPluMfUWHcK}eu)+L$ z+Ow+Bw62m+YQAFKb9EzP`ylY#qBRq%j**HOIdID=k_^q25FMifq0}r?;eU?qv1KM+!IWWanAJZ4(wVD<;i5yv_vfVy{=w!0-A1ryZ;42xy z^K*MzKd^SxN~rMQKeJReboP!1Vw4WDyJ*P5TMdw_kU49cep4B8ay0fgo&u#2ulaYh z!y-aZBleAEc}V^ zrfvHZ)ybm1OXldhD4X!$Vb?gPtwkLq0&T8`yvt<7bDAzwRz|wBGWrLk0#Of>BvvmgqoD}1r`LD+@WNLE z=p{F2wB|Ypx6||U>N+}Pvbhs+{^#fC5bjF#_g`u{m+t@?G@>s(PLh$4QSCj{#6-=~ zlCjjJvSF*@Rou^NhfZmrQJzJ&PXFHZ%>I*&%8O>dbI_CY1R*qVJSjrbxhD5;(`7Bw z8mWT|H3|`_TgDZ$B5C1x^x}|c*^c&y+-E$lDj5!jaL-`;`A_8a7hB4<5z;l_s@r6me1?Oin=|ei z{QG1uZWxZ-6V))NFtY%{>HUkW$>X0(dVeIjuB54CDkQj!S$n3&1*IH|^D%c;EiF2m z>0M8%C4PkCY46!z^B_B1Ss)E_z3JE`LeLu5ys-`DTtv}$^t;nqL)8z7>U+&?zYcTz zbNdDR)2Z%pA4nJhNX5a2H1R2#9D93v+-yxu&;J!&ABGdYU2vUV(M7Z)*-2D`Xael%xSVNPtgQ^hl-4P`(wD`_gacyAN- z(i-*_QOJ6b{N9=lI-j!OF%YK?#`jc)5w#+mM=&BvVQTFCQ^iibbU|?J2#(nXBNi+yVJ9ISi(@}8 zPw}>w;^>q(=N?{GoA>*0_gdEJic^L(UR-!oYQTONK&mGqtWw6VMT z5E9Y;A$-b$u)$Y4IDBFUbd0~qZvp8?5Z8>1c>G&_@|lP6b4WMx6F#nfJCXt7>)jS-k{ICf(wn0veeh$x+WnHh2M3w`a-=6xQc`Zs z7N8T>Ku?d=Ij+UIeJjCaS_GU&(o#W{G#ER$`EH?Ry9z!bd;5+?z(U=`gmxzvkOfgr z_zjvb*zY818wGIv)93dO4)zWYiz+LVB8h3W38Ax2G0JSaEue0%IxUi=&6yAA{v0-t zoBa#AHdQ{1)FND@10~!NmD#|t%@zXbk?2sez>sVyAEw&PO7gWGs$bXr@wA1G=6V@3 z%8203wVQzABRMG2MvM*~snbhH%{G4`M*mJ^y&%$A+-!3~M`1BS*;pBqNMcM+rqeu! z^I?L^$8#N$V|RxF8T$-q`sy3kUHT( z5{&3`%utCIMOG@b2zJ;idgD_}xBP_-nc=%~M3H(lM%sjIBlkjo2}{+t2+mC&V*L4h zsn~rZL6UCJ4u zk2h{&lSz!c-UwwC^W^M$9e(T^ab`HTVdH8ahfmoPyQfJI-7nNXl5_PW(A#0gCY2;= zdgCVCHKfdmT0A-I4edO@KsrbQMl?jAY$-_g?u5-eq9l}#)hqDwIC-QB))BKT$r4{8 zaXX2wd?d3yy}ixDUyx#bn|AcOpjxM0g>A`y%H@m)bEZE@E4L$2!1I^R&_x@e$%zgJXeqyKav@3Y|EQ7S?`0%ivhMX-Wrr#-R{6H?}4%)1Uk30Sx@A|@< zq?M=Sg`6vAl?66-POu{Rm_gL%(ImV62&ojRR9*ZKBC$oAg~*x7jEzN|uH#k_nz|x_ zW6j5ijDarFgcf>{6#DuV>`H&%K_xxZkA9%HT}o8-N!arbN?&Q8U6k%r5KyjGoES3x zJ@2ZOn75-H*B^&aFETHs7VKGlZ-vNyDF5?`pW73s+Ps)&FUmDGUEkyhcFLV`{`N~Uh$tyqU0U` zSH?>E;jS7mezI<${j1x)bHcYX%& zx0+U*-@JK4+KSE&x?I5cx5QWN$3Re@Z8aNvdEpBB8&zjfW2<`ij&Cg*WDeSxf?0j` zba&iEPN-rdL_cY~aMT+tj70k%CIo`F??CIkm-{85er@?9M0DkDLS$fSB=yIXMd4mG z2otYJw%DA1-02ILpg3Nzc0Mn5)QY~N&$e+Vs7S?J&F4K)8EOKy}gI@U}N%>*KPDNDI~wA zlS3uHP1h>+`95n&oVw^uGa#0W^@nzRRNi0HS$sF_E*7MiFqfE<;2wg3(tmx)>ai1^ZlunHbI(yDV3l{xy<_Otbm!6^d_4Ce$ z^#FLi(p2AF@8sr+pi(Z;5Bt;gCk9LJrv1>|UQtP}(b&8D`#qZ{nx>*R4(mE|cYrjq zr9~104-aoR3<@~k+MgudgC2Q^z)dQ|V;ggVX)u7h5mne^;?KzZhMqq@%8>rGuwD;**hs%G|!0oS~#dMuy>_w}G9P#u`Q~*4rx|)6cRG@RFzm zl47WD1%p(RVO~nfFg;R^ZhPu^SGT+}FWps2zRG)U(5#wS1wG>m3r7t>GjIJL&sLU~ z-+68HbnAXM;lE1J@?Q#3DdAZ$F248kWm0sd%aX?HUmplhCfMz%#jwkaBKNv-*Q&!0 zNwlao02u&QAJ>X0oiVv8a>-1J>hYZ7IeNN+h>VzX6@NdtSuM^i{0lt{78WNXNl=6} zwB27c#E5v)w+d)E36h1TWPI{eEC!2{j7#S6JG8_9$hGuBw4j-ElAqRdkj4At8tbVH znK5{J8xRmszMIsSA%G;C_jXgEMCH=c0N1P^Alz~#YzXQlTlkhsNPwd2HaXI`4Blu3 z!O1&J;VP%aR}eFGn-HQEBT};-tYUfh?bOly>8p3AWn7AfZ#u|2zU~~j(!o(=O4^a= z>I9vzwaVDEk{(Z{bROe{%)2lX*FsB3Z@}@ZNmE>OPNdEwT*8j3?T{B1u38^zfLR4M z9=HURCS#6sh^FdS@mKd)y_Qo$aKZ6H&4#-VsCR-3vG}iIZWuZ%BI-yBCB@&lF8L`m zX}ap>WD2qw#9`@pcc-Qkac=Pf?$790qKnV${fMMk$a# zjU#i|J1j1(aJE1uR1>^&*)qwcU*GA3X#c!)>=JAQ6VnO#4bK61VObXt*`Qe1BUp`>an9MM`<)5#Isgt%HNLudnYS zJb(?(kDKvVC^>>(N%w#z1y?Kd6AL`E?aU2`Y2b{iT7WH*=%r|HhGvr~n*nag({F9G zaoZ#xaTMt@8H*_cs&nczf0puQapmA~wtgeQu_|G}b5T#ubu}UfGla?jjzQTzXF@oy zf4HlxMM-j`(K{?!+?+OMUls!INV#y+8hrJKQ^Vv-cUy%amg}$S16M;rhucc^~~TJB81I$)6H#dhJ6Wq%`2*Dd(t;@L@~$g!8bF! zktZ$Gmw`w3Tlt)GD}s4({q}8G9#@^rgLPF}WG3F4YX}s(5q~k5w#dtg9FpoH!+@Q4 z@t1swnR(;+_2T0-H~FXd4L3J8^osf9K|w)?I}}@eWJiZ=MrNj-)sptqLv?d7-2oE? zFg10P%m%<`S=xGki#s})awqI5XzqgL_B=Cmxs=&h(;iU9;#^!@czSx8_WjUDqRP6+ zNG?;&>iYEKxcVn>OMfIJx%L-nvq|wRd{E!Wne*&JEKT1B#cIE|(gT-K#Y!7wH>JMu z71cM$#=^t+(?-`Y!=PUJRn!n{$(BMkNdI#>K!%9<<31e*1zq)#K;6w6AL=At4nPGy zpr?O)FFZe=6?`(Z?e37F`s7O;L9skV2jBeM(vsBSrBwF6^t#+O!zJwi3We$f1<8z! zjrmG5d0Kw^_6^^1?q6mlDk`exiB3U0OL8$klv}>->;nmskK5Nibs#4aEHMZGPrk6G zYr#%#7FzA4WMr}tJSC=WTaO;>@Ux_A=~`OG7KkSj{A2r@tuMYF`n0Z0zd=*BGpB2P zy;Ju5d_b8RM9zDQiJx`X4_Rg|xQk`Y$s}fE%KvI-(7i)$R6Ak0_4<&|*?F}rKa=g0 zb!e@|@7)HqXO9LWlSXgLl>uN(iJZ)Vh!V^EBPfQWZTv`?)ML-T)0abpQthQgCDm|4 zEk|M{T2j&vH2&aB*hQ25S>}h7IS1hxzgm~^o_8SF@ToVj*v#UdO8NT~;euN+5_7;b z5tCM)#m$gLgfCr2NIG24eD8Fk+)CEFCOU&kX7Z0suNRToe_jFryvu=uNu0A>Rz`Te zw}V!X+FXP~fJjdeCd-7v5FH!)ctzNY&;SECyR{z;jUD#npHL^Olhva?wQF;TU!~k7 z3~aX4;9tyn5>b1#BaqNsS!{ZVdULa6kYyjfhLbl)mT72O)O!p4g_tK~+IOCeD445( z)GvTTRyEuzh(-W`lHw!f#^hc8i#X!m9FQllqv5v!r7p);&nY3Ux?I&F(%do^vBnsr zk)0FU^*>Ewm2EAMAXhDie#MSP{-OXm&L|M7ib>FB?<(UvAJgmr$EyQN71CdH>Sx`I zns&5aqSs;A|7hdJ9El#=bmE|;S;yY=pf_xwC@oO0-&)i2yb|PsmHs*aSZATFKo$q{Q~!n1O%3(9J_SoO|Y+ z*r>TusCX|~j8TknzU@zNMrI9DhvOgx4P^1ml_TBup1!9wEX&Lh0pUH>2-bITaf`I9 z>FUto&#)op3Bz@cbWZ|J*&q@=fH*FLIccVgN;J&F)}!mPG~Y=n;_%>Mol6XZA^!H; zD3;%ATR)|k(^V0p(~q;R-#&F_glM^nSS1j2M3#lSmlA0!GeY`*&M7>`kziD2OiNv* zg$yb(%79ef!2NtD$bIK~sWzhSNg zx4@h3`E~zSWNKXi4yBpiJ$S%V#3zs!$nu6lDq>s@MkqS2=D0YG6%8WQ_da;(p0_Q2 z&I$K421gs^mR#LRggvj3!i&}HART6(fvGB2UPQaEMXND1)EOkp z45Hw>1-AVs45Y!2DDTtC(Ux)CC#70o~Hk6(%~x)c}=gD;9KNU`y?RO zwuDI^%5!U4qW|cjeyJyR#f^DfsfR+xT4i-l2mrrKW9gpjCC+{T$mF>l50zEaY9 zWrF)HW13H(C2#4y>QB6&B-wv(kpXg&rxnB=9#pZ9Bk``6@*i#3rAov-;cQ7}VV6St z0vaT0VaLm@#37(`m|w4#+#kIBwCl(-W3+%>Wr>Ld`N>KF3vKw8aqQ!U#XqHYz%&a? zU0wWd*-@ZoR*Myk5&v113PE)tNB+p0{7Hduf*ch{djdD`=%^?@?j1v({@q=!jN*0g z)?XqC85s`_e17Q8{Q4DY6Z5J(BLjFawRcWGi+b2ExD@~fT1Z0sW;eqruPEa!GH|TO_F?-8Jz=419_Y z=LFoZop|!P+GXix`?iF?2nyJ<6;L=EsSlTQ-5rndnp@(co$&c{^>M;NmVpN$E?Lw# zxE+W=t}QNJLex0)kKpK?f^0QwoI#|_LqAOn><)yZjXl&n>xCw5;*5iAkHKdwj@Yxg zU<+jn*)I=x%N*$Z!md_k*pySkFG*5rhRGWZdv@GiGpYUrfOe!ftlW_v6R(pASPc8gJu+qm!_JHhj^*&d1hKk&?Gdq^s`2a}mU!h+v{8Qu`(BO%E zqewm55Ux}Rl7Akx2#;9Dsbv1#<%`3FDzalS~@73Jo zaGk9vdW%J~B=3+fEu79&k~!E$1}fmTE#m`CWWHQFrj0u$11ZDCtOyu6^g8XkKa&=* z#4<;&_-j^xu!Ajk*y}(_sjA{L4q9o@R4X?7VHIkFCD&JSxa5sOn9iR<>PT*bhh~q5 zD!k&&@5_1heoIZOCygsfGl@dnj-SpdRF91FyvWBFkg7-Wt-azDI7Av58L3D_p9bu? zjU3YxrG4P&@i|%%#`yn_@7F2F#$7#Sh?j}LDjWPrJTu+owo zHL~X=6L)a)Etrn|JGM@W+A6mEMt|RZ`;BTyBsFH-zC|k|l9*V*a`;~!bpu?Xs;Jk~ zRNmo7tA=i{H9lcm{QcWbf?3T2=>_iUXD8a}cd-Jy9RT0Y z7ss*gCgiAx{E!rgie`nVfwDM+x?>Z|3*y`%2f)Zkew9ScpCHJg!$jQ1)QCSXmH33i zBZT$#R}=|{bo;hMKSZV?g}%lU*4R?%kyp@#-43Y3C9r9>SSsQ@%Z#4NKfd1c!xRXT zjlp$O## zty}9n2p=U^-4Z81QlgjKb~N}!d8EVn;#{3bOHZUEmmldc=<;H%XlDji&Dh6zKZ1X^ zCO}!7frJT>Lx?Ro52CxPlD+-6kH9Vn@4LHQhu$FZY}VwOk2}A*>b(8H*vN@11Uafbhu@! zH$|-S_wV2HT3Rx|?||vLy&W=AkriY*e|cp`Md2L)R}bsau^t}+D>-|O>Cf3&KGCF} z@z6`Rt8HdYybauN@1_u6!f)|+%qs73lmNxQogZ*7Y}7AO(LIc^NthU>w=~l> zIF53ciWdf+z*5H5)_JWn(uCA0xRjRR#Hs|=NJ-y*zyMezP38&XnotxRx~&I(Hlx!f z4h9DEIMk;U@R8o>1GgD6bw`upbC`g#IP23_e7M6u!Y1%46T0jLOa3G_K)eJTw0e`4 z$w}pXA(CqS)jB01$Ij2(W{Pw(iQM|<49W}?`Ht037OwD{ZNEgL4j+sNkm@(i_s6xq z%ra(IKUq@i!;$@%Wc;&*sRitsk5x~?3ItBI6W@}?ot{t$jeNoO-eG)i>oPG>YOUs_jb@TMhnJ~3GX;Q>jlsRzCwMG zWF%(IVP-H@+T`$ADE5_MZIDvLgngvNVgb>we7n@5-5p39hk& zeDr(s2~(+m;ndi>zVU?S1w$rgtCkcG9%g@@ex#FxAhoE+5a~r4H2__B%v_r#VSQ}M zJEU{{rSr|{f_=f?*m(FNA?mTts1uc4CJ{bpHU0FT)f9)SsaKF8%}#ae%2JpJG@7pO z?|vRZSc^I(#Y=b2#+R_#pKjY11fC669loh*#h^kdMY~9;d>$K3q;_z;CCKafMpbb7 z`U$UeYnjBKkkJdE=VKupm+_NHtfIt2MML}*x{()Y-|GGp9+YYCo%rs8MEqCY+66xE z*1J6X)VYItJB7^?aqu?Ht?l27zs^8Zy7wSA>%G0b-%H+5ynep)KfM0;@q7clwGcGB z1NdDPyc|ZkApdNK^LUJKa9&1I1xj3}-!hDE0R;d@BR?&w=2bZcB9QtzNbTgBNBxm% zd_(FQwX+Fg$?)>xnrFVs1{tsH&Opb*joox*?w`qB1(gFcXxv{(%s#SbR*48 zcSv`4cS<*sN{2K8(gMMCG~sE`MrGz`XU&NAd3P_1-GhoE;!RC9?6rIF@YaIs2cU{0(b1e z{ilhiuD=H!deh8Viuxbg{-b{X&-=-E|7(}Bc7ri0i0rp${}T=TvcO>m?caKuI881@ zrh5plmXFLnNR-KCb^N*J-Rn5+&VB$Xvs2X=Yyhf}c02?oEN`28KA=kRpSLc6|9-?s zcr^R|u`y}?J|tepbq~qs?+9T+W3zdJm6caq0)z!u0YWcTX9h9O+3b9LpOln-g7P1CBO&cBCI~Sm3S7~ZEM*el-P&sMCyn_rxu1j0_{;ny z!3KcC%e8K9SkY)bf7w~ZkE?K(OyU0xpO@RrZ6#$$_=|NjW)MD?kYOi0E|21@$8)Ca zt?Orc?xJ4-Sli{fI!+3#3oaTBa??oSKp7UyGMvHzLDf)z7iZAtl^2LgYZLU%{YzD57xF>tsb_>7TAJ zB0#zfApb5w@$jc&hmJH!8 zEwam{Dsw=@p#be=qu})5-;u!M30Zf70$5)8d_6u4UrYHV_!GG(%*}Pn(YHhZ@mZ%% zUrSRHcPuwYMN&*D)CJhFS?$y$&9zN01LIA(2k zhjd%jbc*i(?ux@YYVK&fopxWn9SL1z$j&_b@NdVBpMZeCif?oL0uTDh%98A2LS%7} zRaxk;jyYibky+?c9kseZi+B@%wZ(o>oL)M!Kzo~R`dJd$fbo`&lZ0!E0p_nR3_ zADSat%g|Bf?Eq4(w!7B+M`cF4KXofLgW*D% zt}QGT%`8V&10EV$1~NBtbQm8=dcL}I&7sAft7hDvGTQy-_Na)}HPi#$% z1-3CioI^`ooq4Ev5GvkzS@|G9PHEybyzBuX$Cy7~3wpQ!PTIwQH-EO~@Zk^p5RRrX zz$l9r^5p^RYL`dMF2na^J891!zIJYK#la;4#@=wg->Bqnh@3~^SFN|wz99~)pGs8P zHx2OR*q1xbKcS)JHuqSvXK89_?OuCFNtf^uqcyKF2Y)K0kNlWHbh`T2@6m`hr3nzf zXU&KO3oBAm@4F0VDHkWtvCDJ?IyOOx?}O0_;=8vfQk3*D@&YLo_z209J&)%A)gE+b zazz(ZqC^Vl%kLhL1^Ifrexq7JTXF;{KX|XM36CVdM|G||6^#YX_MF!RK^;qM#S<)x zSJl_I$LQtjTC`AN9X3PpJ~&(c$3^nxDc8LD48CCm^J7Nu+&{BaNZ@`?Nk|+~0kPO? zMX+0lHN(Qi1zk%E%$m2hjHmdMM{F4A1i@N(Z3iewgXR9?(^D$UXx)A(N{rug1&P$A z3Z9i9+JdYiAXoNKu4ha~o%R#lk~EF?UHIh{%+5nYC1hHiy}STA9-cPvkCd!j@nI_X z>t$M68ZJcho@GST5MI3R)OT#C;7{MLUwQal%yhh;m@nvK0O!J@B61Bs>J~zg|u<$fr2uw+P#=? zTixb3&`)@HdI8tzUVS+kyh3B@1~Fk(g@vZ$Bcjd}!v-dn;Yt?4*%nzOe{fXUeFAmx zt}QVm$A|N0*f^3EHRRGEzZ#M}J9Q!H3zJ2~t7ny4^6H`R?CP#|IPt2dRS$Njj|$u5 z!u&Xw%?p_wmINF5ej#==O3G>!1mifhgBKp|g(Z255J31{D@Cd%3KfU=&Bkm=wJS_f zineJ3LLmX%@GcA?Ufw513oJi@Z^yibl8R}iwx5)+Xpx3PVOQ%>T_k42KeU-BH2pQx z%@2iFAA0Qk@sonrr(L7OT~kuBRVZm=VhWl1#?463pZ&;baH#)|KsPP?e$}jmg7(*v za?}CxLMhNZH2A-w{eWQxxz~pyV2&{4^tzFjkA5YPeL}Ru_i=TS)K2;KQ%+=&5kvQ@ ziyhkXdJzvInGseoSW&%yA0z}%V}VdH`Ttv{|HYJ!VF$+`L67#*rC@PU!;s$FpAB}s zVS~ucN0{U5VOkvRlPic0x5$@}NRZR`!wQpLRym{H;;$3quBH1$jmML&d+m>2NOd)c z$bd(vq=XVsTk&-3BIeDx+LYIs3>hRZDFF>Ffik(+A;Jv%*CJQ~1DRIP^cWc#K^p`I z^@6xf*n=o^KalsFinQ(UyMh=S^H4ahU^r_WDnITQF{dRo?M<(a(wBTCdTuDk`kY=j4^Vdc5Mt|K$ zDH$1fP&3oMa{#Z>Qs|}YsX|Z?EvrA(X3X%A2C>`jdIRt7`hCzsFXX5(n|_v+ayyuq zkfEZYHpDvPM;tDK-3I#YliZ9I8k*4b+31m^gy{NHkQz#e?RVK7YL@=QnT3Lk%S=s5 zmbDn@e#Gkn>a<$7_)(2FKuz(HWNh0!GTb|R9zTEId=%s9?C8*%`{zAbhFV@ z?+xenVMEr~taMIdtmi#A%C))YX!2%vzVN$zBQ9Ma2!SkiqD56L7MbpS;jgT& zC09Kuu{V9E^pRlMZBdJ_^6x4b|8(0%ERO=yrg{MZHm@%W8^0#k@Jy6V05bUQZ$3Fx z!$LW73B>S<@LvWhP|bduHdHlla})6Fz7zByQWfn$>>pPu_aduUOS#QK!(B~2BO;{X z<(wXpiX~WWdhf*<5=%VgAW%a>%XW{Nz68_!T9ZL!*Ps3t7IH}8jh1BY(Ut2rn^r4<*pKY4y@ zxb)|DyAHRVP%&S8s!|Js_>Vt24BpR9@sK{CNB|m05%kC@i(k)x2PThv0FA#6bIHExy ztzjFND<(Y$!+*w$^DTgx&7Jm4^ylgJ@sHKcx*P~ZWVVu^thw3k`$PZg>Tr4Qu*16G zv~BELs}8{18~@v{K-C1nsNCD1A{Ic$hASU2u1FNlYKhP5hZV?Y$Uj0l?y%MNip1b! z`gqSl#Os1zi-Vhm8UF%c7vcQJ9iT014$J)DqGYDD&*fJY`w-BCKdoI=OhK^h9UQhk znk&th-I!%tuQfm==KA%yqrn*_|ABMg)j*2_Yd%whx@~qiprQh@nG3*=A7=bi;oEo+ zRuY_Hc4j(@sdN@@Ztnl0po|5jKZ7t4Quw@Q9!RcNS1&t*2AJdy#zPa60vZ*j67rj) zxr*N2S91S`m5)R){IgW#Uz`94MAHALx zV{mkHOP4RJjf~AzoIvmJ-@&f;ud24I%a_v=7-p}ms`{_9Vw}Yx_|s0|CDOG*hrN?i zyW1;Jfed(Crh0QK&9W0Hm&%o?cN%YDeW!$Vn&U^J1Kv z^bCDC|3=CvbP4*e$@k6<1Pg2(9CDXWMYW!dSn)*t`Zn~nm_0-ew%M0IgYFIlnZFB@ z5fWx|LR`*I&Zb!o?)^}trKJ;AA?_;n0Bx4yPqKKfhW0<8L?B$31*T%B#rz}t*Ug3i zff-S~a9&?bno!G!Q+?SN@n$zi$8#}xIgkmeu z4?&|V2%5epn{4e^NhoZ{zn3s7Z`HN*28;A}d4uH}+5iV?+W^+Xu-4D-I1IQ(_lDew z^3At;d~$u)cv{&4;0=BQt?Ulf)RDfnEJ=>MocIHf0a04(|Ud7=mxgxqR&q5N>hZ>r^PRpM<(IDJ-AI?kGuhR?2z z{0WJumj8D!L9st45AF|k6q{b;&TsmQp>u;OJs6Eln+~CKMCdMJWenBY;4~)|_^-i& zz3AVg-vX@V3_q(&OVrOXiLtda9KK4Q&UV8}?z4j&s z+h)x0K`caZK~fFd!-y_t2Gp7AB9(fuC)Bn|@1;g1#bAiP5M{#IvT)Hn zb7f7Zo)y%en&|22wLS^yy%a!-VwY-kuwqAJXfb4-p-|s{+YrMF8a(|~q`VLKr(D4O zi9eM7~ zh|khOh-ez5qnj|$#D&E&Oo;(Z{gr|zj4;J`k7?1PeQ_MN-qyI3;{y0iReGWNQpPc zZm+r!q{_oMg zK6|iTKH9OU0Dwi1f+&XhJzJzp7Tjy3OHeMp6x#gTvH_U4izGS{8<8-PL!SH(acC;W zxM9zsF3#who!60#3`nmG2wh>Dj$`i<-=axr2KG$S@Kewh^ueXSH*?F82TSu&nP;Wk-GL!3=j^13;a^HstMwg%3nlx#u)OHvZ3wq{n_f zqs=!Y_T5>e-NKgvSg`R~0n)RO`hCzv`s;ba+|Zrv6**(D9X|y|?suf4KTHDtzGuEn!)HkCw%>@i3S%CA6eEWhX25Vgk&D7^9K{K_ z0sdy87?xPn=})FX=RMnB(+=9E~l4|!sWvIJZnBYZ| zGkWEGWTM=4)j{*2$6J_nQ&~_s5;aFDul1F^oilybvZ|^|Z0h&`<)-nB?f#B!lr6w? zN=^^#TsiR|^?Z?7V|$k1%n~|4s@W_Dnwpx9d#rMh`r;V1w6$j^?$|~|?^~^Vj2m!R z7>@4PdT>D_Xu3Llcl&wH>t^Qp*nrSjx{XU?9eNVj}Xzv4@r<{!>|pO~I;c za`pEZN>AoB+%*cPA;dbSs04%yvl69U$(-4&f7IVh{3H5B@2NfS+zE8-9yH7`bQbz3`0o-iBT`E4f68sI&BP-|0Pq@}FiJ z*6#k$rnB0ZUuZSet~;7Y8y|fuUtDeX#Miq>W4{5OyFNf{pOEVvlX~u7b|Jv(6D8HeW;ul& z{MLVzg+_z^iuO%aMM>+!Xf<@(Vm=4mFeVp|B1_GVQbKRC>ePXS@U9lI5G1Q)e>LNjn@>dMjHEC*{cSN^OQ)7y zlb8F-=?@+6zdTxc1rW7)AQbjTwZ!E)&>*^XNvWNW6!dhcq|+`VH`rS z2AFx##>SLqd+DwYEPePUDZ)|?N$GYm+g)abBM-v9el=uAAAoZ}p@xg&h>bsQ65e0q z$&sdtPfyqH)zMjTgL;3HUm}brupL{@%)0lvZSC&fdirNz^y@Bgd;9YFHEoJMX79+# zZzb`5%Nnq@ez`yAzh#CKB~2_jeVTHE%<)3ndiD025EAy85k+=R?F0k_)~}GmL&yei zx8^MTA_#O-`gR`J4j;EOHCDUDk6|zT+>&Lf#k&mu{VGZSdjs%~iIPE%0N#t!f!PSM zm$UwkQ+yqk#C#m+3t2S7i}%2 zE;asmd}=T=GBOhK^j>N;_WabAJ?v|54>{$Jl@0;&5EH{~a>(&<)q9L+Z=s8QwsvP# z0M_j|6-5cQ9z;wAA31!!?9Sn9Bm|w?!{j+ zBDrPybw#6li!-!s`UF_fAvKML!S2+%0_UkLP^S?6hVG_GgmI{1hR|<8Q1KhBsM(fl04rLuQjgVMJI#71(7%j#V-83c+ zbXsWzloIlVX0NXIYq#4&Wj>Hq?5!_G646sBX_}_NJv-tEW{xa$gE>+d?O}e+vZZ~zD@11$ce{zI$CzvAd z4L>$Gz~AiQ#Q=T#iKFImM-{f*K=vXLZd-S>1@iJ*=D0KPSthsu`hxiH%qQVgfT>ou z$y{y@x_RAyIVJ+;?3LOz5dM2ZkG*TYa@)SrhjQD$iHWE;j|K5JX+~U*`~7#-#{^y5 zR8&-Pad8g}7H#@74WT=|mmUJY(xHJIM$mqg2NS>ggNpM!g>Sm!Wbx8Kv~-DV^2lZX z36k-K!O?6U<>9%x2$T&6qVr|uLBA33_BfWh?!7Fy-!QDwoQ=6uTI|gxb+1W)&*_-k z^d;Yd4jvibB|WZG zjamtTcHGUVe4SHa|9iXdQIX6SBQNRJ6pW$6oQW$P@ii!~-;FB3pgm=+HO1!AS6T%% z<-4a^E`w{YJ{1aneN4=7JRxzD)zGR(IVLvUIER5+x~vn;8$W=vhCfMfeB^<;%q`8u zi9pmL;vpDjoW;BDw@Zt)i|ICU?PhbD+{bAK@whkd3I2IFj+_`ul{3lE0NFD!(Q%=p zXU^MkHAxrKYOFK!O<%a0W=a1fOs6OjSSh9Yk!6tMMc85G=eFcvJ5o%1(Ff9*TJhzSN?ijG zR>>kh_TzlriEl$G5H&6Q?$Yzl4R+?0nX=09I;U{JryXs!NT zMmuh}dAU-tyLN~SKVW^8v%QKW5RMqcrpwB!W$(1ET{mKyVB%kY26ypV~v^P!Uy@}9F1 zhTvtIBiptQ$HS2z#JVM#T241XV!;73_T)HQk`h;JMMCyw=O~qvshAdYcM5@!qhS-A zk87JiUDJ`~jMopar?azOfi=TV?pm0mv7`C<_(sC;R|a*;q^TaRfv*Rzr4_H2J@^$< z3GKZD5>>HgfHR?h8QITc!DzgSGq=nwH><5BDvy20YRS2h=ge58HEhBtP}q z-ZX?=pLQpd+lCGA#{PTh$9^dA^AD>?Py`;cdtCU=WIlc&VRO4l@N|42a%U9v-A#qQ ze!Hut&r-BDexduI@-&{CpI_e5vC>hCs=VAwFUy|H(E)+q!OH9k=)G_Dz5C-cC&rs& z<>0`qO3r?;0==^H^XC2bxyJ3H%nEebUuCJ+DXBnzT~t)WRZNjVMGih{n!m;XUmh@G zFAO83haFZ~ZeyJJ zvG2iV0298@nJfvL@yroO&_7KPZ= zV<>sXK!R6=+lr9hgYDGnY>~ZbnLlNY$O%W*KlEuDo~`|kla!TfE?`|x$!G594yyZKZi^liF`TBEZ7eyx)%P+q4S1} zSTt&KcyTe+oFmIt*&<3Ib+0HfF{)k*j@!(FxY=DktU^9U@84{LTJviLq>2d?R zV7P+lwLI8{L73{)m=l7(>4lOHxnu6}i-El#AX_V*jVKOsMBclOjygW=%!jkeW^u(R z;{$Xto%G0mb_xuM=ep}iMeVunq_VXO$4+C%_Rl{?aJ|FLVN#yKI@|e@)K_AY= z>M^JNZ*-k)eLTm-FYxB`@V$0h&s+Ch7a)^OR5)Plx+l$XZjvTv#u)vjj1)Q=;har- z?cL+34prZSo^llrm~t~tlzrp?PtNXa9?6ZsbI|;`_lk0tq0@%*#ZA|PipppDX~jp% zoA88l@dRjE++_gJ->jgheTgrdB3}lEw)*;dsa^Q@JK&MNEGC7r!9w~)H245}Mx(3e zLVe^f+mDN(eM|Kj?bt5>tIt)tPs(#)i&mpbW5bau&e>7Y`%9=@+aH4? zxadj4UcAkTAQ8Q!xdz55Raro`SqM8VO-(OG`>{aPTr8(}=mNsM3V} zR=chuLXOw@x|B$PXhWZdMhalr(xpJS4Jsd219=&mJ-P}J8}XF#5$@^2N6sB6okD#o zyWNdSu$_95$;jUp0yK>f`GI8CwcRKz+72JVAKu9lDz9NgON8(&m6TkC0x#2OEnkir zT+U9&QbsI$DYqh#h0LT*3_HRXWIi;>F>0jaWVf>wh0^>Uo*L=9X^55&ZcQ{>Lq9&!a>gCaV3OHTn3OIXn zi9nFsxNE9FN(b|&V=F7dYi2-)%kVz!tr1L(w@%3AR+82BN2&F+{ek=tm#Ah#F=hw7 zQprP2?*$!X|NEN8OF;NaN8n}qlQ=F0avctXjV@)#P=m@%RLZVIB94vz)xDW+O3+C$ zxkxj2jo9M_2@C3Xzw#Xzv4|(+?$uFEQ~ zY$nwL-S!oJZA@O37(xBuww$T%Rady3YU&qMB$KHi#%nBeWx$xcXYPXepJqW%>!pEJ?STy3KI3T#yga~x7yxVT+3tu}9#XHPw@Sz@}BHaog=j;05 zRB#$~h!ImbMup#ouzm{n>~}EcX9AAO5II5kmlF$MIEcl9XSRxpJTEWr;Kt|6`8v<# zqlm!`?e@_EUgyE}xQt4&T)rGV?mF(eXi6^6!w-W*6<#aKNwn-yN>uTkO#FJq65X9u zNPuD8;>3pPmnCgsMEKz}exEb^$+lN+`S>ok+oOswQYjrtq>S=` z3ge7$K?A~6XJpRXj_g&FlwDQCzMBM;%U9#zbCSl2vIQHya|TlyWNoR@>&yC~&%;;! zA`8CPH8)FQ7zN9bfjV*SwGtY2X>ZINIj{ho z%{}wKwWPGQaK>HfGp71-=FP8wAK(8e#P`pCApl$-wyM3Z;4X1AZr0b_Ht<5B6CBs! zd2Dap81kXW!Iw&ssKZzGQq1o}Gh>e0^y|hZCMIH~#Y4{3MWC^x&`6ocm&?4*>+By< zk*zgMdq)eycc4od1$I<8AS%!|W)3(>4h{b;CU7@k_uV@e{AgugzvQI)LRz~7)9QGS zFz5dapZHNgz<10q*Y9ixQl%%2tLEkWT-d^C8w^)u{ zgIPV7xWxU{npnsD_L#!M!MDP|f8rmH*d7SBvU;CkUYb`pjWM#{qp zE%Sm@E6fPT0$~qC!t>!zEu0lQ<;YnK3J0oygv&xUyR!k&@BKMKZUdlAy!g8VQo2`9 z)Y~j{2m7HFBA2_5rY|}3OJr8V!2&A+R|VTy!FXY^d3A8k-dry;8IlKdc(~(Vg3u|| z_rHsW?(xmHF-%`VK7>NJOC=iFkV4hGrGp*O6h+=($($;pE@uhpe}4GR;y5}S!h((T zxHm3cvWv_S`Z3v*h?Erg2Uyy-5rWC8m(De*Fp(Tv!&>{f)b6-B2UNQJRG_=QzxF{v z7@~s|$W3U~t^4mh5-(=EpLzPXQ~YO@R2$wLkw(bp{5<#b7aEqAK)%=pmj-jcqD&DcQiaV2WZzAGV{Z+`9fr+N>* zKtAaRQzQPOt9N&%b<5=Ktp`!oRjXn?eJ^;CHTM|U-rCqWb-p15$9OmopY|pel3Z@S zrc90`OMlV?w5&``gY4Rdj*l6vt*z-Z6sD)A=WXyI`y(S^P<*t=lT!nwCS9S1KJrJb z2k_^%di_9`j)Iz3_`}BK>9!K8%bM{z{&#Q#)7Ap7LFGYp7~-36@uwrk&kF8ga9?o?A#0*YWpbs&EyCMaD461_w`XV z+;l2tls`TdIZtUfC&#PTeD$)lG~}&96Kxx2Ht5faPSSADsE$*dW9Jc$$5ld)p;a9= z^Dru5=SO5QFt&fB&DBH`Oe)#x2wxpR*NNQufeRzgY#>*rU&4huTAkKNlO^3HtITv@uwmX5H+rk!9lP;RCg4nyK^+6F1AoWQxW+z_I3`Z=NsoHw07R1ud}w2ZP2=m9TKQ(e}55silqUd0-|XZmAvWW}*-ZG*5a) zOH%g5g2#p%l*+wSV3Ix%za;5kmpP73D+I5%+NO{-CrFn#dJ2WGWRjib(*;r{d9Q&h zs%9S;1o9o7II|3YUJw7whngC6xs?Ge=b)-*>5-b{mL@-A>7(+oOx< zF#RX!4FD)DupU38OqOn6rU7mcHg3r4T*k%-wBY48a$u<$IGV4I=y^6O?ES{*7fA2@ zQy~vP5UUgMgQNEtwdaBi85i1GOkB{Z^wAAt?Nq-lLEJUl(wPiiF*b+iO=P5E796HV!mKu; zuT|`R*ke;&)A{;oCcq~$;U;IeaB3CW`z2K#!mWhOIZ%FTGTij~Y(r_mygk8L70v4# z7WPg?<^#tuE#HI2;%pC-DOsj6JqSnW*rnyu3RfwvvA9h+4X2N%mmg zm80ta!US>horB_9TXwo->L5UC*GAaPT);uWgEDOL_|CNi8TZ@YY%9G6{Fg(F(D8dT zE)kL6DTxZUFE_iefxF-ugR!d#`n)yfG`qBuX0hQ`*|DKiMjQ_%Bkn*K8l!Y8QMOm{ zL||JG(v<*I&GtKP^zpQL<$^g4P7<;}V%n4y+;VA##|v1G1GSTfBz88!a{BL5*RRhN zWO;j_kOBr4OR!+gY|@wO{OZvUY#C2(16o>ZO}q}~Vw{>KMo$D|ks zUImeYdlP4F!oC_E@Us${g#}>2@kas}f@IW$47Q|8#Q2DvS}xB|POkg8z|P;-=X($x zK!_Z6{1F2ZP|Q={)-Q0b$F2+hxGO#>sS}eV!oxE>GLf$os<1nDgLC6RQRKH&>Je@w zbp|t}#;<+Z3x@9%DxB_r5tyFfqsrBZD<#_03xlNTOH&Nm(nH~} zDM|3#7QCX+O6gNd)f0SooGEF98}$J=hi>o3+g-;Kuu=?( z5h;^ne}01#PAac~>RZRb*~xw$QSa>2GY#KsoWuL3)P)a46#gfp|F586 zEVw-7Y>DmsUD!IL!*1GQOx_@5XwS+HvexQJkmr!;9?XOz+KqvZbf>#UnBX(jW*5&; zyIAPSu%{(KA3z-06jP~b?A&GC)mqGfhC+m{y}J^R)_qaO1>x~F#IUH|P;GgS_-Ah5 zXe%}N6+`6KJ2;7v*@`3;$Djj7JT6m_Hp!~1?#XL@h=Vk7!GZS`hfgkf{U>vep}CaW zx|2vV^K$}Ikjdqc-?{j{sKFU^@0Y^5Zf|bFUh)S9KOhE2jbfy4bquR?yyOa19XStkUn{JRj3ulN{7 z-9XRj&@jNv=+7T>2Z!l~2vUc5>0vrz&|W|p3@aA=APUM`fusMdTjc1mi+|XF)$h#w zeCxh-(l=d(^)v|1Dv3y#F}lnV%u@hg!oKMJ*5&bWrHN616I7LcWPbiDbn9r(%j=%m z_T5MgEV$GhchPIDdFvBN!ss39@-9B1KvSW4h}i$k$gfJ{NS->xQx$h(r3UtIwbIpM z;nXtf6n#1)HzB3?YTgw2ZnFHCEw>^es)mDm?9DQanEa2tDOF}IS(<%Wpfga)v!Pv9 zcZE+#+v?d@4e|AfL@+D+y9SY{6lThL71c<3gVj<*yrMlv+>7nBThh?6oc66VUE1VV z*$NJ&l;2-xD)v>SG6FtN%6JTQ1z~m{Z;CpB#Yl^e9c``eUoMwiQNkc z<&Dta-r9T#0-jox_XSgI0Op`Ky?)a@US7J2^QZ0Pi0MqXIL+^>*gXOeySEUZMa;=- z*pnjUHC9iw^%Hcn-|A5Bm{eco*J03pz$cCt6QE?w*I^bT#UvaNr=&Sy^2ARZEUOhe z+31|byT(O&Pc2ux=I~_x!!+D&f%`Qlm3hkX@qX)ctJ=GfMmM#GsU)f@yubdXA5nXzA`g;+p8;=7!M5zr zD%fkAB;7U*{m9|a)qJz^iVASdYf(i-Bv`d`>oPO|MWbTY0$q~G{9kYd(Fi#k5?n3M zatM^_wlVY)<#z^;97eaIdAJ)XjI~jNN&#kDURGiKKFd1*-Oe-GVsNtNxkg={DnP?kygdjY_h24Q6h`?VuTFIs&A=sebz2hB&vYtZebfUBWXuznDL0m zyFq@(0acO*LLrxtof#s^TQcrWxll5StqRJSZqsl}*9)|a zomc0}or3!%g3b#<=oq>OmYY$B(%ENVqaE0%Pm{OFjKZugVCY?{4>)}dBjN=pVACgVg*a?yKeRN`DBQoB* zX_(+kP~c3WE{%CB;VVm1TD6zGpy@)A%_2NL0FA6 z4yjzxqSrj0DKqhSDN>EA8)xt8pu6Z&JToX*;h@ zm@d)kF$CGW#@k(Ye;rLJgZrU~SBWIUh-&VZ5<#WmLbGfFP-RoPTi!2#w}7Pc3+v1J z&$3LcN|pjoz_M94k{vT#jN8^bn-mAP7kH__Tg`YvWU5c!Rm1$8)6E*t5Tz8)TFgL* zAOrxgV8$crXE6Ro{_(G4RF8?M4q^6YkhVMZVlNj5u)Z*u7aQA_mGkBe^d-};uM`c7 z_VWMdk9}wtBg<_anT(RD%{JOi?gyV;@3lL)m8gIu*$1EgLB#kK52Jf$(|qUGO>2C( z`qMt@hbG{vTWS1EedV^bmtQ-ZKTf+#nDamrV8o1j z{;W5o-ay@UKGe$H^cszWMN4i%)bEGQ{eLfTWYefma=JlqEc>MiYh8928>$h|M9Zm%FW~%>j28V-V3RZA#=ii_ekhKzsm>a7Azs0cqZ60 zM(YT&pFbakl;95{KA1oIVjzf_sw`zc%^Ct$K56yP0lT|8K=7-f}*8>u|WtWc)< zM=D(ocZ!r zQZ{#(>^JklOqk~>N~=>9z`$em)@RjQAv@Frk1%ykW@nHZ@Mn4tEskxzAYO`MR~r6>B3X2YQye_=1_uwe#n!+V`cY^ko}tJ4Uuo>rz> z&7Q=@&dV<)M0)Q$k36VCo6@JSY(54UeGUgf&uYCXVm-?Z-y4DPU$-qyN-A z;2&CueZA@b`XDHX^zw3~(#l_MMDK63(q(H3djd!v;3YuIVUj30jp=G0xp&%3`PGEM{m^{|i=YJlS}EH&Z`x=)zSizDezR`qRo#`KEB5lg z^Y1C#lI|{PrIBusZlt9fBwiXsq`M{M(B0kL4IUZ+328jQx$p10_q%^E12fFSaGuzE zuf5h@?D{L?J7{h}uQuL&-|dq#guZEPgoqDgz0rS3D5Mdbj8Ya4TDa`YDh)y!881<( zSa(_b#+GGQV3}1vzv{V5ESf<#3+B6=r-Cp80ENH)4V<(r{Bn9bPSZV9nLCs3dNK*v zl_t&v4TzuGENb4O1J=FJ@(UA0ED^r`b8*eByDr_WRM@MI2R7t?VA+|=^H_%7e&y2e zl1AaT-VWsF6|PPgicCTn%6qz9!2Nkb? z=;e-$)d#7QwyNp&L~Z7%=tYxbgeaU2@A~88<4YK-v+|M0zk>er3F~*FZ)Fy36Z6V6 z1vxMVF=AntaZoynw7CbkRsWs5<^SN2a)lbd9*@}+n5>zyxgxmS3O`C0YJdvSS=(zu z-)B=Sf3=vWDtk>aU-{DczyULwd*FZgA+xfWpg8-h^iBZ<{9y~R>lM*NV$gq$?I@q5 z=lo8m_!yr`Fg2j3_sIs|Yu>kSx9@Tc?E=L7;~X4TYJR*Hx9t|rD|U7<1b=Zj?^}2B zUOydTt)72xfGFGQ)lt^u!J`Fxm;}fg5%|B@2jBms2Bz3hz#iQ=K9u^eJi}nuhf>CL zmPL~Hi>iSklXPUi#3=vDGZj9+6^&`-Xl=>^_zKvuds(*3Kkm;&*t>dC2oe-~58IPG zrL4!Bc=FQal>36z4(TWt<^d2Sic+PJo6fUMz$S6E;3HM>62Cz*cSwwahD2ietOTiG zbm+LJX1`zo$O<-Kx6SCYw|m>~^A@(cTWL=r@Kd|CCg~NJd1%$T`El08uzIdF=epm&GL7=5v9a#4)m)or1@c| zPN*f*Mn43+f%om4w4D)8`ZIhNZ+Y*y-sF7uPf-}oMch@&bTLQ8)%cf-=s!+zAgLB@ zf)E|UX9tIv*JJ|R0s^w2VtupCbEIyf&GY2(x?(HO=A}AFnA5E8IKX9A^Pyya@56bY z>j^lC5_a5KNbq1{ckrvOXQMzD98|K;)W+7CxHRdXEwiD_^4gi*G}JNJ}72iTYMiQ z>|1J@mo}e+j@3Y;cb(Zk(s;oL3e|QDz@UUoUt@InctIWA`xfu}Ajw*H#PGa#?x5_4R)V$Zfr!GMRQg%dwk8QNIAzxT`LtC9d@Z%#t8?}x7I+u&V+ zYk8Nkl%EB2wN9_ZbJ^=m?0Js*ObiEC8W6Qo)J0UjOrk`O3+8)N?}eGW=YN`!0BEw$ zEcaG4>Tb{%)-acCIn@NVYw(#eCtQ5aoj|sz{A&**lN#xp8+*RrAC2~~`EYM!fANPq z_EIgGU3E*q4-w>cR7}|}ZrC4JfskqGtt1*;E-H+ivgQSnrl}f~ZY&uWwZyPNxU~ZuWwAedF_1p9X z?OjF^ZHSS{I2*2J!T@fEvqkC)ola154S{Ha#9!vRJ=3B}?dqy3PC(ni>Hg_cFSb2T zhGmSNv`Cx`tu$TRxjB4X?0Nh??eAfKoNQs*^*z^aH{ZQU0}YAjg=Y3a)2G_sa#V~U z2k)9a&JrnZ+YwuqvI77)Vk=z%?Q!imj}Inyw9LQWcI^7Xx=5b)(MI;sX5}cgo!Ohm!jWDuiZ;KlD+-L}wX@cH-VT$n6BkZo`jtOexe@`HXMY;7G zA6lA7bv5h|LuoS^ZKB#j+jut0s4T>zYvMo-wUUWw`!=>VUuMxx&4aI}zE59vMAuk>9?|WPSC+*C@0+6S$~g9g(kWR8xen+Mtz^Kl=C#>a*8}YeO zQHUJ4rNb~;uz){5z37@xIsCj&NOAo+q=$X`Z|o5vkr8Isa)$?`^}bhrWc5P$eVr0m zJD#30kYnZ5r;DVW&=O#{{<}W9IzEx1?y$%%Pxs#)QnA_MDsjd!m1dYSmZk&?P>^o! zCR5Ffl^)F;lg0twA;nQ1@S7^V#jjx}fZ=g2$IDOYEaIApszW~iE|4;QN=bp9Yz`QW ztISclQ8lZJkqh3)d}QSQ=Gb0^v8Re4K>l99xbDMZihRjj3ti}+8ERTdDN2v1UtDqmn!07j(@ zmerU^OYJ97jw2LA0a9-_5(+X3GCm3yh2$%vVm${P4tjR>KHnn|BktqQ~lrt7IDMS|l6-G%U-~(bN zFV^?fx=gp|;AFSI5FsRVz(SZ>SWi><>1oQ{*E3ike*Cs~c?}H$zY-40I3a0LIxV{= z^y7aGF>RJ~KIGaLxKA#IQ`)}_|0$u1=HDBs!7UZ=Of)+xmCkpeKCfo#_P$@?+%+BQj`^QMSR4))&igX6tT?d@Dom$+ zM41WhJV--BLmdr(SLbjrVm92ojvhgfm6J;&0B(*Kl}HiZ1wJByFeoM_<_l1)5H+}? zReri0(mZL{32n3|e(-hbEsM^ufS4h!##A|9hEMdJzdQ1Vr?|!2;R+#|H;!i zC(>JizCYw54KosKm>RXlQFXgO98If{(MJ}ujz#Xngn(yz6fZMEn~^xo2N>h>Eh4w; z^$Rwg3d;`yg9)N)wMIl4?_dVba%sr8tu&Z-{8D^|c2c}mvaHK0u5Q^43wx(Dp#enM z9#ZKe^nS1?Zx8q1;fH#uFD1cB~mbwXG}ylE~rv$YgbOp z)bPQCwt=1x*2#<*S zyJ)UH4Z2gVKUa-kOfA`4YDfDL8i0lS<=%Qw1y2URh?ld!sAw0>0G_Ku~^&B^#<53ZK zOsjmuz?kWbKK$i%?n61Gxl^in!~lE`QdS{c6I*w8G|9U<^7}o50P>*y6?UNy$E2eA z_XAIO&6rVN4XmFN&0ho_Yq@kkGWyCHyV zOhKVcPDP(0E~y%UOU7tS*e=8ODN%vscdA(^3btT>McV7zH4Pny)v<&p7@)_XtzR7l zO;puidHh21g6v;2I}1YMuV$1x@%Al&ZNE;lOxnTG`ZS6%&_8u$^_VBSB1)?uPO;`e z$>oCb-XD*2GPT7pSgrdlqBp?`KrGUxsP~|V=YL1tZBN5W+ z{VHT08tvl(L+u|7^6EEa3{D0DnD9(mdz7f(P!i@^RCQzrpH^ZkV zZu07Rg-jEM&GHEzXM15&64m6-f)M?R&U1UjvjxqZ@YxUP594)rVJITD$`uWM>hPAC z0@_jMfs9!jor?{j*n0Fq3|WW^AL3n7Ji9|AZ0F)%`+3oi)$wIreof=waj zBwTG=XfRo|3&CdN|9v{F9+j}+{qTQ$AYIOpzUSNfiDn9Gev;nhLp<~z@9|6S!&~&T zdaZkqh^#XE{AN4V2EOJk6OY*tI51J7mi^AuSr=kq^|Gj^9J8)aL z7`=j2B7J7bcOp#}L-fR7g&UV`?gt`y)vZ9)Nj2*?_+VUdvx-Q@CfowPFOH{_diZWm z2?}AL*)UXm{CId=q zI-ACuJ0k6zu_rI^>ewHKA?yFkB`9RZ;2or$l`ksxuJOHXJ#5*&5!@1r1xz2-U5&}t zhg^*v#y|buQ^j{Ti?Lj{; zW20djP_)S$eNKNfLKo*UuOir(la$}CbpiAU_Pw~DjSG}+s!uBO&u#A5=je8UKdd!( zKRL24vVQf+j<2#XBzip$NWUb|mYtVkjy|Ru=2HRn8>v>H?kOoL=|6)gdHNk;02$iu zJt-U;YNgMYHQDqGhK~?*&NxzulD-slZ>lIf|;zL^xJC!I)w^+q(jK0Dxqak zU-O=>OP}wZ+a6wfSPIW*Qy61|l($*J@HX?Hmq&WpE_|wG20*b6=f^TFTfSp|`0VgX ztp#e;iJAV+nmajYpb^iI5l<;K@3HeG%7s=z1W!`Os=_)6e*Vhz`Y-hHKybH>Gu5$B z5rY};3$rvIo-Fps0G&pI3(^~P{@3euHO6Ub0mmO5z%o#w8Ys65MzUY7>aTS)$`?*U zRG<}4VM-d?0)%#8)HDsksk;}U=RlqZ;|KFEna!Q2jteLJ4(lbQ?UA4uv)+7?ly(+v zP*K~T>tLrHYg+7%T-U_6xY%&F3XSH7r&}F3ixZ~HoS+%Rqo-*S} zp{+4+*U}i^|0yH@b~_7&PS@p9+HQWZ)W4;&(!c!(KwXU+)JM9PLB$p#wn$H9^DowG zome^^ZF+S=WQA0_Ovbu`{E?mZt>R6-EETEDAweqt_!E;G*0EyRfb!+2kb99*~_ehzE*onD_9x_+}h7kQx2ejV$Xx@+`z zSyTy#t)ANS>BM+FzV|Rpx&6=3X}9&MUC5fusI<4d->eO*U@XG6%25N^OP^K2T6Abq zHp!#v8{Grrx>cyl_*Xi{UQbd?@9TzQ?*I2>%=I_3PpUDwN-?U~crmQBl39~ZMTIy zz5`{TZVqG|1bFm4wX1bjuRtx01^7i0A=#)>#&=)r>O)vJ-Ql&7bTi@sN2VxumI2?a8n^w{U- z=R*sa!4{a~x)v)T$W@Pq6xfkMAO)<^Y9xILQGijqj7vxn+S+Is?RdwTXZ3FFFy$_X zv+t`#gGoU2{^6=6VT@-PeNH) zIbN~2#_`o~t^al#y@G8f5K(oc7fVeEvg!}D62TG2VDDqD!7*`^kNPd|#~wSC8gQ|{ z4rDUu!R9j_127NvZ^8Ce=F9cdm&dxsYUZqJdaupp93X?VKUq_(ldKDaUn{E-s}sDI znMXpO@g%K;A`aJnW!fQ$P^h>2B#b3nh|ogfg{b}6EP}r;_4_LDvoKuhXWdveG*H;I z9Ukb^e&d);nb+g$V5Iwb5|^Q`EfzQS({6r)*hzd5bOCc^IQp`u>GeNv3e@`5 z0ax)YEM+9(U!gn|7@2ps)YEfI%+ozQ55oYJs|A9p6R@9RLri_}C{v(8 z`aQzAXX`stf^wbTofDXh{5G8j_r#VD^sEEVeV&Yauv%pVX`=DK|gXuKOA?uiK zn*&dh!><3dDa-nRTac)JCinusr5bmLd+4`8GmtU2Fan}$3F4Dc1P3`Zq3`(bGEi~ovSEzTb9hB}#bpgly{Sp~T+?_gySuQ)$F6OG&JebL=r^D7hm8u>6lj&ruNn8 zM)tpF{%GXeNT6VwMqi_ZSF4mwk3wR0mXUjObaK;vyqIw$&Qt%-Qw@e zsD(1xF|s*URKxYDvNF`<&9E|>B>C{3OmGcbxD#yDQnNcubhz~eG;zWNJ?@d-(*VwOhB&j$ekeaALhlM z`f1A6O+$*4KdbegE_}JlwhadSK#Y>&?>j$v78Oxan%^EDwDj?$al=`eWeHP6by7uCYr<*{6u>>f5<*wL1#MS=$$ahSes0rgwCNBh=46Tfep3MS*P0YY@9{CKqP;&99OgxWHNBwd{~2+waHtz6 zM7D6WZ->@5mzVUl9baanN@+|gF>+s^09JEro{Y&1*>!^E+--nPYU;|$1`^G2fQpN~ z80akOdOUzWlmZUqoV@ja2Cni-A&@Uq>Ap@pLP?`xLb3KtZByKAgUfk=nKQBbb5$41 z)342W+%S00=lF^jKmX+wzv9J2dHSOKx$>cpxXY}mF?ibJB99*3;6!+U1nFX*D`1o} zI^9>8GVaK$9rY#7GM6AA23wtezpeY?OQ&eyAzAlF8=OsEDKts_6aeWt@M8DhS)C;` z@a$dJRn9r}pC{2rWmhH$YyY}t%FZDu6~8DNXui$feSYN*SEWEw7XDN9G$yEe@hz`y zO8mavyQ@0e0`P$ySt!GE#fCN;&Pxq0rL4%~OHiQ`0VWmxVy^!xJSC`2-pe*L4Bkz&`Zbx?p6xskOA2CNBCTYCZCa5Fu2DHVP~>EWyJ8(^i+gWoIy8#dCL9 zWF1lOOj7HM$6RG)@k>#K_6Chw_W6j&vV=1+Y&sFMFmzpC(8bX!T!i+#=Oz7KRgWTx zgR_=m{k^0P7$Y;#-m@F)>w77Q!%hDELL^S4dGN*oocN+$$sDDbul4jWAbO{s%%Go% zC#zxnQ^S6;csxztz<}qjo;~B#Yt{-~v#!2#(xiGATqEgk`qTubB8xv%9EY!k3VNj+ zWIwH>zY^}w(h%M)&(d4v1v+O4Q@lR$xAViKK@tP3`He7wuSGabTl+doRTr1VF+L#P z%(i(YX4k(zol%BQKVhOEuASaeJf%C$$8KDIu5rH~|H|@NfE>$C8n^Xjiq)P0J}QFk zS5rHWElK^vI7a4ai$s#*AFR{8iv)iIlFvV6yd71(_<4zmt)QJc;YXR0JTW<$uo^Us zbF8uj;LBs5BHzo0&EQ1b^H9h4SqetSnCEW65Xy3<^)m~TTg585CG?q7)YX6DRrAE| z2@y+c56bscP?7qilfiq;gg_R55e|5{qktq=97R*=^sC9D@_tH;HnJZ+=HL~W8cfJb6(0g>==0Ks(uLbr@+A6 z%1Vx*{)Aww)kT2Ui{6}^R}~L&5HDmb77F1B)+LEhj`$GGT<``(YfU0pQCq|6jf{3J zkN7lw^vcS7=v zsU(D6iTRQodXt9U_gRWa$ia{W5=%nj#*7V40|n2-Z0Pcsbx*LQsf#)awedBho^scBEU0x6B=KaIlEVep(7ZAb5^~8yeV9aXr z{TmhUTl_}Mg3``RuzIWVBKBMMq&ruj85|MjJ=vAs7c3JPr8QsPTwo&l64id|1)psj z@*L|cnwm4$&Ix{sAgvTnmpFsUFM0f^?&*1XOw+t`e2A3_^9>Q-wWMgmT&4Y?&0O0U zeAkhPbE9D*(<=#hGz>X9^A&)D;qR{~x3{-wAwjbBU#~@wthF_?3D+p=yPJpE4yXRk zgkpc{9D8rJvbt$yWfcyA{I`58Z7v%IN+`mA#n)Aj6k?h%VA zgd!*GVH#m|<(qwdU1s9-`6)b-vih1S3|9Op=ymHUSZ8k=+m5$r0p#=-tH|h@c!O^> z(E`uIiS-QhxHnQEJZx7a_sbsn+vFKXDSJofeft9B-T6G+Nl( z^X;HKN#^NJ<nE%{3a+U4DLo?3vNZo_q_t?!m0eDVGQ+QDEKbJ#3mCTyC zyC=!gStn*fZgO!5e4WSvwfr9uGTMq7D=&(~NfV1%LM8KHYB|>4-1+mL3mQikZeRgk zsEB9Ah8BMIucobeHXzSte4l2Q{tDGL4Y}|YY}&@Ng<~_b9Nl=fG<`|78W z>>lt`DOBuLaFA}&Iif@M_pPD}sNclV@Gd(i(u2iu+h!HINeQ)yw)T${2#sEj>aY~A zXyRy?BFm0!A(5keeawuM;J3PgtBx{cOqngz`{0Z;0P72>!dD1uQT$$bs}7oE%Ascy zBU^MP)7#SqwdN!0EkDQk;diWbuKAl*u;)!LiC^cpd6)!h0Vm}}2A8PtQy>k*jy1Pj zheCOCcQjMnO$P4`$viBl@;s`V2h5CrFAJuPhq;`m9|WW2CItKz=NOKt*HRkESmg1GZ&h$7tj?qRAroSTvd<-dvvaE=@mY<-p4$odtIQLZb6sH~9Q;-zVp1z4v=7EeP zJwtB1w7Fh2rnOzPX7uK!v6l8*XI^qi9CcP;GT-@F6g^AfFFPj7q`OEZdPU(Wc?ble zXJlk4MDFGukh5qpoX^fuInOUHuC@iMsHhwPV5aykjn4&GF zzYbun{QDw|I!F0}V_+a_$EHPlW%JbWvcRlroj=w^g9IkEg^u5+L$p+2gwlJ7k_{x8 zY7-VOsi$tVxQ0ej`2;B~SN&ZnjLST+t``k{Edi;cN5e)TP6G!AP0~c$QeW1I!p9s& z6E^J7JZ>psu4!51wcj$v_g8rs$rjKbDq@~!eb?8_gwtmvZ0ZyCLzV>{LOZF{z>14! ziG$}OW~ZNFHdeJ|uWYR_79^p_xQb+KS64T{rsPJ@#oddVBI}nqYdc`eS5XbdSLRo2 z1e%FfzLUN!UZ6qlh(+}@IWmle6*3T3WD z4-GOjTu1WqKYtww5)ch4Q_-~;@o9^r{sb86n^^nVM6!>QU`OuBNaBEjRyvnBX4t}i zT9DOIYGGGr?HxmSEAgat5}=ScW7mwED+eLa*1(a$ZSTx|%|6++g zFct1T(`_0F|LJv45{VdMN3yutzyN{%a*j66H zg%Jvqe><@{d>}RM#*xgu5^3&EVDYHoX@ZURoMya;9yre*0kx-(*ZJBHH^CP_P}2 zDFA7=fTOO$F@)GY0-t`YtaVH(w@+rsQSGkwb+D%*iCm0WFmq<YPzSNG6bPO8BG0 z{b95PTDW?2S(A3P$;voO*%g$B7HMhNJmM{Q-^#qNpoVJ~j`}zrgZ&3EgIBFhL+YN7 zN&^)67&4{UFe*p1wc+H?{tIe4DK|~?;&K$FGqB#Nlvk(#fYrP-anUoqed`4i{uK#( z2<(QNgG|+TirxCH?)0bIGx79@(;wEU&3Q87>CwT|wt)RJZ9NrI!@6VN%uj*hB=qmr zN#MD1X#O@3|NTlt{HJp94FZ$cw7b~Ds9Ifn^YFnziT>Zl^3GW4%)@uYoJL#arZ7@h zg1_OWF#bSbS1>TN+JB$z8WoY!@6px7@01@bzRG5@OFF!sMf5W>d-|oCjRaoYhUSB{ zCdzoR9XSc_fGR=7-AHvFM)Y3DyLz}Ys%pF-+p_sge z&0JDXD1}zQ3_(OkrEs4-MO>)iTgH4GMiXf{-UeXYoY*Xw$;GSD30`p8(UH17%N};@ zp0q?h1?49C={H!BMRrYGf;5w3-ih=vjQ9}(WLx@v8YEI0>RN;uhK*CNc(TG1aw9!$ z?DZ0Y=UKw4;?e5(czZQ+6Rk36`qsB9RzENGW-u`%oNxOws(+L!yozR>{uzx|%$CeL zS_gzUBrfhkH%{szsG1BoBKm1gPENqmHuxNWEhhOKHuN?Z!=!PEor9ycro|Srl4d3P zZ1bK1e9*G#`7$Skhr03Ug}fXV(Rl8~>fPNjBR^1@j=VztCEhvcEV~1fisah&ruO^ ziV4`**kBnS$<$kW+GZViGL%6Lw}X=-O|fM_Kn|Iplgs`XArkm!hHr11(Df<+y!C-T z%uOML+i9p6EKES3hJ}7J<4wWLg#q|KTIPj!oiF>73M1SRcaJ5G^nCzr|Kt*a%f1g! zOie8KV^6y!$_lU@tZ87uH1xyh)*IXiQFEU9VM|_Er|!*vU{eUK`JZ-!JSq@B?F*(M z{g$KLT{?99l;;D0n`z@+sjl-N^7cDEY`=G0lx`ATUD^p;To>*dW7g*Mb5yxrck7Kp_liKR{Hp5N`Rzv6`% zb$fm1wV7TTa60mpb`2v!A%-4#klcQejhGW)DW=g_OHrhm81Gz&hVaDaD%!W@U}>19p>9f2cOv4lbaU*hq`yz z({$0aA=F#{0ndZPrh96S*J|^h1$>Y8)AU8XVosK;@nvvr&b#v}D=XLR@))aL@|Srz zd8Lw_oPc?85i7<45s`~ii2FUc>7Xm?#+Z${uIjXL`w%edcedSh8h8D)w#~{BWbcUZ9V?U5s4YrrCW=;|so8h$8OAc6$aZoP5o%e_p&6aY zXRNLLnk$<0HKZ52ZpTsZU7`>dGPVpYd^PuScaU1m^N+4QFwD(l7+K zPrv|r9Us3|cbS-#U9`<09az-ZWs=^!KkQgHbLA#ka364$A|fJM+1%XE-5vg`s{=an z%{n!Y&Lu0dyq{#;o&EVsP0h9a*gN6{l=o0KHC!XHJ|jV7JiREwm%jACNdJuOpjd#7 zT_lcg{P;?(K0wbn^-xPd4*^SlfpWis3XnO=bvl)MM(KFoxNCqWxIo$+pzuJ7_dEjAH~LGzpY?zH9`;ib9aPM0#%B(bkOn5Dv+0}j2M^HKm8FX-boKz*PglsrZ^uS zStyT9w_T}BI8>+wEBhaVpRoUQFW=@F{Yu-c6bS|chw94pd4GI)|753L2?dYy=i*6z zxte6n9m*W%g8?9_Nt5H*=xN&EpSOhyR@kGm|QL1@egBkOFX1 zVl2WA-%>L9bjfu?nPNZnQ3Ee3?V8wewdE5>NuYOjgAqaoI)pO%bZ4^^OJXG|9;fc+ltD=8UYo!-dW}9&*g6KM;SC2unMI-Ig5pIG(z4Hb6;&K%5$%Kk4X8Mbcj=3CSmdlC6v@Hzdn?Dw>Fh ztnri+)+vHFkVWSuBi+OLxEo?i64E>~n21~MCDma@xlHz#ek4Bm9sgF2ETzi$U$d0$ zr1L1TuCtJpSukj!azC?`Wst_$xiM2{^OTuS-(kcQXq2xqMoV3G zNc@cU(4+|)y5f^5n|bN+W44R2oX^URS50RxpS}Ly^LNIttyC{9%UEQP$6SpG)ltH;3=P53%%GC!{7oYGhaX(n*;pzw=HjT`^ij)C)VX$JbC*2ros@n8 zXm&`!@6^aV-igKgF)>$`HDvV9O-=V;tABKnXF)2g4F)L2$_DZ8CNK-*XI-T0XQ?j& z7!{;!Qx?hXL`T0*G@vtLOMS-{{^PuFDsln&UoydU`%>VZbGrDiqNySCNO)zeZ}T6j zpNN;8Lex*r4F3Age{IB@dJo}oVI_PiolrK^-=k>H8E;V86@^SYn{R=cr*5d=T&E3X z01)#lAC=_ya-FhIao9KLKNXZP|7#|(@iY^sI(kiO4R%F3vAG17u8Udux#uA1a1zp7 zJ33@UDK9RQoxOm&E3$PmG_zGD-wj?Ul@)y5s<*SQ#s2o(3l3JXzgE0G-#09cKqN-Y zSoK^G!b5+Ke8{^)#N8!-uUTtoz9iIA1+06+SL&XzV!ifqt^)OTmiUSJI`nZabYNT@ zRFD1(0_O+!&duHH&FiO$`|rre$SNwUNKtX|&Dx0n&`;Y5W;GV-k4HrZ1coe;iYRQs zQ0g>Nw0y1QH)VPcmWY}KoN#4aU&pzTI6G3@%aSikPj_w_PvySrul)Yn$=T_00KivE z&%|uqE;VZNC_DSMBnt;TJyQ-%{S(-9t1k!S#QNr^Mfy9LRJp~)r+@vT1QYNMcJQbc zH@6#p;5B+dlU$$`?fR(&`_wv#UZvIQ?fsOUYmrB#=OnUgU0!ojlh5yGm|gR_QHxu+ zP&8(56LVB44^>q$5hvopu#4tT0PDk92<4&e(jhltK3nl;@-}xL*70SR@_DEAHlnY| zBg~MTH6cuviUQ5l%pOT*nKwRRR$p}(@70T?WQS(2Lti)^I^$&00+KlSJu?-R=@NiY zkvzU4jV-@HQAX?SsTbMN2aPagNVKA!TboPxUWK~>DVm;1Npi8Q-K*jvc?Mb>irNi*3=qmtAZFko zaQGgl`%F~x1z0|Xl|sKFK7Ob9hIc?;fqe1D@6QX0yYGm}KmTu)>g=VK@EP05nZ|&3 zKxz1X?bb8!;rxlN>e0D-f@-y8=@sT_$lnKxKVIT9sBA! z1r8vKo0Vl4rV+K2xgu4hnkyukY1JT1;ScSczM3t}am*XbJ?8fJ@mMt@7=1aO&&oZ4 zGla4U!8$3$3Fpa)s_m0zEow$Oi@gRcfPwv(2x?_(ZEbHEK9i8^qtK{r7*zz)QmZ&- zv8z$CT}TC8yl@NgZ3nrXXItx*g+az}Zv*+^z!TJwD@?+GCbB1Kuhq3JnvXxFFI>V8 z<= zkc5M!gJuXs-N!8ik5XHoWUg*bIv1BhU0XJR(9-H_&E;AWUopE1QOOtvE4o&Q5Ectt zIFo2OHF6h@tub}Dw9ih@jr@GFLMBL402{{-t?!zen$j~e-X6Y*NWT3S$DTZFrEA<& z#;nxT+$)XQ%6Z4;*1#*qr{4T3)A_SM)BCQ8+@x_CSy^-nc!~7eV~zIrk`m>!)V&k4ez6pV z6|4n1--Kf0rRuCs!nf*(1o{tG{}}2McrsjyOuxB?g_-x*ipZiMC~5<;b!&eWAb1Vv zpT-KPl|GVAGKNov?8zY5MH7UKSs|2C$4k84ltPn&R-epQKs)qNCuKBdZ23MbZ06)p zAcoh6!RQrMHa0AMec#X^jar6iM*sSit8rZCetaQJH|_2}&FfDkENGt)R7V>lB?7LJ zxJRUVd|;>`G2vTT$fzoZ2XgC6G~RR3s+zz>W+9Rsz{BMROVz~Y@WCkuN`I}ZM07k=OS$3YW$zUfOltoRJRP4OMjQ^e~g!PQ^CEP+;9ia30dt2(50$W^ zQ!D_9_v7$8j4@AwxV?qdW-Njxfk)#w&(2lN-CZM5 zIBV9l&fgod;(cGL@N;ECDzl^^Q)Ovs33zc#Yl~&VM;UkWb{7LnRwGO^dR(^(+~Jn< z1r`(kZDbI@7yRWD>Ku4th?L4+o&3oGkwpmY^s0DUP=Pwy0&)FPr0ZF@`-45?V5sj; zAj8(=dh_b)FKc`6G))%OiYn3!8yd8N5v}vvjy8c_k9FOWIZwtxD_$ci<9HiOApY(! z#Qo79T3wwmp5NljKS@=F{!4LL)&0FHdPk5`{oq`mh5xE&l9=Bh^2IXv`1nY1rC0{3Qg>QN78z3L8%<(*n4yci+(N|O zLPY=zvTPCG#FYL0FOO`+>e_>mV%IcN+3yF(=4e60cYV_;nI2?e3AqB(qI_hpt=A~( zqbZRp&e&lI^iI+VtMOPm>3Ca(aW(MPn|Qr^ieMb zM*3DA2VL&nH>gFM0WtqwKumAJuQQgRl!w)(hhUVQg`QBkNURm?@gh8aX*v%wYV!$> zU7WUM&oQgBQoVn2fZyK|QeJJxII~J4KJEaI?vIz#kFK2EmpsdPeyOQpdd!T5WSEib z$%33XfPB)92@#%}?Uxf>U%m(+LE(MDp18w-bo!t1wE%1$%Ik-8!99icXz#MHMw~A9 zu%~Go8u2%}G2v$1xk2z>Yu)QlAb5p69aw7f=Z?UCO|l>Z!c%^RiCJ>OuMCJypudYI zg>R#6bahIS$P&HR zp0(vuhZKmDWG)7L^CTj%kyBL2weqljk1}Mb+Goi>me?7X$3Cv7Z(LbVsk+Tl=knvo z?+8NPzBTX;A@pxLbFA;fewu5e^v371@`q3Y`|#KZe;O_cT-a!FzL8py;c9npylarHedEd*{aCZNaXhQ}2SKnYpvU76M0^w$f zB}OeS!KfEyxsrK41h;K-L!uCs#52qw2#~0R){?FpO}CIz5qzJ z+Ne0}%0jIgYbEQFTvVyUCT+2~TS0ohidx$vK#J`Z=U#WsH#cuKt0yDHoTH!;W=O=p$%5j=&-z3V}g z(y@%L{yh40w}9|Pd=+5jmHyQf#?+Ba8GXCM$_38g|M4{Kx|X}#Nd@Oy^^ve}$?wKWe$D_$0L}Mmpl?j)=|dl z!JZn997e9YB17YjPD_FITc;EMj`b&CWf*9Gx~s>oLy8&J$i z>N-1Bau2gR;RuN65OEk<-WNBd$3VM$&>j$yv zR$Y{-1w?~Cxj){!R+)4f2)FU$W9P0$w*BI<6qDn_JgYt z)JWXeW#?tm(X%R)tNG=rjw^-#c+M~aGP|8tAbGY-+2>=wk1%Pp&b+~kj<(n^aGFKY zG*3ZK1*L7V`dEKqJ^{n~ocQsWjx@TWRbq)02KgjFU(r!^(CF1?RTYiY7+G0SW)?hVA`hvjPM{i5-=0HlJ;`egu-iK!g zEPuE{f>{0!Ol85vQUFHyGVgD4IQ7Y}g+{C4(#N?vKAfXmfHyJ^ z-@f$_pm8F9Lr5)SC*C7qsyE*lI8#R5Xw-y7Tofdky=t3%&fBn~7=RoNlj> zGJ&6*5NbHzn2{5r$XjFfqY2f0*(6QG3cFatHEz7W3QOky8o17Ww?fGE6g&C6L3#ok ztW4`&uVtvl`4J01z&7;W6Y~3|>QxiWnVh5nG#ha&r8nk3b{Y^_)mq$(jLgLxc*~av zzh(eg1uxG4Y7MUmGzN(1c`ASkPvhJ{_A$7YimCCTo_FgjP_tWTkLa8%1ky8@0iA%3 z6}-j(w<4_oIKE!?yjBU%euk5EgLbt5>I&eV8fGwD9 zhKF?DX;RG3@n~9`c?yT!IglQ5qIFN#m)4DqPG`RjYELgq3FS(iFXWh%f$L{%=;-JS zrHkw9Wg8ofRenUZT|V&%z{?KI#P8qpRlYOZ=UE+CXG15_aJ>RwW6;rg#IA6HId;d= zm`_eluphb^L#<7gK@hZAbBk0S$an;y!%#E%#%WUl;>({s&p&VP3;eDWjDa2Sepdb7 zHDc;rKR$zd=6xm0ByXn1PdEYJJC>Nn#!v~hj}36SBL3N(m6)+I_dBEyhZL5?Dkx>W z=Hoh<9)5AQKZbAG^2uh;d;|qX-M{fHtlqO7AKbZM=3@t+onWL)N2(_S6o_S9Pc&7O zTpB1l!tuje8eBvPI4a?9M;byGuOpX@{3s)fQLqxb5!maP`^EJ*#$p+QZaRr2_Y_7! zlJZPyK+lvj$D#=%o7+`&p+*>^u2xn60@wHR7<{ml9PpR4v=iDJDlfud4k=4%XEU(F z114Qucf=HM!2=EMWq=kmHJjhLTUUGIU;Q(6s)nAP1l36wR=D4-~!iH;>?^i0ffb$a4%5w%|WyBRn zy@Y>E&A#@YwF!EB@bFmR9ZKH(xrzK4`C#!mYKi*Z zTj=@K_b`wLv9p_8o;dgPc~$g|6egdQCN9f6I-npHz}8Z!q}A&gE_JKD2+gQ7>Qj66 zxMI>^ZTC3D<+dTCCAskmc&4+lQXGyyn=X_K^v(*nt%Z2!zve&_i&!3npkSoH)DFZP z%5F$}8L=@8fnKpg;D8e+Af6}hq6#`|;yZOpju)NfF=0_d*CQg|_Cev1;8S>W$gVG< zRWs1Tb(sCOQ{rDp0Tw@JSJ4AqQ20D?$){Scjys*D5OVAH@#jOoe%44`={)z`%#1e| zrR)f_y>+GMW=6#K4k8b?-s7DdiNRn*lhXg~+I@S{=>C(tDVsHWGTdlx!=%D9{su%E zKE0K|4+;lC4M!kNE2}7EtiShlFQa=<6$1QKz5J`G%4v~iABtVg!oCnT5AFc* zQu!_)O&-%N3ufJGCrj%9#;?6(;&wS8)TlZI+JnG<4?7?a!D@hRna-e#|Yh1rW}P! z_I2Ien1tR-{epvFhkB6cJ^LNML%ZosHYpooDZF2rVPai2>pgx6J%(=c!=xx&*{40* zMkX2%{zCN4y2IajEJC_eBYU%1v8t3Pzyp*RGB7p60&or3iKXy4L1V#5EdrT(;LkpkP82hYV{|=Qap( zp9V2`(Da;qRY+5d)#w)H!A?m)xWK#5jE%((mefHwqTn+?0qV(}bsyIbVRpqmq{x*8 zJbR9zQU1v1=ga;ZDo1yd%Rg)JuI5*|R(5)fdPHBguohJAO$EfY>HazAzQN072<6F2 zZeaP)?GdZUIPdf$WF7=hRaV`CErxX_{aF-CU_yIS$Ye3~ikph&99M!}%c3ubMepjf z-PF@*L7RkF%u@ce%MKH zyX$^_7}HdpyUJ4)zC<|YcXB;F(thnFe}Hesa8k$rYSzb(F3HEwf6V#ydjCIoM^{hp z!>0Rx%TW}{%$%I69^ad95rn!|o#;yW-upzN5a3XC)_&0Mky&-RIqbOXlx$z9eFM{R zpTZSWbL))RYiSBOoyI2d2acjAmgoW+*&OA&Q{RITZ_E`9# zJAz#Ica(;uZM0s-e5m?JX-vlBMTFP{fA{4Z;i=-eFZHc9g)9auD_>jsduyd9>s^!= znKso)K?1IlM>}qlJZ&^PeHoI}iy!p<<+n1CoYuY<6!`W;}g&y~J_c7oX1hdx?Z1-c^{irPOpxtYKy8H zH;Y+y7uwk=eJ zgPNE`tn`TWOwfmyKfQ7}^AiXUx){0{-hJbG?j&g4a1S)k)u)bQF8P$=SdRKH9>oCf ziWSDPj=yj^|C>UHS*e=E1^geuYD!S)RLNqYf&U;A^bT&TvIb9$K_;t|kn%K^=OYjo zJY#8IXrz&>O2@N9C$py>MyX5X$3;4A-zqMN9fq$hLxbP&{f{7ZR;uh%>)!_rYQLyz z=^Ba>=1GBZY)KrS{2HmP9dAk*y+V3a3DaM)gy9~vUDDfik8kaU6Tm5IV4S^2sd35D z!y~IE+gMJ3qlrzqX`z z)_y?Nz*9WORdR5BU{YMEsGo;f%GKBYEAgp$G7x<5C1Dj|=@akyiNBBGKa$X+a?eY! zpL*#T>J~O(e^yna& zIxe|7&$$tUNxH^HH~A@X>YTXn3T^Wc6vogXFavk&ra!^&rdarTVs=+AJ`g@pod4A* z+!17Wtr=t0@UA&#Fhsvhe@=bsh8k#$$)(Udrl{jPd=<AOR(x$U88D6+-z_P?b zprGy?AK~xo?LgN8U#Iu`PB6#<1ad(cWoDYUua4wivygRH==t2MUC%i5aTt2_dN4GV zZP5w;{5t*wkNn`cEY|Ht61bOgKYe`8)#$-qyH6`-TPbh}9JkX*)fH2b;nmT7WW&2& z(eB+T@JgN>cXBq&9E-KF8uP58D?T;A_nLsk^1sqF6ud`6Oul&tA;m-Nn?!dprC4oo~jj)(Db{Rqp_` zU*((TffIYDoG-oc1eAzo*faKg6%zRG#!NYuWFvak&NdAiI!4`1b?R8NnwIQ|_n1F+ zOA`{zeRz=6t!{>>D{_LHZysXs5IC-N$mAc8iUo9rD}Xh!^S6BTA4r^Z%}l9?o-iZ) zUllf6TUnLiBI-{MPl*8$6rcuM^-D zt1LXVV*$1akVbG8IP^D5B=<P;e>13N-0aKI zLw8B#AS`apfr6SQji)+QXu^EUj~EOTNS#MZG*2l$NN4BDRtiKrboUD5xOfN9su5Fd zNG%HDX6?O`QMcUW$F1z_$0L*YydI;Nfv+9L#*|zcezLG+yvt+Kf?7Zp%)%;);li)Vf#z3V_p^+LA?WTT_d(B99Nrya z)%i&GD>`td26LTrzSs@Cv`y;+J%Zw%D*-KD(Vwm3Dw-Tk$_x{E)UUM&9hu`0-oKLU{8D*Q0K5*lg^k)M|-LhW68Dk>-PBT zFH>PM?iP*KAG}2j6pxJa;7F)^u{i2(DPW;ER1u`x7oT=@^^E0oUccZCELEGFl{ zGoqFbwx$)mCtDTJqyD&s&)Sz&e|I zf;XE-kX1`tO((k^+j0~EOJM-ZRt9Ic5I(NuaH3NyR9`*yZPNM9qiE?Jc7XK1$6Y1#Pyec_sK|j*;)7Y~pAG zi5@>EX|n!W%=f_>L5KoX%H8BH034a5_JzBEwWhFZV=*AV@qTT1(VC-(g9-&cSs{4l z`I^14#8oc*oK{FSs**uI8B|jhF>rD86%|g~YdAP@TbN0Ct7C`ZaOYv7HySa$fpm#T zZpeLkqaB7R)ie{%zU|9!x?g5871Db@ttQn6F87W$#afda^z#3khW!CB1v>5ELlF7j z->u{QR(d+fNo;ilclrw~?kgpEFb|8Hbh*9eYu?Vj?RTGh?av6g zM z?x_t-*kM>pb>E?hN_n4*e)sNt#o=-I%(Pk%GX63%7(cSn#o*Fh@Iv~0XyOw9C-k9gp2X(W!byc-J6E9L& zZvXzNlLwL;I(nT;e*I&!$C`8A4 z5xeNAeT9byqy31*IcO52p1A*7e1lD5y^Pz9fBr@rX%8rTM!mH``>Nt|Tz-A@K?>dv z2Tvaexg}s+tA!B zV`mq0X4<>m4~L9Ny4ky$TlA2Y46+p{0^8d^RL*_T$@mdcJzBwNKfXPj@2kQnUp~22 z*sFmZj&O)+m+mc}>YR;vcXL)5Ad=0-gMR1cUf>P%Cih@jUL#3}6NY0%tP{r7S}bKA z%G!H!SPE!OLS8?YgzmE_B#L5f6B5Y~idU$anw!H#9WDI{a2OC@j<#5k#|_mga!WT; zV|&X;V2Hu^@9uffT2Y&27DN8YyYil<7o9rICCb82Ogfs7J4zmoWA>OAtv~kHT#G%+ za32rAsx&S>XiALB7?&5QLzsxytNtjD`CEy0PZ{ zyEjHj;>%@LCdo5O3O`DjiB*$CQOOesvdYG9`fio2J#!4~dgI5)yu%{11ZCWyo}2Cq zNFq4koN*&bNl{W(*%ri1Qw-Cnmj^vH(Ey2hU9EoKJX=p!z z{+O9?A>hyY?+gKxh9-*mGG6%+^0>J?A>Te`Rx*x%!bZ?yN>d{IlZdR5l5MPwjWu>5@zd;^sM6BXmyVVqh9_ioe8_@2fIkW6 z0C^8iWn3bZYa8!ma8~kEJd_XPVmeX3Y0dgVL9fbm;V!0qQcYSkN0hm`K?8)_qf9?;5kaKxbRawb$%B^w4zEXhXG3V zOL3{EG;bja!N+Y%Dk|21P*LlrPfN?oMaH#Nu9aHc5{OTo-IP5W6ea>k+ww}Z`l=FO4ME5|eG+iL^D z;mk57H&j_Nb!>B8%rY%;j$S%6DYy|Hom|PFq;rdsg0IP<{8eg&8BAfCEVzml?o9S` z53EXfA5m~==r{pmVuS>wig|@>2lW0#1c_8>X_~=e*g+g)LW@kKcr%JXNr_t*nr~yF zdg+r4gx|st!)Q4%qHt&*jDu~zzxTJ5FX0d;MzJ+76{J%cJ4q)f^E(=)uV;;+!1&;P zLBa31W)7-&|7}V*va(tQDo`}6mnxPPF@Vc;8hJ+V;u}EF+2~W+Rf)OxPNt%v0z{OZa7J-R51;Z&II&(ftD>Tg6p zpzmZ-y!jgwACd%@p!iKZ@yJ#nUaEEWTV^`J{1@J30|O#Af|Jye!`BD~j5MSuvp=Wz z+EXfyHS_@EWMe=Nk1n>PX-VzuwJ_+9{42BK=6UhZ9o(>q5{Fa9$y$6=)SDL}G$XXm z!ZZ3^Dv_RwYgAS$23oM5R%b{lj(+9=Q%8nVaZ3i3KaTrN6&qK8W(^)Zp6-vI^?wn_ z;(&n)%yZ26F-zBcZ$bnx>K$@!Z*PUTE=(4mx`1jIA-t21r(MC&wS&Wzwd+;%&nFQ; z-@X7>b9&FE1D7E=(Dj|K?deu}M_uBZ&rE@Hv7(X;e7ONVs-+rzO)NeT z(X=mNXDu^KiHBHCN$Kcu!t54POl8VHLH@NmQwDyRZHHUUIJvtx@OWh@C=N6MNcN-5a1P`+&2urznAAaMq)iZh;UK6r1i%dn zjakF=$djmho_Df!AdiuYv6ytm&$b^qT}a~%TuG7+#FnwL#nqo^>_}A$2m*D!s^XTC zP?5?7iH)l%??n|FvTeVKc(C24MujsU=vBIhTBHq z?qZ-Ven7u*bZ`)%rskdccj-I#gh0o;f}A`nupx3g^}JE&|Mg22X`5ws6_^%P?5V~N zRAbt!vBsm6F8dDNVeK7Idm9{bIkc>j5A{`&5mtB@@nbN2MC`}=(c!{FU`x%D)=dND z3w5ft1u(m`*y&7uFx@s|!=vi9;4;%F)M13Elozk#&5#kV{9atZkCLqR;W6YNcLm{C zTm)$e@e17uHQvSreiq%xdSAOVLZ8xOD z7^ueh2oGL!8}1dMeDaKq1i8p(Zi|@$9N_uJU5>!g*i}u?Q1NgGu<<1jDvmp zz#E*>o(3pg@U2MrO2n-|_^pxgt=GEGK>#oM;x(k$3z{9i5eNm#KE{piYiE-Zu=Bb8j)s`Q~#bB5~G#eU-HLi5mKQ zbMwC{%K^kNfCl!f>AH|Z2AMg(4+_Tq{D29K5Ps>Skqm^ok>Jg?@vte>UEu5>m%Irx z3csSQz`;f$TzoFX$;nBxMyFn*Uaa)D(!8Og-aG240o-8y=IA{Ea7m5!WBkwcTkb4* zlo0VCI7Wr-P-$rtE%?^dA}cqOgAh0$>{mL3=X%Zrtp6)T3^4Yy*ocD|IkRCk@i!q@!p?pD!8_;?s)9r zu=Wqhh9Pan29H-bS#Y_dQK*6tQB6EN!w!$Q6i};AkJ_4^p|`O}0ZT_m&pG-2i$+=> z$1h;M?$w03#g5}!T8U@q$w;tRO=vfX`@hGlg^+_d?C%=1=5@+Bl6^yUEXiBgQOkWg z)h=i(%Nmj_o|&PsO`;#d3E@f7BuFqLP}E9UR#yI&l}D8_O*Tc#7@BP&8vm**dl87_ z83-b0&i;uYDHhB@;c9PhyNxXBf-8}Fg1ra~afWXt4hGOo*vL!Z(qjxzwrEn|FhR}r z(wPvsChJ!Zz$$Vf<>nXqNzHKZylQMPz=7e&pOfozqu#N`#_zP&-(oL2&G7sJ($YXN zzyN4RSc(g3sz+r*CUs(RK7Ra99U#$@kYrt{xW}b{Z&g$k&ckKhEcs2mXN5KzuuvK> zty=p{xWeO>Y?}=h?o5pV4;{#nbHwLNLYgti!vvo_&jSDF))j%nUxBvFyk4jL1+ZXM zieYj}1(81xO4|OrnW=x$v=**DNyi9(j4@Z zRF&(y>yz?&%1iYmC)f9$MJ0TUh{9nHk%G@2<<%@vTWoEJ$sabvpeF5GR$`J0*g@@5u7CQ zKXsoXKC{EX?f6i6uK*(Zj#{mintNw=T}RHH8`o!^0S=zNM&9p!Y<-rl(CU|eW^}ie z7D6NiEd*|m7ZgA8$m607Nw&ZXU&#(C1m~U2I62yL+z2!6aUm1DlR)WADo0opKNUr5 zz(r!DRUp23s;G5rtx{wvic}Sa3g)m756`dRs!g??%*vFhMs_f{WkpKKb8s4xxqjCS7QPw@d~lg+%M zPdBrM-9BmH_!yK$#AftUHkpQ0$Tbu+uxeR8t-lq};mgcsBbu(2p?wXVz@g)A7@8HL@?J*5WMx9QhP$~4OmojG4jwQlLV&h8FM27nO zj^aQWKzU&({T!!BeAZ;U+!7^>wc;9uLs%w(OGo1Z1mn{w;N#MnqK0G=ip6pUxlX?~ zfJR>`BUY7J)ps@on`Qr3YCkqQvuc2i`wt)!JcHfjcVOSxSae6(j3}4_p9<@^;L_%L z%Or%?L?YVM=VOe8ynAM7wQ3mJ)2Ko(y&(*!ds5(`>MvY;!)czwk zm_J-8oD_=UjD~3aJ_7x`JBB=5YupNxorTGzcMFA^bqi0j@|c| zo|VtpbfB~pL83Q_S`I|9VhGr+-3~dk0a0C)pqx8@+vOGWdig|0wal_C|MT5~gj5Z6 zQF_$9rd1vkDe&7Ig+m#ArA2;*Wye`St4p9FfdZv&_Wtv(cOnfwI-=kjTiG|lMlO_O z8vNBfUKCGj;`OQzFOGsFo+S6iM2V0KCqa@0vA?i?x}Q~Rd~SH4M`PY(jmRuRfb%+k zmdGs*4DQd7pacj5^SWGpxJWvC*Z9zzQs<*(zJ=diDV#2o0v9zf=_$DA#=Rg>XB$^t z=J6>d$$agZ(?A`y2Y=*$)y5BnE)A6CO@y=H((WkfJd#KGS_$&7(!}!b#zT5JyMJO_ zOwG366;;exeH4>_kLdvZ0Fr;IUj#3U|>=G^SvVS5{iju{V8W- z=iei$@}y=tcn_>_D)VVb`x%h5^>zth#9 ztpN&rt4gy<*&}&|y$i6P-G=WecDes)m~*_oNl~2v$;$;<-`d-wY_mx-^Q@YecCT)a zNr8WqZ*$8`dq*DU%ND+y*DW*l&7>9yj*Q-a`;4Yn<6HQ#hKC_)#(L2YuOlB>Yrb+i zQzNxJs3Rb`DT^N#Fkhj=l#)(1?O@|NWktQ6SC4z#GLOEqHWn_>#R)#5%A&E+M5h;pMYf4^Phb@B!r_2m{ zkh6scC0Gsdr+Q|WT#FgbM+Mv=ny3Ub(5_ji<#m7p;hV=LAe4s*TGD|iiQh)Kan02! z|N7=AeSzgxFDy81$Jl0PshOA)f=uyBx^t0vpj5-m+bZlok6ii2m(pW^gODTT=@7K{ zC@ImYakcZ-vrSe~3QPq{NXKcz+Rirz9vRb8dD|t~Qjo7K@z4g(?XyeLu= zPi(&cu(hTvrN@8mjX4gZVFoUyCx>WZ_{(|b%k6%b$?YBnSM(uJDjkGbaf ziMP_1OkHv4*q1EbjN$f{L4HWt^IyR2&qN42Etj^&ITjMp;+4ON6)Q%FW9!FK!{46+ znr%0Cy~zgpD2jtxSYt*<72q~(geHH0rFILP!RURkBpr_CWnqO7m+m}6y5X!^%)gCy z!)tQSoY!eoNR!GuNCX~t+-Ry#eJPc!T^L6&rex(rnh<-U-CP$T@I}17$9-H`i%4p< z&!6qVc-eY=UcmCxg)fBMZA5RSG0@4Xt*hQ!bayP8zCK=0b~sQ$c?Z`2D=*Lx*D@f}qH+ z_me=d#y{;or$E#4A0|ODMk4Pm?s-QN8LTzCs#yMrT?ih(A13x<@JFa2Dsu2l>=C-Y z2$|V>keKZ8eOWU$DV|pQ88^+q%>Eg0aM%)5ERaEuw)L5iSDf?9M&j^(m!qLLs#m22 zQt2&=j6d-nrOVW=fNI=7nYlD7_(KlKCp;g9T_y@wN>@(7bm&Ww1jpL)MRz~)EF=-I z!BL=i-7VR)2kgiqF?tAv|m=Px3V}w9Bwfn ze;7Ht;Fz7ND74J)lOZydS_-}DHD|x8@=K?&OIG&9yV_jiK;Q!HHg_qF%D5_(ECm8rG-_j zo0_@8-TRUz6#-yrx`Uypb2^F^wt1Y#9)h}MrTEjc`4Jo#F7^ig$kItgTq++E-P=<# z(gkhbUI{29h6g!hgI#oweQsdH3FEMtw6t0;8^8CuGq##CKJB8&+QW{AxJkd}Bzt-R zpxe%ZyHaef?B*BDi+!tHCXKpeoxXUub6ASutxlRU2;gW4;-euJH4&(!9eC@7_>#)V zFHH9KkR!B(2c1`(Q*7K{&Tx&v|K|7#|@J|%Hp(LHm2ondi z7YYx3{wHQ4S?YNIvQErgHMTJYP2976d#;n+{2Z|Eo(Qz&$B;Lvj9~e^b{Q9xp{Hr! zBAazw+wQbEj!mSLkUr?>kh7Nza=di_ew;2MNGN*d%)}y@N!P2XF-^`f4Qxdg50lAK zwKaEw-#1`{ycO?eVQ-)TgL9!SO|->&mwOaQacWt1NJFi2Xy)#0k}jSu)UV$#sF-hwM}gv!jZz2uKeb{~^bO4R=Tl&yZ+ zP66kmLNN(66irGTW(R>!1qwxqc^Z(4>Ra93l@4u7mbI(vTK7>6m;mCn04uQxz}l9`v)hXu!{dEs<4 z#c+C`+;M<%;m3Y__&t3b0~ub1zFL7-O?*j<9AE0MTQi`9K6US6=*cob_#irnUDm}G zP^T$LDuZ+C;akmu`-`OQdblAl?|oj}bNw2Gz?mM44umylXQfAf_y3(Rq{X33XTNsukT^l}8bkOr$Yb%4QhJO)DEu@i_rZ5xxsrQ! zP(HhUHxt0QCSc~z)bm0Ktl1-p4INEW_GfhXRNAd-jSnN%UT#ryy+z zHg={PW|re$Lio}X!OZU8!&w-MW0P8}0S?{vu5bq-1T*o(L7MD(cK=$e_kiHwuV3Nj zzZDz38XFs{fBc{dEiBMjQe@<`k1@81#FIgA8SKSk#8=9H8kq%`FZ0&S*R`Uvp#eR$ zFdf)>aGX_d7Nn9>?%K8B9+vfn<} z+#IX!)E48Sk`u7nz|v9CBLA8_dH>~f9btBZq|2B+$Huc|Q-zM{?MqLFZehSn7vc8+ z+iik#Y^qgu=sq(R+@}96U}>HH>X8$-N1}z`MZ&C=kRPs}x1V;scnu(b5YgMY%39D( ztRw0ZI@}MU{zkKjNWerzLt%Y*x&Rw9dHaTj^SwPLF}2`mWDfJEi=+t_(z4aez3r8a z(wG11MS$m@)Y_W4^xC=R}*xe$FQSf>HKND59`Fgdp^BSAisGLyiO8hk1k48 zR#anPYQ79E{>QchH1SE5y{Sq(;~M5vsgFE(l-Hunok#zpS1q8x@b+V>A}tun15#7| zerb;FZk*2CygQxaq+{yJsSUw0iZ)yE(8+c``dbmZWWz!DpTj>$Ve|e+dArup-ag7b zC7i-YV)u(td7#SkW3$SLej{pc80d=S{@`3@mK+qrQ#b;M^{{ZH2vJ3=`}{7g`t)B- zkQf+P1X~G?2s>}WK=8c|+XpyyXA53=KvIljYfcnfrE4<6I2Wg~&U&gsA3Y3s)@1OdWRIKRp*_pDzgA}Pp{#S1l@M%#7#OY9zF!_=)%Vg?xK{j4+ zlIPUz26%bQ&ztn9DYczBz0J(Z(@q_?EpEmJqCYCy;J#nj0~<17c;D{suI~>hL$p>g zU$8maV6=yN4Y!byuOyY_vU|bV%O^$JB8J~1xKAMxvYN~Y6@T)clvu_=yPCYHDAch% zuJ|1eUfw7J=OkOk>2lFq#(oY5_-+188^9aH~=ji6KuR5rmdj`i{q`)*3=Ci2|Dc0|EAH`&mD3Oz>rh)|$)+{Vron zb_oKu2!3_1@aj%)Fh1IsBO&P*%UfD(Pl$aFc&Ch9-3^sS(gBUB){l z$+vb#Q*5Pr;0VmHzhitp^9@EQ5&*#N@U>WERmdQ*^&~guRETT^opkp+LluH#vZ&Dq zJ^OGs+w*X8EtVW=3sY3%qeXcO)(s0A*{&BG3}c-q%oX6vC($9e5+&o{lYV;3dqlO_ zco*p@*+#VTAYX~>0hhQ_u6k*9*F*8770Fma;K7~FLQlJ&Akwc?EOEUI(0(CV$V#sx z?ej6mEe%lYA4arBByHUs4;ttEux+npdHEO5Q1l)%Lb|{ryrZtnRWD~xy5gtk1vmu; zJc%{7q#1d-Y*P=Zc<(rxy70p^tX%!<^HwVYLa*+opshWatK`~e_p|F&2fGn_(A6VS z9X60XfORGIqE{f-aZC(6h!U{n+7wNjg4_=J0xyj@pnT_st$Uqu&WgkgpV5P=BDlEG zX6mXRoqZL@%kpT*B{$7q##X$csc8^g8y~P6QeX_kc55zFkc4a4W=I|~{(C>{Ctk!D zYT|!8SDke`tyvD!>|t$V4Wdpfc6K0~drE}g^>kFlLr1^#1!(qqeLNV>KCA`B-=lJ5 z-wfGiRXpWAbFhPJ0mw1f&aK*qw#^I90T^cM2sf4rjWVSt$)tCC`W)6%pq1 zp!y)cv3FPx#027ifIU=sQnqjk>dzO~9l8JAUqWEs_Mi?0SP=@O_w6w+a6za1Z;DY? z!f7burCxgJqqO$LH9M2($dBq)bf+Wk!zBeX+?_m%Y<{ z!|eRI7K8TBa|N5{kUBrrUjdK6!O2qfxh(Jb!8$vvLhgCvv@+xaT|L6@T<;hGm4>I& zynBAic!iwTIW~r)1bmAcV`309{2gdraH8eJeQ`y6-_-Wcz`i*xeZtcTt~ zpISE>p-%n>Lg)T7MkkOT(74;LH%}(|`elY}Zg+W&sWGKkO|KgP&!<@KkoUq~iD2qe zAM3?ft1+Z^VFUbRc;%Dr;U#kLgN^k&J{!CP?UolAje=u`PD?Y4$9`-uIP5M65-<1T zBfPaYu>CBp4wO+}4Vyg8{63!BfWL1eKQJz^&F%!h9hSmnMC~eIwa#itf7T}W-&UFI zh3Gfy?10zFUWn28Pi2%oYN*#4Tf(c^8T4mfN~>?)b%dvgO%Ehy*W}YL;M;kSU(*^t zTnGBqbPGM)bK)cPZ@FmmfyKRr3FPS0f5UZm`DG&j+@A+*UT#!1|1K!M{8#*Z1g!;b zEBvpa=Q|slZS?E`S*?P+q{>&W`F)c5cc0P=4w_4 z3T!a{0F2d`<3?v_LyZ2KVO*7viX=g3N=%pTkTi%|DjSrOkpccIw`rYU0XH{#Xn6)H z&gZ?$SDy_CbQXA09TrXbPkOxstzD-T@CE(m&ILU7#?pl158Kc9rZynHKmh~Y85uJ#uNvwV>lBQDuYa_7bn%JJ zpA{*(L5%HKUW!W&Ex{{&^T1hVW=@#Q5zkpl5sSB40p}t_6E7t!HsTQ`Q4dJUs4HFS z#(g$;Y{F15)HxVbANi+GK9DGHySb)Y+%?z#6}>GC4%`)<=oq{{eC8<;ogVph`22JD zgqP2^z)kdQZ=+hi-_dX5b)1{_f4>W$6H}EKaCHqG6Hhwm7^B7IDtHN0>s`(&X_jG> z;m3cztXn(!WEacDU$H}hJ!l_0)DtRF+x5gMdOHfLVP{oc_iI`O-1b>ZY&m$jhlfS4 zaJuiBYiHIS-Hzwc(9w}Ivop7ED)3&a*kAZQy>3Hy9_jtNZz}t+W<{SbBQw?;9(QW} z?<0=xgW?R@4cFIIq5RMlXcwQM#s*#~9(~mFr=-$im_bMtMh4&)y@$5Fi~8i$$?37~ zJZdv*7dy#+*u=oHJTjxc{i-d!LRsPa<+oziLkpF5vYV=SYsMpv19E+xcthtz;eyqy z9S8X8bmpap7w;#igsOk-xu~jGt3o;N9jWJ(Z7|w*=z7BXHo8F%@^`_SpG!^w*A%xg zr}Y$u8$FGVCqO}LTu7c^gJ18f*}X~aM$XKM@twqQ%Zkt|vo8XV*yrPYxH1q(zFQFc zLwbN@BcScK4IfvtG7BTnZ}rbNHI{3LrU>tTF_tf~h;o32l1f%Frm`!L)ll+VwgsLP zE-k8r@Lk`Qf8+Rz_%N@@f`9kuW55ixuhZ|fB z^L(~5X z#OW1?=}Cw56uk02WEu&l1|j<^g@iVj=Gene&U4Ynvss#MZ_n-7W71p6TxqB`NBM*u zGv^RRPQ#e`)@8xQg0CbR`94R_bx}v+^*PYBv1{lXd?OeK`f2`euEU%#1_$vQmo>QN zBIU+8g@f#od^tCsvEcpb&yhyiL%q^>h%NwW5^ z3P<|?N7GdX#nCof+=B-Q!QB!dxVr==IKe%*OOQc>TX47F?(QC(;O_2jyL$kBRelfj%OZH?IzJ7_Lz;G%;Yr#qiH`R!l@vBcl zygaX5$QCtWRmq>4FS~u93HfZHlK0{9YJ*t$alfbz$&1DHiT8HuMazs2~0A&^1bpMQ#kH zH{8l{Aw(g?8*}$OJo^xnBiMUin1LZJfk`Sj5DVpZO`p1#ELxNBymPCDJ6(EhFJ z9q;w}oYOA)TeSG!e}!@|%hYnHTs~!Hf-JCU41CYZg4}y~leRA|rEIXLW&|JR++F(J zz`v@bvXBtXeW;@umf!2-!RTpzm4i1sRoQOz<7K z}VM3Iq;1 z$X9LF20bg-8YpE*RN22)wFKlzIh`BSaqy}$V;=oc9Xw*5Cl&=EIKjYW}aqm z%bbc_XCEHMzRtv~c*Ihw4bdbU&tko-JtS-2YB{p8v!R5?p_JA2{n3}TF{RFz#HFQN z1tV!vp_*WQZ}XhNrX-D!4p-$=QTM0nl~lzcmgUY@EGxOE5AL}Y!eyqkrLO=ozZ>tw z6VufEbbt4cElp6>G7f`LiuQM%^-B9o*2ly#^PeseNoKp^kwH_F|E%rn9ww2*Q4Vra zY1wh#K2i>bP_>{EcDaXBlZ!y1N}|WBO@5x9$hON>NK#7jQN;tp_}|x?>hqz$4z~l> zz)+ezkkgM0#xw-q8p3W_8oU9O0tM=)9&QZPC_>wim?i$LVHY-N zx{e|Ti~yZa7lscQv`6av@cNER>hg!m}p0bx{0obacGd(EoR^>S;hEd3%G;+!47X?W6j>Ld>!JoPPHnzw^HUAo)oeKoTUPVJleZ(qId zCP61eSy~(JfX6Jb1hOfgxAq`uPqA}wxa2!nw#?pcTr`~WAE}=b}R;!s%n2jdZo&b<)WB9OIbjr-E6VkC;tktx3t4f@LcicEx)(dC^{s;oY3 z<8A7n_0UWMtbdj6CeTosfW(>AjJtf@v*48{jg>Q8b$wS-)J-en0^`&kjb z=*X(cOp$eU1&JhuuDMPX2g)iGW-!y?9Bgq@axkVkLG1x?9sA_%yLujPEq)?5MbI;T zg^X8GB5e3N*n7fH)4EYBc@OmDuwhW#yxbS}8%pDTK4N?U32S{ew17Ilt-A5m)Qr^1 zDAhD|^>Qc+P0(k*@@|amLNi^MVosSp5pNc&IO_1$!2BAQyb6v}n4Dl2;uz~YW0B`^ zU>6Vx;!@o{Avet9hZ*|+Ql`v~t&*ds_chs>`r{i?>T!#*6o!nj zS@QFUrNo@qKFe61XsGg!ZJLn5Yg{%JBdJV5SceWV$POmTOrdW3CuUevpcvt7y04Fv z)~N6smf9oZUeH0udC_4T`PfvwmbB40bcyJZcG@Ocs-4t@I0Q!ig6SY6ogsYrOb&5^ zI_+mvcl6m*cVkAu$FDzt;0Vdhd^SWxA6pN3??$MhA7R$FBV?t~A>B#|hsWLz?5Ucg3mLa+TEwYK+ehsKFy*9-UzCst}O5cR1n`b+-_ zwgC6n@vy-Vskew>BetFfg#%2*!rNc6{VIQlXZye3f9*>RU)H5-LW)Rdi^w1E-j=f< zD`#6~>2!cdQ0K2OsO2!OH3ReXPIfG}xk2|G>*%6Z|8$~&$50VIZm_|JFwg^5RFWiL z>*enUX%`HIy;p$E-IB-E0^VJ&&edIVsxbESmhR+z6LN;>me^%q5Zos(w%T?Pnw<5K z*!3*Z8JFYTmk!;TqK`;4;raZu8WzPxU6w(gq*6{Rv5d1S2x)!{-|3PSwnmsV9W!B@ zHqh4Dvy;5zX!-=R+7PzO0MDOqUy7j@6aOhEX*$`Q##sl56eMaXAT&*7He|-XNWG1j zty=R=&KgrXp6`5nO!wW-xt!=G?Z3v0y;?}S+)9pQw9%HV)GSbEsOe}MzllDLqj?e= z`MCLvj#d@u~L^hLfm#NPk;n>7}dVCXQEMKfhS$B z)h(eF9(f2LE))w0ezPN!wK8({bozC!6#G#g&9hkm{$xIDGxU)k+(V|l;rc_Zt|QZe z!(A?|r2n7@?W&$d`bWSY;60N$TBLjWsMR?t!tZ^jtJ>F0lh#0nPiHo$si*=%Sp1@X z-LQ`a?mS)|z8S1yFEy`I8A#YMyCoKSEvFE#f5W$c>AU`|V!s>uYr)tQ1Hb3&smIXx z=aJY&Zb-Otjob08ucffx{%y|iPw=x42m-E#@ONKfK`6_+Zv{wR#w{<#x|;+?um@j= ztfrf^kf~dTtM-ZF4X^zZ zB54GmB(!nJ=%A7GOG)Ac7pPax(>=$bag4GF;wZ-@M$`Fwr|q$T<04M_|?L;tFFzHQ}3H zzIUZENc+9Vf-&fgjssooE=o9$eEU<#99b2hB4S|b=q>9|o-@OwNx(uC-G%=@GC@Zd zGEqgxy2&)j4%t=}7~LXzrNH|&hhNovB34^y_27uZ<#FHeyYTImK>*mGXe_(w^>FA5 zR?m`;M}|lDoAO)|ID9hlAYi~=#d)uX=KFaS93_KF9=VGik9S9!eGK&c{{cW5Gp}MAYT-71UDXi7s~nkuS`KBz6gGv6iu&|3rYz3?PeiIg572m$r=+VQZiiFA9!)>h`)HMM6$a2?wWl zn>sZ9*Pgq}J2CMBcCo)Ra(OC7`wwXMqtLDZi`PgDrI|u$C4P-Cg5Pp6AN$hDcbdml>lC|JE@=upScr+ zsXsgRvpEyXLmgT8SD8Wauf83%f(PT;rJ7{HQCvT#gkTHFLco~XBbFLyuX=FF*Vq^D z*)AI+yNmbJ3W%_pJYpx_&WLY~AFI!U{IOKV#bS1^X2)19A&0RdkX;eX5^&rUBmt;9 zB=K^*{+RP5xxkzk1U$J^E@(p}!B5B^s?Vn_h5Hjk9$kEPAI=|19E2c(Jdm@gixbFy z4}5AzVmn?hd|#(l3kHW}k?bUEV;B~^3SNmFTn)#1WQ1RhW$_j(wlojC>dWgCKvr?l zGcGhi58BeS4h5bAzq+Np=V-#D!+7(pG_2Ig`qfX|dAXbtLjy!&}6wJ1C*Ijgm5?9TLkk#fq1%GfyZwSNG`i*3ih_Hsxo{ps8R zvnzM!>kSr@)#8UBpCY5j&2@!(#ZJ(}s&~woCFh-8_PMnP$f2i2apAXk;OFwT)AX~s9a=YrJri>9CibXFwI?>rxpr*8tipKOZ9!r+x31V>6@~X)x zFk*i*nPbVXQ#si-mc=fkJ9r5ouCo`DVlq-oB8tRZ$fKHZhgrq>O5b-xYuZWnfp^v% zkZX0O)$c>JBx^RK}i2|N{*pJlbUX^a|4Bx-Oi12xCqvT{2J~hNl2}DE&80IpquKAL#_FGrh7dBy zdW&S{Q1Ndyc<6Bciixn>s_9-ZjlxN6)QrOid2_G zTG@>2^W8|~k2i*l$+aP3BnX~R9nI;qZDo*o043kgH(vYFfr4UXs2fsw1FM`ACOKc= zVf2!1mGc#_MFq9`LSP_3OO!V!ASB?0F8vb{-u2Cdd29;Hv#Hz-10a{2eR5C%gjVf* zp(vm)y3hg%-xX=^YDWP{>15u--M&+Iyk~TKFs+?zD%RI%v%T|aCsGh<=l zc3FJeTe;d^Ajza-plPn-#)`gGnpl5}Uq7b=#3Citos{xA{qD;fR_nH2Kl2k_T26MKfH(h=0_TtJUnnj;l-3XPG<+`a0l%n8PZ*t64R8yY%T7EX z^F$8m6?8GDJ4o`pq=Z?k3hG2?B{c(%)ZcykK!3g|! zB%0Vk?iD1v8G^w&g5SRf8?~kC$^dQoi?P*|r9+91k6wm*-a0yol65ODcp*NlR2Lxn zgu!v|o3|-G=*njLWdR=RYJ1VpvT=3);$Ja91u}PZbh!50vCs0GrgG2>^$#oD4{LYp zV~~Xmtn())e}p6Rs+SY7!tpqLjd9`%B<7niF7?b5kR#s;8blrmL2Jt|02ukxt!K61 zKHqO_g&aIC9T^%|`Uc!jNu(7wiULsRUYg`7z@?*xzu1Izif^8?wnKQ3LbS7Fb8rp%gzM<*%1WJii%A6mSIYQ`#+ zD_bFSfGf-OKw$35N~01;9x@&8>z$Mj&wz062)NT7A_|g<=C6sg+0{mIdLpEtdR;3K z0ze7M(QmJhyAPXHB3Z(>%#bG6E%3Y?`@9PZdzv zq*G!GW0G6qZ=`5!V0Ey4P2!xvDpIr09>$MIoErAMwG5>JYVHTouf;%VbeT2LuK;5r zRFof2Ee2ow3d@*)PHWhM&WS}pP)CX|j6vOL(i20K z`63F^-cQi`MS5pnxqY<4Z)uw4iskFlTy7Y{+b1_%$y&*+KF?5CFu|ZY);LvN&fI6Q zK({pa7>R)i4=*9LNvdFZ>p|dxMpHfgo=!e8lragNL3IFlSs`Zac%n8C0J4ADEulz9 z>4uAZiNoGihf76Kp{h>km3wH@&LF*h(OLIIy>fau(}C&|#$-fZW-^jd!}$qAdqQDg zOSvV@JY|!XHZX@$C6k9&x?b6rp@%iI9*6wiCP_)sgsg}u{T$HKrZE3OR!T5)4J{P+81(#YPiU$&1 zU51cq$ToSAZ5YwmO^%m^RmDlp;=n3 zRqZswuke|B`aL{htnM6*CKtv;-`trbv$29Im*tOB%3sNcpao=YCep*~ozR)2bsUDV z1}mU}m}QM!Msi@!?tMOQzDw)ykj-}lzn<|@M!~6mU8sJ5r0!Jc>56ugXm1 z-hq2rPhqYs9ELB=FmMQ$n#eql&lZK7KUSbwbLvSehs3?(1uLt2N*c%(7#P9z129$G z&;67CQThv0p}#SaReE|Vm!3=Bhwa4|1cA@Bzn8>iRAuo)toCV8I5d0EeL8xS0~DuG z*yvqKA|lFYKxU_UOXkdVi&Ew?<#msH{hgjz@V~_W!hDt5rG6={(hNE^NtC;blPUK% zrmy&TR(*n$hg;j)`n7s4K%4x!ki$ zx%d*w>X>%R5-%N@yTjjiPSb23l`O8=hZnG75JRYCRj~V^H%pOB%m#0g;mMR6Lrfmg>j8s)aM8Z zaE(N*Zf^5Tf9cYIv}_t~VK|%%d8+h3x4RfQ^CHO~WwL89>ne;JJ2iD(a<|cR^UGgq zWlqE!4I%yHsb=5{fa$JhJWX38VRAq2{*YK9YdrQmhk0duU6pKE#QsACI5+-bYJrzd z90|GZfa?1$!ro0INE}I~()YiL-~mok{ykbEVH`qDCdZ-lkEA=019*Y;wivSS05cm4 zEtAMLb4Q9ZkHu>J<$_IYYAqc?mJgm`TslV7s}B)wr2umh0%kC%%1B%?+`B-p#%wDd zE)$~$XECH}ph8!&5~h$e-#yXQjOog^;+Vu3dkd4Oo&p0Z>4fSs1X&x;qj$_~nH^06 zhy0hBe=Mo-C8p9;U_%|-71d^#_#bNFr02cGT&c3&=-`!cgtwYuAUwPJ9Ywpz4Ofzfi^yN~Kn{-EXVxlJQZ(V` z4iOJ$!?1!Hp~3V&Q6nOoAjtcpvnSJDj82UK)EfKWjAJz=YZ%10vKwzfI;0(STc$sM zrpNl-74UGO;2=KA`tok|0zqz_n0OIxc2VcBd~PyDKYFNL2##AbSh&m# zyJmA6=q6q~v^c`5ffIaYdi!T7GU#I1{x_kT?(%hzs{3Z23S<(W)LYLQqYZQlBa`+5 zzg>ibSKs$|&=8i%kokF9A=rp~-0+BaCOQ;v+JNA{`fZ>E#&jo(CyfJ zqaQns{-be~)A|#4wS8Xh?An>is#RU1uBm0GQu)H*B|?J-|DH2 zKC5)#={?(kBTA9D1!rA><}w@5=UkW`j4qcK^koU#dj!sPtm)dux1lb;@b)*GnBpKC zMxeB4oc!-ewV^)F@b@arNC%RbXlThlerJrT@w0zrzudBWM5%h1USaQz$q0O>p{gpU ziz~SlaaHZA%4KJDCI_XIo4z-bE)BNwG4jqZC)*R6-Rg^K@kyj!P;LVNW4i9*?#vHx z(-reArvtCGu0e8nvUZlC^Of(aDk`yqDc22R{Wi@_oC9_1zvdnrrCR+GE7i_VWX(Mx zPAX-BwuG@1)&d)*O8~+MjW7HPeWqW{9?!}q!WCebI-bZpKB2(D!PR&O;aDQg`Wy2t zx^5xqL!5NI5Q3c9BMWd1wy2UJ_r25q_uZ^FR4>_ly@7&8*h82!8uyuaXZmy1sF5TI z*w`cS$6SkMauPNzCsC^uN9~+%icF6yZz{L3Rq)ZrZdiII?+fxj-}Hm=2Ru0LfER&K zuL~QkXOEmvR^be7tw7Ir|K)4(Q{6*(tTnUN>_88AnSTT&89@1nzu$HtJEqT`&NV3{ zU*+*P;?eFA`7>l<^Q!SD=^$sgP%KtAnBTD5GhQO5{}QGfdYqiva9@>myekK;kV%{$ zAe0pC`moyiM*^t*@rdMsIL87s6g0P)A0K9;u$S|-s_6996@=NIRSlNF+~zjFQ&Yd* zD8SXi{j`T;1ojY3ATNYLti9^9XHtb#YiP3UaXrafY+- zp5zn^uYb&%|3*kfBdkbUEuQ9#9?DS6q~?F;9%4Q639F^&$adftw)ju3=FIwh zQ`9(h0BiB<-?n($t}vqQm8Bn;=KueOOw~ZAZMICoY2l8GmoGP}KG?&4&PLsOe&BC9 z4GQPg@3|X>h#GuEw^_N_NqHt!A`@#QIWgKOYG<`@0`beimX!7<@aGz={$NTreqv$Y zGgHJjX8kwb0hI*3xP#~OQ{DX-G$w_90QAzI2NX0=7Dyg1+n5B)v6d}GUFMKB63-i+ zQ6dvt1fkoxzrGsx^u?PEutwynGsTbbF;tDc93VxQV-K;bR+t>Hbg=cDwkJl?3T|2+ zAE{Qc8163=3{Sg}ep31p=DNN$QoCyl-r~bA3_JBwr!Rv#Io5jK5kcO@o7LQbieyjX zKWEb1rxIknf%=j9uncBn`pbW{D%ySQOvCi!y*F6yj|yU)U+#V+r=)n@&B%DY92ftK z6*>PKh&A*5vy&ncB>;H@AZm~`zqOO5@4Pe>q8%Mkeg5}7^0%VDK17fj@qU!FP~cyj zq+L86Q=vp;3qAE~llfxd_GMxRkQJS%lDf>sscD^|HmZ@Rs<)Y7w)HiyX z&JH4>{+z$4tX`5?9XnA7^Sl4%y!%}>#IeFX?>Cz)S4jF9R z<9-(@bhWX5mY{#-BS?3gi1iZmff z`HQy}B&mu@m6O~YvRDn6X3(;@r29=%J7_vagdR0&mRjT8x#e`N&|L9z_VI(32Gtee zObl$gq580y#Ne+PuD?~2es=cGA`_rCl7P%pN<&az&V}c{mk)5TKNku*k!)9oj+15g z*|qS7x~L0liy^x9=lbP+^(qVQCfy?ONbPd@O>sAqkGoMfeAfri+?h1!WQo(p5}eF! zmKAhPfFmE3jdTf4Mal|(5U)=Nw~EKqkk;Ozb6|7KiCBM_GdMC%R*3O4b1#8FORnz_ zvX?Rh&cdc0s>=4<36Fnd)oZD-Bwx1Xnb9MW-$aLTsR4Hn3`P<@4+C#9lbL+|Ssoi{ zaIvbJ0GZ#DF`$$!IC=@%xYTd%hQXu4(MQ5?j?48FLQ}}>ZV}}CNgHc9I)%Q-%;!y$ z5twbxEs5I0fu^9RqeE_@xOdI+?Dc$$y-cl&pT{j$tt;t9KGt;QOYTNxEOy2is&XH8 z0?UNfb(ue(!0Bo#PH!LDz~fEyE53#r{wn{-Iz6ze5l|POkkR16=c0;$3uI6d$Ks$x z#`s&kPkb2W)){=~L_uSdB2d;{@r-Rm#jNMx;QFfv`E2DP2A;CW&Nx|4fs{XZm-i@L zsZ*0$6F<`=++dUTPNGi}9y;I%HbA2q#nm(f$4rV1Ot+`upmSOSv0@;bWL9R+f}7qH zt#sisU~jwvWhv{M*qMjy&ub76CVLifjJu+5QT7C927V60d2S?X{riQ~BnyV=CR@vT zBO7wTBLSsb*Eco}`aZ6w!2QnQM)`m!JTyOnB0fMVG&;5fjcTL^Q94q=q3*|**|$r9 z_c|qr<6K2#VWZMTFkKLxZCKg8KFt_OW<}lsRbG3SorE`bnfvBOchF#JV%UURX~~Vy zx*E}e!9ABjMd@ZDA-H6ilJ!6Cq(t6C1Y9&NWY=dU_jOx8*V;e}-6=1Ts^zT0-}j*E z7N|fCnuGa+^EbI^SI(cWIRYM^5y{D4&la)a`Jl6S%96aF$O#usj3%^gA9lU2=UoF# z*O@I3YqwLEIvJH7)WKKMuaQ4<%&&*A0NKX*6?pMIY;nG|tKIGg8&pd!>0ofyOLKt! zbX>&fJ=OinY3Ttqy0CNrHqV)A=|&T?G`Z1tSV<*5k3wH~DKS-bb$kjs6%%|!S1v5} zU<16c=|F$KwPBSpR}hll61^p_wl0vyAo6Zqk%WZ>&Gj8AYspN+N=fZ6++ol3=#L0{ zQMhd;j!myZ`RufM^u@fvP9rb|=SOe$nuPQh1OLWr z!EhaF#sQ6?;QxNmC(<3#Xq6AM{WB`>l&CiRv^_O@Qc2x1U-#?pT(4Kq_jdpx6oja1 zVpB|@Kp9PO?s(H8EZNAAfF%~WnO1){JgTbug`G63JS92w1>Sop%62sHQgte(jc(zr z*}nVUIb5}z!*WvZ@ii8PJXWOZ739zjcJ|LTUzPZY#V4!M5o$b5CAoLQzclY>_94!? zFm>f_QX$dtwH-FFDeL2`_Xx17yCZb=g+j;UQ|o|3b3KOaGP_#QAHCB25~g2O#)^EB z^KmuD1tI)pMcc@*#?-Lnq9z6MxS}Ns8b2qnUHYg{@JLbo^G;D;*{A&m0iydU+W-;)_d+rL!U^tz{~_04fU0*y_%{tq^^(j=^vXzO?7N5D!!GUL$eSKw(5=2 z6%@YT`R14o$2ed2(ORzxG_2Y+L4~ExcMRuB&^>IV@rrsm-di8*8x;VCfImF@7$4a% z!AF9sqP;(HQ0hELDgheZALL0cVxieW3k#Zmf1zMgWj}w_B=FHr=5p_l((f z><_)uCxDBPz!?7HW^eYp6+6(Q3S?x}{ndtEXb)XLFW!JGp+#-qGyG}o+03jA?l~m* z(+6VM?@I!3O+rLPI61{ci?~MgCwdCfJxJT3qQCe82EVVUu;c!Id>+9DYszz zpUD>C$#+aQDu7wa539Je=!=Nhe5*ghL&qUF{@NPhT<}seSACyBH9uR^%=g%S`u0&sYH;HJ?&(*W8)!0< zmiix;AZ%4Z`wd+~uxv)@k29#2*|vi1p9|j&dqQbob%R1~3X|&Lw`d_%vHA_6dNuY9z|ko- zy{V?0(QK8Mwg#=!ae9MeHI0$|K`-vPJZWZ~oL3!h9pv6Radl2?aqXzh$y*5gv@7@k zESYBVxmavoitP3b-=9<_or@L8FuyO1g!k3-{|pnddRZU;Vg0w-u=x-TNUxpjqrg~c zm*k$8?HMN?b|2J9-?o`q&Vt)aC{%C=5u=t~2j?XTc8p58rU)9%&^s`V{}K&bzZP-T zFX=joV5J&Gjv%QTTtvS~n9mT%(1*nd+@YcqZ&SPz`YJ^@df0VYpn>s5(UVzoWYm(u@1*Iv2G1F{^oA#7c_#6|xAqJgumz zG)^b5FP5)WmxOnBcV~N-#rv!4kZ#k);;=>`66&OZ@sB2kx@ln%1un;;;A^`9P`r6r z+u5j?r~YU0(&f4@gZEi5ONsCwCyH+lWEX%aV-Fu$=Zh1T?tRh5=0Y=ylH;4IqbXRz zOJi*PkT7kIO|^vW4=q5a$8`^gWPmJz4>To%oU{#c?f`fnf#9(OYYxE^FyaX1acqSB z1Wj>aa|MklU#1$rRsQ0DA$$h#P^YoC{Y_#^TyR1L-j6Y|6l8bUlt7@MLK7>D7b^*P z6CDIOuFu&S)k?5|I*E2}T5--kLi-1+us5bvFBD)H7JlUd|Mv!1`Mg^3xi#mNk0}Xl z^J$3Z*8`cxV*Skf{5#M9be|Zc?6ZRh4L+c};*jIGPOuQ(yI%(QWr62S<0CgGPoJv$ z9(cwhURj9Rq<*Fy?QI+!4N48{)~`;=Pa_Ohl<0HoHK9*9pR3^SzL)vk8cK}8Pfe|y?wmEf z?vl8B{k-0o>Q_9Khc#h*sJLLbn)}n{=CRqgRh}p~F(#$P7SE$nM(emhhFDIXk^vEV zp5mF^WV^|Iy5pv5oA|867g|<&q!i4N;4`09mwcu+Vb}~n{O%24$YElI9*7Q+fY8TR zF!fL!nYZoZ>qfB%=-AgAdSa@(fOlU;cTz-|A9PDw$F`{>=-8F6ALtx&$VN6YwbXuu zZ9fZXp$k6QX&bkPVr%FI%kSlp*p55%(I)(*3zE!!#=(S9U`)FT)vi<$5v}ieixJWB zQFi)axd2~eh>%i?P!r&daOv!IVXUQwiQmH9gkl*mYKvSDy0A*Le@Q*|8T5K;0_Z@9`m*Rzk5Ce)UorRQw6kwcWgxeV7`pB*)+#G}2J#<=q*<8=n^P=`iq^GS+0*$0qr&;f^}aS|GS;7yNo5k44dBhjlEJ z?G5%K^LpAAdcET?MRV>{8y{|AuQ+?zghu4Scsj=&QVM8=OQbwKR=@jJX&yZs{Q!~O zFOVR{zJ~lKw5g*^0|B<7Xnhk} zI+Rz25=qfqCeOA&f)=8PN%3o%cOLL+_0Uhg#VJ~&QKamAYR$nkbr1z6qqVuZltgT< z8UNiI0TY_JX@r+cK+1;}mGg#WVMEiGIs8e_Y#K&22$4CWn$=h zb0~xkWRTNJ&C&5PXEVMb3@9EuhL1#-b}ska3R(~pwcM>Uk8koxJj)`gSQ(z=3ViLR zB&@&zEkdfq^1kJ2IMly<3tA49Yp8lUYEyEkm$CfU|5vA>X+>KKuRWa_Q?yxJSD+LA zF;ub}nt(~}69=_AuKl`yBb%Vjy3livHz`v|z6jY4C_=}bd4|SM0thI4E(Z!sk|~Rp zuju|1r^0nxRNtxSC1Ftc2qo8$AFO19>CCLoVJOau5l53pP;o@5n7>WIF<$fAT%!Lm zqO6hF;f1EA>5ZCbX=pgBJ=2VKWJlFXtIGOS$)5Rp)FL+t4_K8X5a^D|4z+xy-|XI@ zpot2Q%g=})4bu!10=OG@{reeeUl_EQpSx^3ndOiOZ`y1D9fe6GZ)l~xSPq_^mK4_6h3QDNif(t z1d@Kj==^)X&%Nt~9GY;qc4lPA&8@AO%*A0o>$lzE8H?8ajDdoEudi^Z%OA$-D&SA0 zH_mYtLV1tMT|Dv{R@!^SNOle{0{L?1=@wgMA9ZbHtHnZH2joUsu_INPDrkCrE)cF) zUoT zgC=Og6tznra-)&=Hg35PXiw@ma8zbDj{Qc+!gxr1>duAhgP~VrMC2I;s&6cr+O_f` zc6GW(`*?w-2xJh2uswvKhOwiX>KEdxqvLnfDR~U3j|5+W1`I)IL1sP&9lzpotdCqIJ;~hyjb4mB~&CY{gvFk_wU_h_B%0E z22%DCyHEzv!*5|_Wx+u~*;SWxttl}};Xtak#!*G^Kik>CIeJkOQm4_9e-^^T#xzz77@>ys3`V*0b#-63Q3QW7d~J7F%jssZLry!JyX1)dsMR75Hi#5J(t!xmS2Ksv`po% zM1zh|r#XlpcN#MxwZ#A{Phw0qFz*|6Qq9OF#5J+AV+5uN(7}&LopnOh@ zrlj4K6{gCcH}#OK9ZJo`WJZFq7K0qoaE1eP1x1BvyT%_29~nyYJa6CGj)`k%oZJ&P z{>+Nre;?7>=O0dND4vMvy^NLi?7uxN_M8sGd~?d&X!H8esUt@=nx38x>^vXlK*Gr$ zWCF0+<+%PLqT4GpfDIURL?}5wob)+4XZ0Ej0fOcq2E>E`hnq)5UL8g^X3`W~^4*Ax zK;pDQ7*=DZs>Y3b9Jco~HcP%tA7^>gn<3oYsvz|j%Wh(GFK>=JYmq&7Y zr;9Z{1JCV{xd7?44CD(y*a&Eq4#2{pL;2d1>-kB#%4pHvW6kEApX2gU9c8a9qZ_BX&Ls+yT{9jG745zNN88iQ5vd7YNdoetGT<5z1_i6z7oiJT~qn} z(t=B|oxS7h-9TR8EHb2X8xhwB>OmGY_@ttOu0D_JRWRUc9{?n@u8!JZvg4F(=Q1#f z?codwcU8^YTiZ5mn6>-j@VKKU5h-#prYBgXD}E|dd*nGrRBYgtUi`!UXo9t)@{56Rge6?hAp}RBM27ldn6q%}b zd_)N8NAh^PaUvkg{PR#CoYm~3KC$sn%%SC72I+h+i(N&Q+ClR3)%`Ea)vnSAfR z+A{dL>!CJHu@J5otGZ0avqDaRW}#MG9!l=#x%Ws8D@?~6YtRhwV?2QKQD>Ioc29?5 zb(#D+y;c7D9m&Iu0|v_&I9_J*{vl5Py#ifANp}t>yjZ5FaOA#9EOMR|cx8ScvwEMk<{HyNiW366&hwFTauHA7K$a+;w{JS(vRsv9=JfF@ z2*z}_uX}dzzQgQ}DMCf#z2f5Wy|?E*4ci=6U>?46uWpo_R0`hAzf+Jt0rdobymt6m zm^%LsT`l43{bpNT(gm%7VRiR(*q!(2sVxBDNHV-AD=Ry@J%3>?XKrZwWN~P@yu93Z z=~~N~bSxLLZ!-psrK({Q7=s$uLWAvhZ<5ArD;yl{_KDS8LPa&4oV~!?qx4?agXA-( z4NH38_kHP=zNM!QIHIwv|7316-(qC*@FZg;LZZ00;6X%Z%eGAbKt zMMm;O3dK4XuklH{r`Bq_m$gH8oV-77SdkehmnNA#-PL^ z@0JaCpq}8N%)Ry_3d1dnyC+#_lq4y^7b3R`#8jS-$NwZwqh-jpp?tX3*Sll<;4qQf zB(&QkxpW`lvTkkG-*Ynae#Qa$&^eIhiAdu$goG&~(B5XR#;Jy_k)(UJmomSK>MSp@_%2W%d;T;pQ#*UeWzBgK+ za}ozC&Sz+`C*OQ*eF=K6$?D*Ej%;IVZ#TQZU-CZ5pnNLivLmFdbk4vA=Z;EnRi@Oc zg4Lnsg*9Vt;iGGn>+*8RKVV)USV^{c)pR%H)0=zG(AX;Wa6_Zgtb>s%(~F_6U!+#| zH9_<_LDwefi6L*%zvH=7KArsf75Y1BI3YRX7hZJ05)qOW@Nsfdo3D+8*2*o1PnAdm)!11pzrl)U*? zX?Wm01-^$egD3;)Cj0B`tnW3^1QGnP`>yLui(sV4y8puAU#pshhcO92{TZ-A5YUV$ zf{&uBQsA&Yh=vIvipCFD*TG2nB!=8eJH&K)KG8sH z6&%K7RsBqmmYQkeWE>#jQg8L^@5%v_F}BGmKi)pmyxh$*x|rv}FRfs-zq?vB0@g|I zvm(6%kK@F~;s-zcEfh~jcIJqf9!`Rx6qx{3Ba7QhU%|GAxf z(QHvd%PAlP(57!7+-XFCB=m+F(MyWv8GZd0Ju-?XVI+H&H@P0-d?QKhxMbJ-3*iW^ zWRE~GG2pW-P2nN*CV_s|Ms7X-Hi(?&^{-(R>wMP`lrG0BG-7FJDKGpMN!+aICsGAv z2N@!OpEyu!o}SK88J?FcyN8AyLLsk^H>kJQ+cRMK+uNbITQ9H|N}NlhMA{{UT2B3I zaA6Om)lN9=+<4psk(vnC5l78KJ#Cnkg;C?a5F#5ZLA&99d*E{T=n=6O^j~Irqgz{z z7t9hpR8fJHVyzz^zV-6OeW5bO$AC>*Y^#o1GgN0i*=-|>KQ54jZ6d5ax5FmpPc|5s z16+v8q(rRLE@my(yHw5fgZ324*t9i2+n7QW#ocIu7 zs7QTHi$`akNAbhL?)&)U&-5$tLq%mZPva-vuob?xep56wgl?U1Q_%gtaHz_?MnGR; zR#YOtTcBr&`ikCJ{wH^?dzRKdv?Zf+&VVN(pGHf3*<3N7LHv6|Zi$KF;kN)UO3MPR zPZgzlCsEK80elT;!9@WPA*LDO-URK$5qbD7$EWOn&_BQgI6ZXi_JkXe?19XF?GGQb z#@dX6%yTKfP5;-dH^ zP8n;bvsCo8RD}X9aE}5{igyrBXo~v(nEJ|qteUNDx*MdsOQezRZcw^gLZq7wf^>IC zcXun@At2pIcXxi<=RD`U-(U9To;@?GX02s*5__x@@II{O19a0u9a0-L=OA3W>$)nFR#P# zZvA42jUt^)P>BrsK876xlT^CCbI9?{ygb(A zUGw=ivr6OoV8glWLU;mqm?6*URaR^)Vc?L$Ky2CW%`YEMmT&tjcL1s47kkAET($~l zQFT3Wg;DVK3(cZ25bwK()l6ZGlOy}O1n;kWBzmspuaqb4KpCCU#CtPg9QG#IgloJ8 zKDl@_AtWy)v;}F(O))zK;}COzRLA5(N}xK#_*1X-U}E?j zJu@#36WU+6o%vYrXeJ}a>z8Yh=VYPxeKpbJtPYk@2N~RedXqxTJAV5%;Um%)X*Mz_ zce8;Mvoi{q-3yL9h>>C&_~X}~malx~qF}Z5PyH*%1eSU8x>^Thu#>?bXPI*jN2Nl+ zq;g?&isP199((p7Btg(>lT)I-bdvM_Yzdx>$%;RAhdqnwJGk&MEy^ z$7dxJO^5*0VO0~J7WT!p<)yD3UC}`N&<3@wit5LR(u|PtL&&bE@U{i2a`@?FBKiu9 zk%>t<=IJnhpK?Fd1`wpGzyEvb2=ne`&`;!kv)N|Bj0^z}0$=rg0HU$u7T((qbZJ?%ZBP6Hh7a2u!2@|#Xyp};l6A%g1Zl(Z0n$%`Y|e9->+bNFiv$Z2xh@%o&O z>kUAB>db;5WKY2;n660p=m%pqI2s5+0mW*jUmd8T7c$$IY5j87CInT8bndE=UR}i^ zCWpT^esDwXwW{zuRa1)jjGlXo55k)s(mQys43wDhOx4G~^Kv8vW>&DGs83MNdV{F! z&sH#p874ygp`G^iuOO1nI_~nk6Z+}k9M}}NpQ(D$dfsL$A*;`nUx<#<1n(_;o)>pu zv?|SfQT;AA9D+dp``nrV`66J}iRuxeyk$tB z(iMHJ`y1nxPnf(%YlDzyUv}L>o>Rg21^VnhkGI~4>G3eFD&|+;!Pyc1Vy?vPCJhxv zq_C>EET`W6N=b6n>}&kxC^#j#ya`j_;ja=UV5;ygFaMk`jYWoye~6(#gjq;g6* z9+QCXv!u@b`yEJE>6Bhb1Eu%L6@Y8qI7uL4OY94nI~c2Zrelh3uXusd0_!{KDk>E? zB{RC>MX<@H`4M417bSkrZv&)b~aZEojBQxHv7SHq8ocgI=y11s+YWwp~1d`2v^5hD)kN zC3Lc=d{BU-WEeGCbLerHS*o#vSSaPVV_<=C$}nVN;JRbC9i6?Qxw8Rm!X#ca_j&5{ zhCXo^%+gIi5ofScaw>cP_@y1Jk;dw^T09fCN0Jw`4K2NVGAt^jz&hNd6|D!EYDiS~ zeX@a+`bXNL((mqTc3O>!m0D(XlV-jS4tq8%Qe_f|ta0X|wQ1;(%q)gW_)x?bhgmbq zg|*~c7I0+MBSKraV-!CF@nf-!D8Y~m{S>?^z=~`lAg6VRG%E^3xJYJ%_wN3hYTKFQ z1z3);K_}UV-i|5vzuY>~gLrZ{ za7ZLogKk1L@#Pyz4nB%iiLbj%n11`pE6UIz5|5_&U_Tkw7D!#GmWzeQ7%bHU__xyJM7ttP4-5EXaYac>>Yw6>L576_2>M|Pi*@kxFzSjHCE3tNNeI4=hRjO5!OMBTGSi6m^3eKd)_<0GO)1SXv zi5&>lQ-VfVV=^>1q&oI!8y3-vGTNdqz@Y*}MthSLAcJRjXMLVGLS?0LRcl0i2}Oo$ z5%hX`@&l99$oi@JF+KRwG`Zn|-&h5n0gk3cHMlrlc^CvUe z<15XrZg1~D+#R2^nr+#h)qU@>ffH7`kr1xud-%4Sb$vV8KtlbEb%Qa_n5yZ=uaf}A zB5GGigkvYxTyGsaQJl|><@Jp`90d=@ou9s9pb@Vbt~hBdR8W6;V76|AJ!)v%E}W8j zg=_91{(BP|h8=9Z6(!#r{T1%N88H3VetQTnfIrJ8Lr}pm+GFs9f^lW{W)1Eo4LE*= ze3?3Z724%6)uOxRukezdX~PtApSbQj1+uEp zZC&a>m;K_Pq^NKl!gg&bayK-Y)TM4%K5o(o zUassV?D9r<8}cKW{^K{_2|5I5LeUJRc_~qvkk(~`_JE#Q%%?$dbha5k)*Dv# zM{(SA^mvI4Qu3gE&1r& z{hpS^>WavxTeLc-giiR$MX`X2WNUzA!@S=p;ajD*FcCYwP}DF2Ce01g=+-BDXJ6}Q zb0S0DlrMnCJ)z*Zxv6PDrwc_Cujdv$e}hgOTTSEe>kYP z3UBbeTIzlYNNl{`-G>ZvofHwwB$@+izhEUL@9Xg=uZHut;r_5buY`$_>FlCdaI4KI$FvO-fJ!3zf$Kq@`x~?R za!990C6MovkZiAf+oyx(wp7}H8WwY7im~Sy>DGjA->5^rOxwR~FFM8eUMm|Z#H=<8 zZv6z1ib&T`QJ%D4a~{A8FsPxMfybX`VUdS=^vr_u{{$RG>3>QKI&Agc$_c&!y-e^+ zmIlI~;=|mI!PmRr`%_+-Ugx27eiFstH8U_7TnPIK>miXYE08X$m#nU;SZQ970IAE} ztZJ9bvOGzAIr$db>xfRGW4c8oP#OdN>ItA_WJ7{%G;wNh%Jg_-t${jRWwft1EPTTq znt(5TuR=kRV4ji}i-eWEgsgBj;z&S8s|4wT#* z$*ya?3n#P+o#4berVpQ)0#I$L%JXda;^`P|KYxxxzby91ST65*C`$)>eq8Y;dshIR zi}x;QYd}c*g5~qfTO7$h6Z&;mODwC~5SCpzwOTs`_8r3&>I3Hi5O1emyM?RN3@hsH z_O>!#s67Ee8Bk+K`b_9!vSjB2wxqEzUsclm54|HTS?Af*iDMr(YdzypXRyZhzWNtIj903-#D=c zi$$zzB6f$6M^q~y_Xna52m9O`+!$pwEWWuN_^H%kK=7w!@NvGXgILLmqrHQfQ`w6R zMXa|W)iHMV1}#1jDSm2-GaYr+`w|uHE%R?w@er!kYrbRy{_yyBV)(SoABpp<`8)=U zZM>Ld3wfBGSF%5_m|78DYowb14H89@W=`fA;_~5FVAtdKxn=|kiXVd8Y1x}0f<*e? zPf&0WgUnoDMAP)yVx2;c_-gy=+`ERAb2UL{Wru zYNgNTnwTh0#2AX%ZN?rdqZngdb}A#KocEki{lthy)(vg}*zj*$SaO*G-GK4?<;vsJ z3-&0fEVlU-0c0=E!0EC9gB`ic?9@&0bYg$N1frWIhSXO6;O%~n)5xSEJ6r!y}YSj0X z{m}w^qS)#UtW?OtwpffvBNcNhJt6!^WG4K2MR+bDn<1Xn;yhNE1CY41*f++jyWhnI zI7E&aZzRMi{RlwKhNZMxpJ6a6|>P;dqe?o#3f88wT!Y7HMsFftE}Px*r;J429Y+Y}QyJKLEB%s}oJNCF! zz`7$2aI?Ll5)VdP+rv?^1yw|mvEw}KbCU0Kehl2RE#NJ9(xpTPQ0EB4eWDEkPN~;= zs|LIy4qrDQoCgnYrvf5O1#0KE7ty^VT3O~OHZj16+~Ph~{+(;+2UzK`O?qw?q1aM( z^RY<;*Dv(~Ka0Z))96cs2;prXZRi64laD>RDp--k z``StOA)eQTZg-t{=r8`!2iX!}88Rz2v}I@0l$_&~Q-^)Bi*8v$o4j5ub_poCNBl}o z9%ZV~*O@x@=U%9R=TPC-$1fLXVBapg#}CPjfw5VwDv?LROGW3U(Y(eOcNnb{@?_tA zb)WZBn%ldNLZLEG;|)vEuJO2{{O_)ngkB}(-ST#!36fvv}8~h1Jeu=B`{jGsk#6jA~6jI~X!hRGgl(R#o z653wI^DZy7wnT1ARA^!kS0Rxh)pcc))pqHfw>42)q1_n37wc&*5=C|Fv0$j3xB#*5 zh3Ub@5;)QlqJg=k#W4WFd^%>%!5?W%ogwnl(}RJnfEE<;N_epwD~`Yu%1a#!rrtVj z|NFt0BUp;gOqWlui;>s%^*UCqN-ic}-=h?B5jJPa7p-)$q98?$?aXo)+F^gTW#i@b z--WFwbRixvE@}+G3%Y96=ln>6B>t7$$jK*z?D@J-b02Nzi_==4`bQAt;=+xi0q}se(gD%YcS3lL!=9Pg29r#^i&yz0GQTj$ATi z;~z(z^JQruDe{PmdIyGV_}^b&sw}_~o!%g%U;!=o;MEm0TY|^?Q{qC$b|rm6QLNKj z-P?l2Ilry5w>LoZ@oU=V^{ZVZFb3u_Yob+4j!v#ygdeE>o)%u_eYPI@dD^?^KOZ!VIFTh1zWcqn${+Ds zzngqr^FAa!SlwA#1i`;FAU0nAwF~njThaZtH(X;^*-1 z2J0P+hS~f;Bo&!X{@g*{K4EKtI6@dUwltgXdR}(+z7CWF&NtsRnkdr*5o53ow`-YV z)topF;0#4`?}qRdL-HfygHTYxA6FmS5vjV5(<-Ld1zcAnPM==O#_e*f8A~h0V4QA~ zeUDyrtDHl=#=q%Rf9sb&ua>7{o7B9+{HOK? zi66D4=dS$0_OVhj2sXGV21NIL{dnC+i&}uyA`}HDRuPOCH@<12_h?;si~%S`D+Ab_cnKh2D0LuF>f!c^HuG)L7Tlu1l4o%&W98M-m3sV8HCZd+^eR)_v$$a zob_vM3v<+M1|zh-)eYD4*`bIJ2(tofrrC76>Z|O80sg+_Qorw%Zwv{_YA$}#Jfc~* z89W%?{WcsBv9un*S!(>ejSPTRR8$ZO5m8RIpE3)+NfOhI z|8!gF8oAZ$t_cVR$rE;;?&?5DE&%y@Qvqx)tv&Gg9u54m@O6lt$~s3OeF0W)@A?d% zB%_!=7Bi2kGUD9b4G47y7r1bW)CAZ$YJX@sq-c;|N?c_(N#9pyz~JVw+2ojQbKDBg!%o#8&-3nHxk2XX z>Zueg>X&Ffx7DKhH69*qLI82NKDF~+IK|Yl)*3SlDr)=KuPUpWyeEqe<2vWWun^pJ zFL*!qBn9U_H=p-!s$HVRfz$zhPUC{N`HN@=z+(EE_wX~Ir3wLKCfZ#AU79bP3Q{z5 z0{WU6vMu7?e*1fOi|A#t9L@`;#{)Ca&dy<~L5MbAHTH(BN7E!H0b8bf4dqkG_89sR>aTn1{DJ**`d%P9Cb-PFmYfX;Tke3)((( z+=WY%dYG+y84!G_lz@ye-tYL^yCAMETD}UIy^#u$@t2U3*Qg$SQ$-@=uIyZ)8A>SB z`-9Y>Eclu?LtYgcKzzoMQg~{3epymn;><5E6B#}Tx>R4yXT8O1=PRXej{K&1$%+xN zD66Jisfh~z)Y^4j;^(GeMX!zzS5n$U-K>)2ung6X8 zNe}0ySkO$cZ*?gfI`OVl!|w(LUw9wA`fMIW`;Pi{<$T{hAfjAhzfG;faps}VFoPEA z7vH6V!9`s1m+_zMY$Jm*p;XdnPCIp3k_9u}5VeJpbsC$0g2{~YRX{e3_AGgWSH7^I zKJm3@wByF{&Bt4DoLZkpv|j?33bfqoor%7(_Q<nn2vHA@f-g?3-( z)_1$PNZD7(v>_Lh!)~@+$Sx>}xZ;U=oI37p0YJnJ1FeI@38jZ`XOST47xJIo0G=a? ze0GUX?sRxm*JiS-jY`XVvI+X&+lF(Ddt+AD^^SO=*;={QI*UQjFPmDc%L;{oLOX0?VI# z%y%m2#9oKr$C_1OxG2JwyyIT7Wk^mKeg9n#969`rw=*>XT`UZl z=Zga2Bk4g2W}L9soQNh<_Q1U6_%tIoJT9|qgv$X&;&#`NoL?Laf-Ib5i#ZpTcJ(yC z5w~vD;80RSGO)MoaPt}gImk+%Qer8?r}LB9N9`e+A@Gf`Fy?%2j4swtg*U+v*17B& zpNnEn)7JA|j?cLmO-V&!Lh`UyHm)1ZZ(Z4}Yo^}c==x};FV=Y_sBy%mj>klgqeV#Gjek7VIlkRmq&}rv)4zCB0k+}*vl$MERl#c#@3jGXdDFKMl)2XUSr`Bl@F)_} zETZQs5L^s{fVtlAJnsY7IbDF>?ldc-SJuUTHII*DEON-E?IbaWO21ztuQ(x_Xnnwk z;}U_1tj}Wt9vCU5w?wG(>_QHpN`G6aI;qUm=n7l)N);mMz)f(G*o^iQj8E!ZS&i|8 z28zsW`CtxtVlPY*8_!73xd1y_Bn7K}2qib$4;R*eE*xBYI!u=VF^IJhavFr@%YW;f(wouqG# zW7MU{cOH|-B2q8iEDRk++FH^9o3C;Pmhx%4&(Kta- zVI-GL_wZAdh}4JaY|?9(d?It?9@d;}Dr-nrTI{Nfkgdm>0jChwgpZSux08&2Bix`G zv}=LgQ4_c5#H%|WYgizIHLRM?lr0@|Rg7ru7O|V$!fu)$`yRnY9vA2cCxf|o4r8@& zXP)X5$_qpg?=B@fjJ4x%C=Xi{mkT!Wp7w>VR?t?Kl$}Og92b16>^0d_W0&^!UHdJ% zR~8|>NSFDFJMm?_#hO<@Wz`R!;^(0~?c>GJlPrbD1_R}5doHfb$`gE*GOw!2DO8JZfw$Qj7s7U1 z6L+9~)q18tV~&6tCfBE)Yr>FsTV83Qub#2N=g=nSc_cT5=l`Y^11TXF#QVDCzT#PR zj-;PGu~dnRR{}Wjty9X5&}2~%M&}y4p-hVJwRxJ-e(;Mcy(x*sr|NTO(TDb8Gf4M+ ziH!_kk6|n&{#pwol6y|i&*(e;uz#oa$U6j+J}6j zWN!E)C?>^{(k_d5E?~gCU4<|H^oPS4MgNh(mt=*RA9(A2B%}oCiMrrlOEA)DtW^UN)m>;^#$`1N;_a1TKHw*q~2Z=QSJ$_TQ!pq0)c4 z66IAg4j+n0fU-fan^I|}k!W1`GN!O?rD@jn1E|h6jW#<=(z!z)$u>0ar4`K(%#4>h zt%c#wjs>I;ff`wa6sp<^Hp;2I+2~msjHT1fVEq7jrahH-$wvwL373GyNsy0_esA8) zwA18(?~k53oQE4k!s#PEym$+p6(+N%;}{lP6&s~?m<$!mLy?GBJ#h@dNFPctS5lWD zU~L?sbr;=6qRE74u{a`h#A@0JX=JVdMZqe?9Dy0mt!T>=z-w(9VK#9HnJ7N8C(oDk z32VJCyZ%}$qqw+_OX4Xl+($|kDvB{h*H)r$;MXv-(nGOiHE|4y8^SerE>?ElpGQ(D z$rDkVY3kD8>D@G~B*}ct0KBp3&7YRjfU{VS^c*UuKDmSlc`n)=tFaf{$b=O`wI=qR zu?PknSR@QN3m{+Zu@^;g-W8u+3~iB6Zc$(MNN2-| zYTcoeCF-f!)--!qwxYhN!~6L%eg_d!rFPuECmJk!W{ja-ZF((KG@)FbK9>kCcVm+YPRtoUq!tt4z<4o@%h_Yc z_`Mg&m-;Q+t6P6w?ZliM*NXsQyQvBv;oVtiE*dnZEObBJ~$9T$AJN%%9UWm*d>zE3MT<06GWSj4qanMZ9%RgWjxfq zHyXMfLywhG7{pbAiQ^1hP2?^ZlRGZxp+o<{?iLI7PpRE55m*n-F{9^$vz$iA?h&ac zEi={Dn8VONV->3-(wr=TF-XxF5*fT^8>YRHi0ZdRt>WN8JfL0=S=2#q!>NaksFkcI z77>+ZB4C3yCZwf|8;v#Ivm#M}Ac3Pisz#3`w{jyu)t#CcI3fk$C{49U;KX8x#-T~z zHXNGhwp-XMD}rF;7dVjO{6oZ;^-qEi+P|?tvz?GP%D{CajHUP^Brge~z{sqZXga6O z#EcdzV!*NWU~yo?IwPuc$vbM*LknAwbH;pB3FrF&os?|Dwq%Cyi6Ryt8C`5^++rb6 zrN>Qo_&H)5p~nwUpoKOKGe(&tB01CLuHjDw`5cKbgXXbYlpb_Rmf~I``4-ft66chh z*}WKj)F3#CAvkTHOHia0U}5UR-bRK8-(34e&!1%W zON30~MA^jt9mSTxDFpfbO@E4Rl`IcKYyX&Bp?N{3FN+EwSTrWi+>6z*MlmLQz{1~(YK{PuNmIvCyNm(qN}5NbiY)oiLj$OLH$r&s0En<>zlO%7NhI@ zNA=`yekSNK1a%-L(FsYiSQa#YA9`6k4bjX#O#%WHj21jX5 z9@H&DUyWf#LqFr3YVaQM#BtMOKW#>vheGTkUXl`kUySCau(@F+d`O8@t)&j})GN%4 z{2IdwH4Kt)#Da;sp^VJR>wK4rV|55l@4t)B06`d)BD*OYaEGJYlH1E7GUUpnWV-#y z^Ii3zq99=wHvw_zXBE`TMfKw*I|)-6p3LGlt_OB zTtEb^MCup-Jr5QL2{I1s4PqlrPLuk=rq4vE5EcoT0GC?gvtNvYt?w%XYz z68?}#|JkI0DhWP?;u;lW9&Vs>ft1(p1i15%Q?yr-*)bTPW7#ppO~_3|bQ)PXQ8)Ls z6_^5e*2t3^&JUqfV?v2UzM{yr5-U?zD+Gv0gvj)Eu91%aId$`@4Jm>4w(Z~2bUPXij5O`tH z{o%)6_$rcVyL(B37emo1a*glAh^*CJ0E?yFc@cBiyfRMNkn-eXFBq#$)dN6|ThU_<(#ByKTQ8tm?*_;rE&m(tFokd!2Q?2Q(# zH6|_A@?KDsU~Ie-YU={fj6;r1DY4DT(KK(>@HwdNLuTuR8FaSsp)%ye8AJ>Lk=+}9 zp`j1`5_7ED)I5(y%4i$;=`(U`_MeDJ0qfOx5d5SI>72r%((?<7mhgHSme~bzsh-8C ze@gwY^r^v_XrV})eDZLnFry41?_^hedS(IR5T3aR{|pSMD&V;9RJx*$D^ZfUp%rqw zU6~@e@A%04`qziJkngdtL@<62*z z2X7B<9vmS9^=qhbi3QXSOVaKqWQ$dk|`d&Uq-xTzqVgcDy(f6KknMU z`@8d>{e@(JW>bLcMotej_Ddbgmc$IAK=!p5cGbgB56oGX&LOU2i_76UHR0UyEE7u+ zwT#|t74>PH95O1(BZ8Y0)y5RUf_jHA$mLnqST$p3rjn)3JEjP!!dL=aCDUO;^l4WI zeS{You_tRqo@cG|i(EMV-$thD|4(5<{m+sY!7yhu47_FnR}zW8_gO;ge8UGkF(HWG zvn10rtC45@5>mf*{n1DVS$1mLihHum9y|NomWMAxBOI|bIMisUIG%koB*XyW=?F1V zeGL?`3$PhCyFfUKyFx+-rTur8>X1_ao&Oq&aDNQ3Y|L1}JdCP}kI9e4Tx-;(I%dq_ zA{7*hXH9tw* zfUoGvhp?IF&3!YY@*(?~gZTh?EQzi^ zHx#iw5yGm=CrS@Ci^|w1g+kK>J(%AAjA&0KG?2Yq^3TYB)yA8}=pQQtZngj%;vw=#92?smzFkR?lxQ3zas`L(mm!w?1jRM6!MLcYLGz8uz(5y{Kt&!LKTAO zt-o^yCr-hJu_~5MkML=dx)#Q`Cwd@x%mUGy?D0x~66HL()bSVvyC+73^*4Fllqgl$ z?FalYe52CboS+=>j~EAb-W05I8c+H~?A`?2|5|2vh*Z{PK8O-ztpljS6VMH$kHd~S z{^Om1{}>3Hc3FHFd@NlRJ}(6W`-ZI-ZM1W1E-<6)(i*TDg7HS!03M=a0~67|g(Lhn z<*CQslKq^=ijc1%Xu0E?7{P0e#S>cM_pqfw9c7FEM7f|t0EZp+Bhw)9`$v}l>V6e6 z{vVnSjENzy~W*f}+mN1i>Dx4^O^-GW9d-A9q)RoDvs# z1Xaj`2J!F4LLQEb&>JyO`p;X7h+{bW0d)m#f=kl2+3;`;mlW|)PXf?@n$ zy$SWN9;n4n(LzOaC{|nw?S!nr?IZ8M^+C}uTDYi|;<#&922$WvF$GV>E4_%MP^=!S zakAfR{rHA(9w72{F7C}K!+Wl#*oMr}Oj~e7a6wUZ0mdFo4k3S1H4?uk-ral_qknd_ zf5#c}zYF_^4Wrd~@FyA4{tdl?f_`wVKbwgx#6`;YD#2JPM{=l9%=lvH(zwUA>VgOi zfTDtoGe4@2B_6Rid+2YT<_M~I#;k&_!p1HOD*MmBp6E;O5tqVT2b#zM)PDkr^f}nk zsP_NQZRhrgKD8$-p5?ycNC!fu}*3xfZ`zqzi8B8z33S~qAnT$$CiZBpECV2CPNpn ztcI*VcfOOxD*dA)FD$!#FE)!AD~MuxONf;*Zs>zT{_JEbTbuT-1oZ@;_CCsa9;8Un zTOyLb%UG+7 zX|N+O3Asv{kH#-fr+FT8OX(ZLUq)NK^Tanto;o(mJ@gZ~wzpuEZu?D(^|g9Ju_t|4 zT{F}6Uz0-$!Tx57t(*@+_O|FhA_M9_cQSIyC++_l9%{I5;xQ8fzFebzS)v4q84RcC z{;E5x)~J$0ECg)KY|{v>z&nW#Lw)$~JbN!tp@Haw`K?xL$>(aIUBfK2aA^0&s zI#iHF)VrB^L2hDDI4`hco?7B7n+Q}KeXegk%fisJkncQKQ2kdlF425{1W5r}{7Pgw zBtJC|#t|tv5ewTC^b#~b^)vOq2K}#DE&o5W$_dw*m7qj`x+zANrmcR#3 z>l@hJUq?lX6c;3}fAOP>YYWuJZ&6so#DFvpzdg%YZbdE8ACO6UCsfi3rG9#;!-e6>PCE=1Ez`uR#ICF(! zoplrsl}-1rE@G=MwfhviK#>0v-29CQK@G7X`^SC#$CQ67VXx?;4Jypx;q*4Fj8^5Y zp>yQ4uyM~#4@IM12f#BU3ciazofSO3dAJp?-`6M&_G%7-A1$fks*VPJy@oJ$Lkp+{wQMbF{Ax zO+^+;UJJn_v=-eJlfxqi*i0r1Lys*0R%tu1y5lLB?Px{dBRjyZ2qh4KHg6@U zLC0v#c6MV^X~vsH83&FD^`DsZOD|~g{(pLF{X-F`G%uwXN*2u&VC9h>IM4XYjnWr5^(W{to0n}QRbzOCN=S5H9+#(?^Xw1Z2e zdR|k<4e}^O>%fdaE;t0M*i$h=@?nt^ylH{2P>nApRm-w5(Z-FHLNVY}kG=&mRi_Y9 z$@F<9oc%E%{X=R;oxthBX3Q=%8S5H9HZM;4Fux{l991FOx?r5DV*=s#>Z zZPtJ_p!0EAJo-K?`W_iUKz%$*_R>hV^@)19V47=&mKWVcIU_TGlX!;sWBMKJtpg-9 zpGdjQAX5M@uWN;gn|>hQrCP1&=qarBFf2-xm(*`q=6zo({mw8!Qw`G(bBT~Gaa}5Q z*F(Fc12N6lI?I~=YIbuATZQaw@73tm!B3cMw2z+qnT3pxh*!M@tZJP}ZF0%AlU+Lr zV3CIR3{@Tz^+!sC2dj1FE8QsdslkE>o{L`sLEksM4T#F}D(&q0^fYpQWr zB2i%nmds9h@_>1@YsHZMyscVZj|a4nilB1$_OJd3VxOwbnB@sCVX;duIOkZMzp4-} z>rC_hsY1H)^y5zK<6G$>Jj9=e#z(M*TDzrjFP2WJ3{vH0E3}PZ@OYnxk5DnsrXsCS z&PFs+TMhnDj$}r+wmJJY%BooSP7U1Z3+%Z4MTK-0i&dkIk3gds`&_S?89HgnTs zXX+3wG$6E;LQ1fkom0E0pyzvtOw7m*tF%IW90frLZ1l~h;#ClBJZgeDZC#3gG2&H_ zl=J%-n`L8i=arDT0mCzdK0)hlrZ zHLz-e&ljXQ6glKp@e9${S+~vTixY2^B}6M+?YEsY#K)d1vrv8;94`(%eLn!K_Y4m+ zwe1Wm8^%L-IEu%IUf#C6JRDAw`l#E{(-i=Jo^Ge0y%?erV9VW;WD?p_Cw)J<;^sJ1#**`a zezLUbtlRHx9~Rle6nf77MSXj%7NikK3^gwqe7}(AvnHt)c25b9MhvlDZkYkBOcm8? z8RrXh_cjjQwf@f8$~g7jZ5@4G6!s<4ZL*V`;_9bUHub#a%xeB4mBcjiW2d1C(&*I3 zD^#L4wnw@doCiqqm|yaL50+;V?_s&^|6Ze7E(qsP^4lfvYzorm7GFNJFEqU9<4@B?h@HG{Jbx(rm^MZWj6a5ENll>;D&je_ zvQBVKC%6P-!-Ybg%xImXDBf`pY59+bYSN zgxw#Pzcw4kmwyo%KGHJt2hb|iE->3SUnnlSERpCr?~_6Zowb80oZo_@B&p^mWz5j8 zp+ujzP&L~_r5eJPfG?@@d_!YAE4|yAdYI#O7N;mvZAGd40^#akQt;E)1y4QD!9O@4 zq1~&6wougxe0hZ?e*eV}T&yoA;lK2o?spwq+|eN1R$QfR?}Wjp3d)9^CzoymaC=f- zuVmh@@C&VWOxu%==n&BEJ&E=v;0Tv>(xwou=Y4pavw;5RpVu0`hhrUm%iYAESIkY8 zs5xZx<)*cEqDD8iwsp$bpwIRGnZiL@+2$=US>QEm_Z-i~Bjoc~At-Xx=@0GwaHG56 z^YR%YtzxIO0;o_WI=Iam-oZ83Vk&8cQVh^hR~eP1(he6Bkq#HLj*Kx`&7GA^QXAH# zGY&9x9X0|5j?36Zje?po%?2)jQMoACD|p=AR>3cZKinvGp=+zbMAs;Z{uyNjo%ENt^W8=pNd}>T1 zI(cULXFD!8@G^;@SrzA+4;%U2&ymNs!FF>ye?>))h0gz1qwFuw*@fozVDR^mlu(?B zN1_JY?%!y#*16G=W)YSV8e(}Ddt|!3c#IxpXg6KM-)$t5uKPcdtzR%z{R0F36uh>3HJ59KdxS zs(NB{ot0Y0e4r@&oK1jhj2|~;R5Y*&oM!IiRG7z zi$DR7+~XO&Pj{{l0;}%dr`$4EH(xeqbQMlBcXrZ0$I*>oD%hrPRW6+v-QKsA%rYMR zw0}3Xt6Vkmgog*wN29V}b=pA&(RN>$4q?*YH#EXsT4BQd z!;|TRU)T$0pw`3tb@RNLXok^XOfc%%>O)zIC(lACR)MAO4ZU!a(xI@B(66fYJPA-f8xho zm3PB=1%>wiu0M*yByWd(BNUe9{eW!6pMcL8pV)8YY9O<#N?$jUUwMwc|H@i<&=jBS zAiY$ssE*2qpobL+I4OeI8;Tz)Io_kSqWG~r+;o=eB@9X>1KzNaSVLp)aTAbs>3clq zv3Li-7~@as7{KLVN>Utm?$Yc&BY6qmCNE#?>*AATtuH%`(vU^LPC&ij2HGSN8tyT>^ta)Je6C={HYDYSdDzkf%dq$k^9@34yIkm&(r` zz9gGDL6ct%kfspX!2 zG(`1da3Es&47Mh9z|2)LVkTZk(ocUS92Tk(pp*NC^KrthNyKBW=! zdj}%FyK_-WUsmG3Dw)lnOd(@%*gC^peI1zFc#jqy9{xV6=c!xZb@O1YXGqqRIeqN6 zbwl$@-rUFoZd!lj+{hi|+%bNEVsgo``m)d53bBAQ2HkFqlcQByKNY&qJ0SD)=}BPi z?qF`v-06_-_5R!a`#s|IzorgUnC#i&Yc7$~$HPZ(L&#t{r^gw&p{b!ScC%ibJWku@ zCY{sIFa0xX7#by}IECDgv&aLpXROa(gxixe%HBkyt_RG$AXXl-^YMipwsNMAx#$8A zO((8lF0wpqu+=8F+!er-1dtQS@ zzVEwjysq&G(UrMo{^$h6txZ6zk}NEZ?x1yO<#Yu0r9v_X3X{Pw%Oy zXnZ$#$N${4y+**dI}3ZUcsF=gl45;>B;W}6d=L>CX>1Ooq_kN(rzh3oPIwuPd}lm3 z>XX%1(H5a3fLat&^s&T93peSrQ9ACa_ZGXx8Q4tVI7sP8%yTAAN!P?83tJPt=_f&QJ6Z;4*`R7hp`vY)W+Qh-GW>KS-v(E)K zCyCua2$x4bWCzGyjiCs#jPOW~a;N4XR;*56*EiuGpjcyAw2)#V{vTO?8C7NbypO|x zph!2;U5X%`vZcF0y1PL-FQpr#8w3QA5)hD(jUX*8ARrx^?q# z<#o=SGshgqoHH4UITksvycHCJ{I1wv260<}$S_CMhn~~?8mG@Z6^LP5#av&#%l81< zxgN6ZHzW6jP||n0^M6YOpT5xQze`%j9i+#6hBZQa<%15Ly*jrnh zN=^MLN<&ggq12uZP<-kj((Z5BdM0ds**#`RppAgQW8f>0{wLd1Sca`nF zy?JVR@&AXUXMm&HkBAbf%CphB%VQa+RH<(2uNF5J~oR9^- z<+J{ksEJjNV-$0in+?rFW7bfW=E3gk5HNH97~FGR5tavYtdWCML{m}NLyxd&kF+6M z$3Qo^MGn_yY{c8w)qPV_XBCsjo3#J1&5VhcCHVgCKzo~DT;+k!K5Ovt;>cXrE&f}4 z5g--q0K5Xp5kJV$bblNhn0fo+O$jf+%Q&rru6<}<0QQbTbHRHU1=T{ zvB#IFN0(<=zz z7b&YqA;v!^%7%EZVCWcd01+KHn0&xd3%uNBXq6)WpXY+gcgFAwHmp~@=&#zHtnJm* zmR66EM<@`SUZ0CbF&7YoC=UTn6D-ichqS+J_8vYIZ?ABpMlePcKbSmvd_`~j*8S@( zA%-Og7dH$E>X*}g?1(w^jzV{b1v{ULqUeqT9)YMI{5cL7kjPnnN%v?`WNAA(AH|5M zDsR-$TlKA78-Q@gf2^$)3ISh|I83JNf98nL({L#F3}KGn^nN|P0(ciq3;5>6GXJRL4n zLYN->ZsFXn74=ScE?Xe?7VqmMr`@L?{@nMyW;je1^`k5% z>@8sRab-pgkFsi2+x~o+4a@JJz=A zF?I^WN#|6wOPvcoVPfhoRto=xKiUN$Ou`$ir(*nDu4fi#Wj0JES@bBtZt`U&+f%Xu z0rcuPyWM+4HNMHi)9sgf<GCL*CkA7YQ6QCPMu zv;REsa@#Xt>fBZRo|MH19lETf0RAW|{WJ6LdJmkpVF7_l`{prjF!15R;&FRA1bQgE zd~-K4Xzwb=_<|evyKZwp+v|jY)3QsFzvHT|Nn6HA@BS`h6GR-yN?98*ayO zVogz#`yzkgg!JNr!Sx*!1C3x6llxsj5?&aJ_G_Z{=;)6AAI@0xJZC6}Wa_<6H|~u| zrb#0qjxP!ieR^0^F@h?hX}5iFN41ia^-A%r9Z6AS%x{IcV&hj343NSlL%ZDXAV!;T zs&wn~HN#Wi5X$ZZ;>SU+E`}bTn}S0*H@yi)Uz8lSTkic0gB=P|`>K582fW5Dw2W#% zY9~EC-PCX1?zgj$d&i-$)Y~XJAeN=kTca5^;k{Q=E z(Xon2!p7ykWIBm22?SsrjUE895_i-k74Ghz{)M(z!1(d4&SSGV@VoViq`G${G#x;$ zgW)Dw?PblZRNYaL_kZ4vIs+$pm7|hWw-i;K@gY3jbG&cGi)VtT=04|9Do2>KF|(Pa zof#Esy;|O--pet<- zR&VLn^Xfh&n?E0ZX)ExUf%DD(8%$s%r%|&1P-BcKf7G2Cfo6c*&P028q&TsHwiJ7Q z{HXiYYmDM~i3kI4F>uXuUWMD>Eiiz^LAgDct#a_EfhFwGQ%*B-m%onxGjIm?+@fQ< za@9t-ZQiiDatgi^-8;tjQhskSrO|AYZK(9tn=3R46TTQ-4p8*Gzz6O7u`#b4&2a;x z#BXFEB_zB=eZsvgDm=UE;v-nS6@rY*@&%27b>2gDs5)76j{QUR1Ypq6s7N@FTI0j3 z{)XJbmkJV&HZ<%;9OGLaowW6n>nsen*b;sR-Cx!74k?~P)t^L{xI|hhJyFP)L4gA? z*Zrlyl4_*>TX?=lJD0GG0d>i3NLcSEK=fbz_6;8Y%-W!arXK1gI|kLRUEiep8?D-< zS33Kt@3P!tFlWlVV${J+Gl<8l+rDKo9EfI~(7Ja>1f@q+%r%VK@Hr+*Z~nv*(ihy=Pg&;zcaaJWupm1g4G$2^1u=& z!2S2Xj0N_FS}%iNUz2P_hly@X*8lL0&YjslM+0$vLf6dC^h4ne#9+x}d&C7Kf%j7t8!fFY9KX7mh!pl6gDaSz~#)`GPya z*{sNOkFK|eAMc_j+0JOwn?*3s7h}!JnndBD6&Z|H5}Wi^4Ns^=lb5z~?Q}QUvSF zE{L%+&cI>AoBktsSJ|T3$FcmG;3ppcr90$-k2CCdbRJMmg^y_|5Nt>B1pw)qe*)FOU)m)Jrqp9%6?Pz;|BBx0ZVyf~e|J+&x$fv6rLlmKMs zF8!-4ern=ecw7oAnFA7&h;%3D?Ed~o3shE@Jpyr8poC(4IsD?te+gb5hkRbR+E@Y$ zgZ`%oq_m6d+?Du?DGiidMcnPIOg(BbxYlR^JDMWyKKZkS>D1u7P4hOc)r4MEUy5bE z?3g{aZkFo(4Gj(w@n81kSV0{52adX!t2P)i8*rb6qhP@8ujlmJ9?+A(qSHhHPO^AL z!BVAHWPAog12u)6H9mmNh_TilATAX`1o3sE28>TK=-y|`LfRHGi=}DenIOJfSFkA-hN*q z;M`JoR+sLeo4CUA+YTskcEFQ_$guQ`J+W0wO01%rOOn0pOLYs%oUw zAh_FFrI9LMr8(Y;YO@9pdi4x8?JE2YAyCXr#!d-6oB11j{T)P{?sBGAcPrh)I8weN z12=;M$c&ei-;*Z@+hAQC4FX0jZpG{Hb90sD7N;Po50C#OCl;4M(D z3kHyZN!1^J_w7u~N3#n^&+N`0-Hy(K{72eXBD`Z9HhL1ke*;1OH}kl1?aj5BzsI** zhbE)C_HAc0DX-onG{^SY^Lv`Q5K^>b)P@U)T|oTJmRSyxwfY8w)Kt;Zob8oxWuv;* zNqo}MWQjEQf(f_Bw(q*6)#P+gCM$5~zX}NhVV*gDtH7HZrP|6RMnoPc}{u6w8d*&Tpav9ua_mLY@8>~Uw8PG-g8Wc)z0Z6_RE0gmwwD>UnvkS zSOS$(Fg>ubZtH(C%g!7Oidq0*;kZ1EQ_SF$VsLGr34shIwhT@bhP%zX>+h)0%>&5| zU?bi1YELAbKzdX6O=G}^f#8*U^8z@JVTWpyu zXWWpz>EhLav4E?J3Dl8)X96VPngJ~6|3q;o+nqxpcTn`$$O{Gy>Jks=w!g@4IBw11WACo};cC(&fV;K!RWVoA%2{>*BIzMdx_qSHM_FB=`E$?lKg7`&I zvJ5vwz)79ID+m{-P$y7`)PbI%%Xwg6I9q%v=&%vT07~m}1u=B}6Ec?<&bjyeQ)Q!A zRcY{qOKNqoi#kaDaAa~hYrTV(BXKRf(9dxd#e6oOgmp+SUFJggp@93plWt%?Pj^u@ z1N*w94-NLyC7aFWrM?|(PA}EXh6%l_!ZXn5V+5G*3u4jt254*h(P}fD#3!G;?r6;d z15d%QNXIM`7jf5lq+j2AE}4~`<~`3IA9 zQT)0^V|^1uSU_rb?{5LV38naS{}-2PrsQEPW6)v%si%W(^hDFDpe+GWVtFTy!GDe2>I)KC-O3T+VMAb3uK|sP#wfu;Waj32}$Yj#{99 z0fp$Pt(}5-QGj$7%rNXN%Gu@M8BGYf^^P*c+JvC}i*=oOnE4rM&0<#}Vmy#YX#Qcp>dIe#-6)k1L``@TS4=}sC6s48b zS0gX;P|8LnE^jRH&)iuN!|>3tOM?t+hbrO)9$yV!>5QBr2VSU*@!LLL)D*z$eO@Ug zKjF-T8CldlX2(gUax+RHf|%!+zdS(ooR76VY29X8uwJ@|NDKxwXGi{%5Kw383u&lF z&+|R_SGb`4;u8I*Era3~Q@A4i-E#XV@cjyP^Cy6IHDj^XKqt;Ce5>H5r)RA7hJLEu4dgN!kku3q73krJ|$jyEJtkU6_D^p|lLboT>M= zOa3xLFm#ASkct+j^~M&xOB(A=FSP|5OZ>YRdA>d>B@!#=e+7O%MhQbGC^@^hKB-E- z(fsSl@=px+vUKgzTmL7XJ_F8&i;Ca0Q;%fE*b zIY_o|TuB5hnyf^_f3GADPtO*3TiKr~Nd+@r35S zqceQiZJ-z)eAHGqlD~Yx-gPzV@#1^1I6Y1G^8MA>@_t>CukdI6SFeo>q6pF<)o-si z3x5Ckm$+q7NF8On<{B*(IZnsu0h+^SfIP*lpiM;R#|zxOGyrmvof3LVK#fBu4N#0uKZxp_KIFczK@@}7Xgc;1ip-Qwb6 zn8y(c!+dn>|CH08(mM#ei6miQhp;;>*b(d_FgGh&sGoz+xu8;#ll$LFAEM42+Z5|D zB+AOlN{Al_)-Ug&0}d(%{NA%5L9;FsGxVoar{S*v2V>E(?%KU7TPA57PL0(2Q!|&F zL^A${d>sg%1`}*SVfO!*Q3Bgb&>FNeGG2WJ6+{2OVUL1&=1FNZ{U+ly!wNfl!9-Md z+&3QX{-r^M@3W}~PrDDH$chhXefuULbRY$Y98M?_;u8^zRm*YZf5_q08KgLoE!JE) zbK>ujYh@BN<~CS>&$|^{k3ZvOv-o8rC!9xdHXnSvb+XobCe}twH5 z9dus&#YOSXlVyeV6e z^L4OqXbMbS2i=rUtFFLgTn__p{k1&5hiIh7o^<~ZggRA`fI#uqU&_KouU;bX2~q_(>pO{Bg#aSv5e8;w)b{pLBOrC~7Wr`JJnSxz#`(W9Kg8{R z)&2qCx@H60jgsoa+?K#$q*p-G{3fZ$-`EP5M9rdp`Rt=OTq5Mk)$*2d+JX4_{ZcT3 zs{YsB=RL|l_;2M%G4mOvlja>2BB*-9%lOLFN{3jddu`K%r<8E(l#uAXldtpmw0mS! zM>X#Gp7-0wwoK+wq{TfX!Ib`jjxmeY-tiQuZsgxstG}OGZx0TTQ&6z?)i)49Lk&+c zKkHe7ie4*}uXvA(t=wuN6HuMJ6W3$9S#0UMkxkc-&0yfvj2)%DP+9M5wgJE(H*^&V zSkrx_0I!)~Mew-U=b8CO3|CwhW}ht_&N&bW8otsRylL)*`L-3kHGy5%>>?lEQ()Ab!rgi2MTN5s6KeuOS#q?`r%2WOss|92PV1NTP$nEpRh1$SJdax_l0WkADzbVSxW&cu}Zf^nC6~bzCX- zN13tc*}QrHvF}(*EOXKUz3=$xrDitAsyxMDvY!XsK@hsgebgS*_H>F%fhJGECQ$)L znRYS5UU8n8{lpZiWG1_9V31m zYrEo5oKMp|I!F>(UiA-yL2TRFE%^&iG?4?qS|UhQQn*Hn_e^=KIsT>v^+riSc6u@)#&xfdV%x$leCxHI7(K zU6vk#r8oVHwnydN+nERc;EFFj3O=wY!HxDod12zFZc=ndrnO^FkVk?aD zE#ckPIb0ZC#Bpuif_aeV}w-b}J|T{YK-Zo0rvMY_BKx)l17K>2SVwFTtbb!`sju%<3=L#8N2zGIXd7FfZCN zHeh7{pB6_lkb`8wT+z_&zyEG5F=QpSq@%&8;95@mr(pW;1@ErLPCa!_LOT3!oTRW2oiaraZ02i2W%(iEiGv=|*b0Cd0$t3ul`Aap#L{IgH$^w)e5PYZ7zx zsi=%mRAn~A+AL_ht!MgqG(dj zf(kg3D;ZOwaO7&|Hk@Ax-EY9x)6HtQEa9P>=e7SXG z>Puirw5F+MIMsrtDu-2NUQacRQ=aHU(zh&VaUu)co&8P>%~N0!woTUrmGIDSr-PMA zz{Kz6ga1}c)GV6K-3r?CB?VVvFuft~MIp-XnBV#gjJ|M&r@c{yl_63mXRq(vp8 zCSb=oh;Hv(lqN5grY;J3O=t**0x=@*>WG`$si*zea(?*!~2zk{Mlp*~U9LwA&p ze_!sMJ^0*z4Oixl4e%5|$u)A}=EVKW(Kw?N#RCmG3;t^|z* zlzV(N?D3Xu}A?MeSf%tzC4-HQuj%@&gu`b2-eQ*1Fl0zr0f-;u7TzKt%NX2 z776%h_TI^#L%t)jxRWN#wMEh@vasuoIpiAWMQKTE)L*#MUh~(=tslBlF`Y z?u07lB(`S1f-z?5ja+*sx{_I@DfANc{g85;L(Ho6cv?=PSvnid8EyP5 z(u0W8`uK|u@c>$Dx)SnY9u=z-(c;e)YM@6y^+}_V;Y-a?S_QA}p5i7SI5LRbe?i1j zTjgSGm@jsAemNtWHB*T^%I9a?Pw|NbQu(6v-H9-18#*WMs)tuJ56tln0jSw^lVMyX zHSnjx6@R*+{WwHaxQ)+P=wC=>QRu{$v$Lx+BV$#TtL^2PXU!~c*gPm@(qz;AI_j@s zqfCuEW$4+}Snd@YUhXBQE%6oqcGrmdQseQf+K8|dUwDk4T=VkNo`YxIJ|Zg~sQCxm zZ3l%!$8CP6x-+1$RLTMC*IQUl1-knrXyiurx3ndi^$U9Bv*d<~)xNZK0;3e&{BqKH zsg2v6WwZGGfoH7Dsyc}?qD~F&`52diSA^tVbxpuBkBT@)c@v5#um8nR*(%xBB5BGk z(Vrek4n?@anGQ?C4S~m}U)#sszD5O%z+Nh`#gWd;0X{dP+YCV6nS}^y?zA#9LNk@2 zt`(w5rk~kps%Y!sm4!I>YFYOMM z&kkJ@4){j)cs#QukM<JtK~A9?;~mc*NHjP)H%GYh&d1JT~@ut<@_lKAIefy#Ao6~FRlH!NK zMkg~2M&lY8@rhKZYB6<%_8|&ta)Lc6BCrP{^slO&n|*mIs6;8#*>KBK)tazWoNK%{hsbP%u$4);8d>ED>VgN6JfY4x3e6}~ z=>4_DiV>!{4KP6XVu-mM4J$M+lZ0{0{kh_`z__fEZ0w6U`9n@$L)#!r;T!-R`=jSr zYBS)(IdA~QCm03V$RBsiz*nN736Tetw%<9C`(JXD8aY4ltFL1($q7D`B;devvfhy# z>VK#?6|^MIuqblp#DKDa&+-ysq-{ppA#UlA@+OAMADsd(p9YLbBADVre4ay7iv!Qhw zkR6XD-7T#g5McEwZ#5)fjni3G+XS;z|euqe#U1o!2?#cxwb)KbOSn zXJnN=t;%ClH_{`+6-ofhCh;ye%l{{ySxSKBs?5Z zC)cu7220_Cfk6W$-crN-q8$0a)E6g!Veh_XCG~@gAh!S4OyGv+MC)hKk+~pA zh^veKOJK;A#A4E(Br=RK<_oV-dkW%q1qELcMBUGc^`izCp4CH@kfHa_%0yR`60>WZ zW15RZXZ03zBvLZ*ot!zp_HPX7d=qGO+qB6(E;|9Hu0)RL)xCkoZ|jP+GSbv9DMs$j zxf3Sd1-^e-;VkKLE^NdsnoH~6)xzBqZeI08nK9~>%BTDnFnw}ckHTxiV<*?xBccAa z?+&`uHA1X96HgfS)H)r~a9)4x6(3+FEl^9p8kuGjH%HJDx*Zh|xV=oelI(mT=@|7Y zdgCCf48P^5AuZ4#XF3 zhG`F>ynE6DuYlq2>Sw7hS$;nZ4&|)MDd#gHaow3}p0xv{N%{hM-Z{A%WqXQ`isp9y zwDZ!ShCSMcxHm%Q?s!{Z2aC2EvFlH;;}rzP>%_GnwO7Hns;k-9K!54?BkQwByM_|ZW0s#I+=kJx zrUBE}xUQWgUI%jEtl%m<9i=llEhi;XX`>&kDWB9owKk4@P|q*o?By#-eS1of^09_I zU2pwFjYRsRtXmFcug6%+!qeo3SGe*un0EI8Z4GjO%7G~D{sN<<+Ig({R?bJ_@*it| z6z4GmSDQw(f*m?HSQ)14|5uSzKG4SQYkewAGips8vm{C!^v*V}WVT3o`J)vVE0can z`tl{uUo?Y{^6{yJh%=`@m!{b*zLKWJQ#0~1>xOUWP^HJ;r2*HNy6&cD!cfx~w^#cu zZooPrd8t2f#?h^4*6*Z^F>YxUdHq~1!z0oPqt@m>3c_iztnu19rK8cty^@fRvuq2T zH9|E>^2&p0S~Xocta48kRQd!>E{L-T82XS_ULFRnVQubrX4_+7BBY_u2l-r|_Hq+C z8Om4XZt?A3P2R66F*8yn0@Rb06#N5Hc9BYE<>ci7>i>!;Y5Izh~>9gi5~$AwXJ z1fvjIrAG_BO<~BQXw+uh_Sx9g&(71-m0t`a*h{vY=rYF4`qyxcog#}n+BK5bGy~Sw z$~Lmp47}IC`zy#ZXuQS4*Gly11C5#uDw`~lX_A3zPUa5!ONaNtn?vz(QhS+AS3n^V zIaJMtKDAG}@9<4+t~$#sjcO5B;`vuLdQpzsBnuQ94-b#nOS6;QISbe#aGEW7bCS5F zLOKx6dG>pjMERX;s@xI`fC{MYr^Z%a;mWuf!9vR8O57!TR2^9=^QTtrM8{UOm=j-O zP#?YrhujQweR`gL;e2}Usqz2tALZlA+qpB~H-baGNBy(#mmJRch4*qlh~s92@g4NV z3(m=!S<=FlDXhM)4t;haFPBO7v5{<=^?IB@^3HdaXtSz(GI{6~dBw&t{Xgiv)o5!Z zYM;yan&=s)kl@1U&RR4piESLSDw%%mY2@|&$&YB`;N`oSY_T>8VC$@Nb@M3Wdif>p z)0fYIqKAFelDXEVpiN8MehA|F(#bqYOp42}${OX&C-=9%j?;gLO|4s6&JmAkH?tbz z`6m&JiFwK|f7&pqf%?;og1>5K4W68}_3bJ5{N1&vvxO z>(!H69eyCcF(*7r1PU8-&uxX!KfG|4rZ6j!dv{4%Q(Ph^T@`U|mB^7$-4(_a7g1_b z!)hLI63$704@drh+;r5uenu~~Kr}%7RO9x5rrzdd=h?8T=y6*oCy|adZHBK>@$mZ5 zeY1Xms6EOKAl_4^wJc!KA#p)JJ|T&Gv~r8jOzZMU{ZA&@&-dMJCBx*((({=5J$-Um zzny!{K4x>kdsR%0OW-jtAc{}p$qx(Q``w}J#oJEfwZ3}zOZ zc%J7E^N)}%2U2eYc&>TQu5~iTW9q!3eM~{x)&yWHZ+xldXdqIwnma;k-{}iJE^404 zSz3~CSkm~c&2i6V`=U}6WvsTTff)SvJ9r&zJiQi!B64g?JD(p*OTp8Ug8hY-Yf1x zfYoF1`t5|A7S7ByVy7RXiADeJ`Ulexv(|(A!Wem;_qB6OnAp6WPZO>Q7?xZiC%?`C z#{+i>Bm*VtYXi}M$eDq{q#(tlLSy4#bVlm~I0;tmpfoG<*VY1!dT`8nD`JGhr3*1i zIB0Wo<`EVRCZ|W^Zt(2B@Wx#9aLFY=fv^z&{X4ng<*-`H-=i#N+|qZ^I?!;kFFv>w z>2?f{jr9HBM-E2&JNP)+s>FAx^?oDLNX7Wvzy2Ox?Ezm=tMrySzkAk+`Vmtz_l#bH zBjh+3@^J0;EE`C2ZYt%(Ql>7YHzKLqJyBwapL*uDIG7>n2#D0>4>L*rZpM!SjNGy^ z8StuHT;wxIE}Hkg%dWq7+sjUso^4fy1?AoTALSuMU~0tld%@Kw$QY4qHwaE zRj~51QAKRIBA4{iw=fa#wEziw)ut_VRKKaXoU(A{zDL-s8*a(W%;n=R&t;DD9DQ+f zd7_;2hUi}2yGwu1QKBFn0tC|$%@Rj-N}?bZvR3vB zH64O1dW3rB;++bqrRDaUPN>_k$Rr?^&2wHa|B37U97-82I9*=F9!H0L|Mw6zY_PJP zG|uaHL+NiHa#TC_E_LBXa$tp}t;tb|`A7Ol>?2KcP{a=dy=K6e_m7^xGB~m0>Vdh` z?c?c9^vdZN&cGkNz{vQQ&qo-mhKw7!B)8aXvcF}OCl#e@&THnRm1`QZI<7Tt{830~ zFY7qx2)=^@Oo`iE?R1Q^%5tE$Ni`!wjU(Jpr4*ZS5Nl3|%-2&Tk(iTeGa%-Q5SpFe zf25FHGZ44x`R(1)EIo{w?O6Q2ri?$xm4q+otmO`7^Cn3s;6K>)`EM$dM!_Rn`<9A(h7@SV{On7Yjk_N)u#Rx3-HJo@U0>ZaLe0W70E``S#@@76GPv z)wsJOzNCJqi|}L4_`4`I)$&o=2?&iq1%k--l64km>f9|q3K&1zQS{DD15se!IA`c z;mEv)h4;V9C~7}d;~-ZVCk|8A9}fr+;{cbfP_hQn&`@(P=ORj=Spp1}8x}tTH1qTT zQ3^v|BGb|Z!B3&c1;pBbrBZ8eFFSu0J0_mAQD2Z>$^1dMG6WEJdrnv(a6?EG|s+NMuoq&!tS(a zN1ows$|h{vi1x3ni6aH$lvrZYh-azRIs3%pytl?~&*2&Rfj=Z6eTIPgyeq-kz+?+y zYy&lnt}9cls}`Y|u()vi2yRDLt}rdfA17aLxb-q)Asx?j)}6N{{q#^=X+${GP8W-2 zTF=TvagzvD>4o&@h4@GnQ36I$ziD}G)(2DNO`^&)(-HOX^-v8>fiva)+rS^7WJB6@ zlgWFs-HtS$t`mTGxVktc&C(So~6HobYL%wOcdPTqZGihukskPmOX zQo3FvM_Ng@^CcUb)EIEHH)c<(>%Jp7xwQz1kSsni04`sehi>s411GVP#p`AfEm_$| zf7cF9#S~1^SSy@*9Aub2CH09ZQpY4;*6nlg-_YX?Fj$%aPNhox>SWCgj{C&!`9WJX zicjA)6$!rQWQ&coHS=JxUb_C(u^JiBs{c0+79XOeCLDO_VJaaavUc=6STfA#d;1@^ zlYy0+{u$;E|4Y9DDUQo3W`6OU{g_pX^RFMg@?@vyRgVpO5+t7~`97zm**8x~IFl`o zRVTV<#t;xcJNRtDaq8Q#*mH3oYBSjg*m!8hez$z*Abe2=!g ztrkCh@s>gR%zl9r`_U$?Qtm0c6J2WE+6S*_eQii4qE)`tC6wl#a+3@PU7#T zg^~v<-gNpn#cFQqo(Dho;yhEbnm^n)QT_wap?003>+o+e&sbqcyq!NI6g8!oQDR=K z%B&ejWbZ7gA@gFw?^BdmL+c6OF%f6G=8+y19bDlA2HaB7ik)8+?4rZKoY{V?Jozfi z4<8VYVD&AvE;#?4#58WzkTWfqmwjBQlR;kH$P~vyU-S~k*$X3&{ga^)?2DA>hVp(x z@Crq?$KsY&{^5;3@vtw}v|K|Sev_cgVoAV^7*peDEzYjN+V$9NY-S1nB5&TeHO;|_ zH}I>uED&&f?cB2knilo$KZ)?#4d!)(!craKGA+P6@ojYLJqv5N@Q#*n3P9J*o_8ep0y z_w%XDP%NiP&St#eSe36b$;SdU^YyUJh@ez;Vdm z+$F-OBYx|JZEM0qh6>A0mzf_`TKD@cc2)S53PX`J7Hfo051CA(;!*`td)rMzK2WK*C|^(n&{ zF2h<5e-a0FyQ1^@g^`AJ1{c!BeXJVRZ25@3^v(kgaQB^nS9M|6MWV56}nrxK15B z{dD5WGrmr3f1i9k#g?Idy%g#G%ZZ!IIVNrG$l!I}R{xi$5f4b?|3sV<2l!?BUfmLk z;mIEOD}|lc-iN?U2=7dR(6vS8UE$_6P{XMEZcozpt0{w3CD&fdCF;D+pQl_;(&+e# zj7vqeRw)0epp?Mt=_jh?>}cih<&@{oX{vK!m7@N>+PMQA9V69Kmt#NO4r8=f_+3p~ za$IlUMa&)Gyk2Z1w0CntX~Fv2&&wAk{pU8 zuv$Tm9jR~K&9#qrH^}cu0Y20XPnWa@Hi&?M&?VThFuXZ#&_=q7&YYGZVzi$nE?n=} zdp%}j1C?3d)kle{6+!#fSu@1JgjKyzWB7|-kF_`#;?WTsb4}7^BCEK0v>Pwc#6Vgd z&aJNWyG3mGbGs^FBXBgjBHvEfo4(gf)0TO$>DF`>$Wx`hxY}^&8g_M(2sU`$m){m# zGZc6?7<)H3ed+(uZ2!ILMZafIBeoFr^7TuJQo|2&6MUr1WKpuQ$+6$-H#tze>K~uF=l7o#dc0g6Z9TH^lEW0TYx>|S98hdkBcGqA-n`i;Iv_Su zI3HRB)QsoAD$BhHBJ~nV@oawQv{+fuzUR=@aL}!w;#||_FLf2J8Hw-zEy#W%1|%_O zLe0bdV?T)Nww^4m%+S(Lb6Mekh_p;|#WgdCatUt6+!~iUoBU{gSO|3=fPSLG$SIfB z<{V);(<@2Z9j6mll%>r>Etck^>a;@gqOkh`=d$}kxK(<;!`iX46v63n3hKl7idPuA zxt3!>?|R=T-7hB2%$E$vxBCbGA>Mq{wprIb2W0(X28)A(%TD`4O_}pko@{b(5Kk_+ zlqEEw6?!HP+#h$H{)XEfdL4v8Bor|%b!{c;Ge<+S@+Bm{!7=1RV8umDguYfkpN*SwjfBCaVa(5-nLK=>XT5#efL$G|18O;K(XexAxk ztjv0{Jb78YqDL@^Aic;JlD$v5R^sxsra^CWB_FtAp=%%sUC^fhM`f5{mXDUQrls~7 zU_JgHlNGCpW6;78)f&KL1Y~9@1+mB3ipRC$&-ldpakIyBQ=HNfbV~LstIhJpS#yzPp%9>rE2d5-UO7 z*aL~`ebTNL{VA+Q=+@U;XVUsYG+y?g(@4HV_d%goW4sRQnm8bS1WQ% z6sT>Q{K74_LpZ@>d9`LAj&)Xo=ryNb@?Mg;7v3dX;_KZXbl-|1tbN#NCmh$tU3Ye^ zV$dBz(nNcZF|I>3JK@U0HrDH!cQKjrA>EU%y>tuI8Yjo0dNsm%D@aYiA9jh_FGhJh zIs_TRR(clcrPoD=feM;=32Kg(@M;|*&X4&?8F5vkx z53C%nz$~ouv|KOrG?10WcHc82$=*m1cvMJ;{XS)J0l*gd=>8nHmGtp$Ms+*g5 z1xBRKH*}~a4Z4y0!YQQ|S+qJ0y47k3Ee@-pKSD#)mGY{!2yh67ZJcflAolBl-PQnv zDzvX2d5F5%*y0F59(>&0S4dt9LVj5++Sb}9Vfrf_w#MRIsH6ArxnvThX&pI`ou6Y| zIo=KYMOuVNl=BxtzOBO7*j7->EIhm}d!N@hAV%kF5hci$HdE5^dVoRXwDQ&^!)+Xo ziA|%c-3H)P03ro6!PoUl_YUO^#~-_5{?s!mZ?bfn=ny7n>O?Xy#g<$0smdHDKP)vQ z;lPP;gWPxdH=Yt~;QKCFQUkIelbBBGQ+q1Ya+;pn!?rs{OlB9`C^|>S_k`v+Rp!mq zwya+>W5ZjuM$+9KW+t=g8*XvhwHNO9Ws#j;aFD|Mr(jdQqkFU&VrP^s{eEjq&5J*2 zP?tP!x_Q^I+0V3w+8mmHs#+fricSVZ1$-drW&yq-XGnugr z$#&aDhHTl(RLqokmu-s1GL})+7z&|Ki9slmvaeH&owAH*F!zj^@7$le$M^gJ=a=(3 z*Wv_&$MsxIv_SdvF_gIJ0R4!z)qZg0K3v?v@lg4l^c@+$VRz^YHo@U-BYo0C& zbc|4=+^oVM>&v@wNJ%l6@Te1cMc0vLh8D<2YJq@}NCoDZaj3cb z$^vqY(*u&*Tp+&}e$35tzWAP&%g+DS8_k5WiWiPwqk{TPl>j%U&$?c=&2`Is1d#Kg zU`Jv!$_fD8b+e;(zm2OT1V!(5{j8O0&dgcN?>4j_41;oBeJ_c5BH{B`y^``Iq4=r> znlzF1BMlhaJu+Fqr4Yn_mVkr^1Eokkn<)pM_i`DWuJ?dE&W)93 z{ZNn{=G{UNRCIKMbaULz2C)r^fQA#eV^+pOYF0wD789vBj_3S#q~r&wPqqwxu_x^D zkCzE`Izj5HME=^TbtimBhe~SPH&U`+13zluY4r)(nE-XXl2~YGi$(D_Z$#Vf#-v^Q zF9<;78!D(T>RwCyac!m3BV(5CR;Cb~S%MoEg2mN7+M!pU+hzg6rxY`;JLBJ}!W~_0 zuSX_&TU+}{w+kzt_R5C{7Ex*n(^FVp7w)8*-Z4*tow%JKt>zE80yrFEu55FN9BSKvRQ(8+0Rvam zwz{doN)mRvqznW<>?SO|ChEIZS{hp{nEfNX*yK@zy0(d2=d5xs=y5-X7PB*C{v3PB z{?f)U0=76w{0X!e=8L=UFS1Z1O$jpo9S7`1?x<^wkK{UteuVbD<=_wHeLppLAKY!f zhZIdIQ2ki>t@2kSYb<^<-SUKgMTa@x<;NEuQ{=NrXduUc5MJ8ha8jOJTw{u?!S2(E zjKMTHK`YrZ#n<2jNItK{N|^!yJc@p$_qkjUj>KL4L*D*K<`|^Z6fa_K6X7LJIzg*8 zNWXp*{Ke*z>wdLPenXyEZIQB7H}HFxW=tT_BNVxBW?42FPYK2<5?x0t#{1s7+rlb= zv8lw85ZKji4YwE`dIajtjcO-c_rB*s02<3<*bgHvsXoAvERAo*$Q@{ia?4Niv2iW5 zaNBFXeS&s&F36_PmN~B=lBskmW9S*SS1Um=)oI8e5Mpik$kI%tim$?>;I^w=2*9=~s{q z1~jS2GFD>ImcU!)Yg4UV^ZtRuf^^MygGVmnj((nv=K}@B>#p zjR(_a4OJL^&d&$NybZ5$l~f2ys+9a(EJy`QP<6d%TOjF;x~L#2X+obS@aOp)H3Dyg z<4D)v&Zl|x4eoWHwN?`9Nds8vO;N0^S~9-o@s8xBQFZWNy~5c^iY{T5C>429tc|bI z8H$j)nXtNDIbQ`VdGyK*_Ve(%bnTCDk4bA$L8~}PHBtQo2Y5EE&CQ(0?N9RgVK@+J z3C{moSnW9rpTO$I+%N!>7P@|mta~S7I-+$5dl-4xDf~v~ZmE(@$CQPR!&^SV?2Vr{ zMKih%1LCr(W1@B{erfROt7{!9s8YX|yC0}UT?UG0taJ3$d zwAV+L)GS|X;<%nbWNJ#}Gm&6hd~g6lK?1FFQ4j{n+%IeO`UwP4xk0Tl{V&`aO)*O5 zOcA0c)Dso*F=<|F0_lDX1`-6v#gpE<^i1b2q&ni&Ek8QacZ|k3#X*6okyl#aT$!!R# zXwjsJT<;t>N-g=4%hz)Lz&!YY^fV6>oGo z&+4%xt0D}ZCp(39Yq*hh(;i((z8K&hu1f&IIjKHcX&c%hot$drq3m&@MI(cMRq|^6 z$=wg$E%wMqp<=29rGs>tl@PO?QZR0h&NV3d)?#ZtBDt)sfcezO2;MKpQqhr8bt$qt z%I-eq=&JN;Wi~ZZk9=Ch2{E>4RS#`ZNTsxSW2Z;s*2d$xh|RGN%lhp|EACZ%fM@Y? zMRUC>_{?jUaY{6!v=8V8G&=rh-UfKz%tA?5=<*EQpAcA+_;XmOyFZg+{l`_GO;2C* zi;DurU?~4QkV`FTJ*^Bq} zjDRF%5HM}baaJ!tuYKuStO+2r{z3TQdhu{9Zu4uKA-4=lj%4A+f{H8BWG z->{1WAmlR5>(#-n-$J)*e;k72jT$!a*5 z8}Rj6Bg1vAg=S+6x{V@S>qDZXmcYVe9wds(_wRdc+tobA!3SwA(V`=0O4hv?E>6~K zT+|iQS-ZN|;(*1tB&uI14mqEfY(V+duU{^Zal-GuVz}dNTas_#^Zv%O%|L$uI#tMU zEKi-4i1W{xyYq~{LegR?%WaSOvo>nDYJnp63i#igEgksC6MR43xQo_IJ!wrUs``#% zvYr%~5le(}d@X`=7aZMlUj?gAOWLek5Ak9;_n`b7u*oV5#9-v^$stq3lF4JAw{mYs zup@WeEPXU*&LQCWBY+!UZ|yv>wPZwaGOYQ`ey}*l!TzLExg-V@evp~Id5RKw*NCUI zQUl%ej>l9-`glWBP`I`7*WDEo5Az^Hb8R;~p>sknpcnV6YGb?B-|g9H)lhiOsZT?K z{nB_*^C1U@12j%7DD;eL+?$2yTdDeZ=y_Rnn=mTk#fa!|BQT&_C&Q`Jd5#a9E;QEA zf$Fh;b8RU}3EWo%p06SLP`aW|dzYENX z^{~=+9iQar&V$0C>G<~OKb;&#^+=Bn*4rj|B%0hDkv(cwD8?BmU)JVmB|}>?odSjS z7xtDpCF#z6Gi0!x?r@I_x4B^({}H@wp91XLcV1gpcmV=!al;oE5j|LzutChdnS67| zoFele%%;v3jhrq+?{3a5KAqPxaXEQdP5JF*f<>6|Y=XG+sQBSSwDbBos;*eAT>nD} ziWi*ownUs78}6Clp+kG{2-w|eM!F4sp6cVieb8+cUBhHTJs(GYV2NoczKb z?xq?vL8>+K?W5V%E6g}*-oQD0Gk@XIMBbW~TDJ*NI9tJ09TNckTk~5K)44O<0t&fy;1!xQIKUn_r)Z!u zr2sbVJ)V=OVh?T&U=K&`fVwa5vFazF+%V|d4^x?rspwrSYsEqB>-x`s!yvkT>hCZp ag(ElQ+NyA*<&xO}?y$D7Gp~VNj{84j#Un`o delta 141284 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�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

    7w(|-9uxc;?2 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 literal 45994 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

    !c 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 Y@@wY(c#I*H;}CFZs_LkGQnCvBFNt<5X#fBK diff --git a/icons/turf/walls/materialwall.dmi b/icons/turf/walls/materialwall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c497f76c2eea9fb604862053472e2008df824682 GIT binary patch literal 507 zcmV004jl0{{R3eocQU0000FP)t-s0000s zHa1pPRzN^NL_|cLq&f8f0004WQchCV=-0C=2@ zlfepuFc3t~$yWqDr!*$lUW!sY=syUqO%6>V8|v>jDD+k`w;6a0kA-d3eRzzs>ZehD zC~8 z>T%EdU6~tLL6?67v2F!@{w2japqeqHSO)~`5`5u%Y$N0 zEXLjmb9fPmeCmO}}^B3PUUw}Q?8Qzo!STGLHPji3Mk002ovPDHLkV1iIH&9(pl literal 0 HcmV?d00001 diff --git a/icons/turf/walls/shuttle_wall.dmi b/icons/turf/walls/shuttle_wall.dmi index cce97b24588f695f829ef7b23f52c3f31ef67086..d9c904c33662b2911e3fce8c9eb0ef9099bb6cd0 100644 GIT binary patch delta 9799 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 T-N+5RD@FiQ(N->1v<&(`>9cly;s`+fIUaCk z0Z#KY54)lIrsi_mbPK>2-*U!(sEi@-vey~QiT40p`6g|s{#I`#yb0jS*H0mX%u;7 z`r?4|%T@hwbfrL4X?})}Kz6yFR16Z7CK6sF!3|zfT)vGW0>i z#|1Qm4E=dd8DwyMMte3NtBV*yhJO7)=D^4H7^q)&7-W=%`+T_iZ2<0k?B&=-2n8DG zgL^j&xxi}&yh|S(3?Kgv;_A0?iwf$$0aFD^>yMekTeUBcOW+NE7}(yk0c$^IE|wdx z_C(=g?^`syy=Mcy`(R@IV9O0y+vRbw+<>*6Ru_8@GJ*E^L8i9r|6&KgJi(Ky!JCU6 z0ds`E>W1Hvt@a>tz988zP<_Djlk;$gKLGHw|IxM_Ne&GF9@AKi6%Rd+6lROfXS9{+XSGUQoUNnl<7tQ zk9;|k-rE5j)wYJ0jXC!=H3T^8ZkToBNmGF8HqEIMc3s@y$=tfGGGP zzI{y`5QNVR;Oy*A5#q}QSoysdV5{IOKYc^Xb=Mz|`8f`@-lBfKE``tQG0;`Kx412; z9(3`9fUlE(;Ij#_Y9ir4^K~M8hL9thMo9HPTM4!k#Ao^;M>mNO@O46bJ0VLrg%I#{ zQhXaBPdR}Q@O5H*nvf|SPYC!rIX*?m)s7|ve4QZQO2`(EB?Nq(B;SjWuO3N=);pqn zVe+YSnm9}23$rSO1^JwWa$?#_^0^2l)mAIY=OC1SmFuj=^Ct?Gw`?BN?_stMemd=I|AV1W0E1As zLe%qrpnk9UIa`R@f^iy@s6B|-`vZr=FO_6K(s2N5KL)Hckv&;tw$en-K>vgS)_#y% zi9UyvSy6R`Gz)=GG_1{ss^`hxg>*PRf{9!0CVB&?KWGssve%en))Qkwar zXicY*m2_^6q9*BF-=VIgbmlEu*)51{2OKZk3b?muUB|B7u`YisW&xfzhOlqZs;+so zb;kxgmGd9;HG?Z?^VI?HSpF)(tBKm-u|z=5H&{2oSp=|Vh`J15#Uukf$oxqiWa_4W zi6lQJT2J&ze$cm`s+BNR`__PMC)+V5+uxqa_Rr6+0&F^6lCxa;bT60oZ?Nfv*Z2kR z&!+)wIAuBBW$|kRwwrXG>~tE12y<;4h;SSJx4JRTfUR!)2yy(LoxVrFMz`+R`vZNh zdn!87{N^hhd?D=X2-xKIxw!DzZhzo^`#DqNb7rTa+XD10qt3qw&|5@P<8x-OsSl9W zcONz9Q)Nm3yq_~QKDSr&0RnyZQFA_3rUmG2+Ntrmy`mS8)^{H@=Tl``fZk}I8lT%M zdI4#D_fc~`RkjIiQz7T85>ls1=tZAMAH6jczEKpt>>@QjhhFrF^xa3z`Ba&I5g=Yy zk{X{wFZx9K?xW^>s%#gaUO1B)pF=PDMEdTd=6tHmTtVWML8AR1b^QkgR z!0EKH0OR9xdqon^ukSv30rbC76uq{~_YmG}2fUsi2I$d8Zw;l&&H~OCui0JT^2dN3 zuK|Egee~8)s_Y`*a*e0P=RyE~UG1Z{hEio$fxVA;03GEAz+?HVC{YBy5e(tMK53p$FIkKl|BBV0O$i^045;k0`MhTo%aX(V>6Uhnz;J9JPP=Opa=Yq0vzXIjuT>zrQULAZTCpnbBJf zxebxqu{xmYGJeM`a{MC4adkj_LlJmIrOn*bbXz>%thf;Vr#H{cuaFCSzc|Co?} z&_8{u_V~&6@bu-<;}^V-cUe5%>GXKF;o}{@UZ1%(y0it?J^25F%;3m@ diff --git a/interface/skin.dmf b/interface/skin.dmf index 8d68336754..cf49f0f30f 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -80,6 +80,7 @@ window "mainwindow" anchor2 = none background-color = #272727 is-visible = false + auto-format = false saved-params = "" elem "tooltip" type = BROWSER diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 57cbdb6beb..47eef6a820 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -41,20 +41,6 @@ /datum/status_effect/chem/breast_enlarger/on_apply()//Removes clothes, they're too small to contain you. You belong to space now. log_reagent("FERMICHEM: [owner]'s breasts has reached comical sizes. ID: [owner.key]") - var/mob/living/carbon/human/H = owner - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - H.visible_message("[H]'s chest suddenly bursts forth, ripping their clothes off!'", \ - "Your clothes give, ripping into peices under the strain of your swelling breasts! Unless you manage to reduce the size of your breasts, there's no way you're going to be able to put anything on over these melons..!") - else - to_chat(H, "Your bountiful bosom is so rich with mass, you seriously doubt you'll be able to fit any clothes over it.") return ..() /datum/status_effect/chem/breast_enlarger/tick()//If you try to wear clothes, you fail. Slows you down if you're comically huge @@ -64,16 +50,6 @@ H.remove_status_effect(src) return moveCalc = 1+((round(B.cached_size) - 9)/3) //Afffects how fast you move, and how often you can click. - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - to_chat(H, "Your enormous breasts are way too large to fit anything over them!") if(last_checked_size != B.cached_size) H.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/status_effect/breast_hypertrophy, multiplicative_slowdown = moveCalc) @@ -115,20 +91,6 @@ /datum/status_effect/chem/penis_enlarger/on_apply()//Removes clothes, they're too small to contain you. You belong to space now. log_reagent("FERMICHEM: [owner]'s dick has reached comical sizes. ID: [owner.key]") - var/mob/living/carbon/human/H = owner - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - H.visible_message("[H]'s schlong suddenly bursts forth, ripping their clothes off!'", \ - "Your clothes give, ripping into peices under the strain of your swelling pecker! Unless you manage to reduce the size of your emancipated trouser snake, there's no way you're going to be able to put anything on over this girth..!") - else - to_chat(H, "Your emancipated trouser snake is so ripe with girth, you seriously doubt you'll be able to fit any clothes over it.") return ..() @@ -140,18 +102,6 @@ return moveCalc = 1+((round(P.length) - 21)/3) //effects how fast you can move bloodCalc = 1+((round(P.length) - 21)/15) //effects how much blood you need (I didn' bother adding an arousal check because I'm spending too much time on this organ already.) - - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - to_chat(H, "Your enormous package is way to large to fit anything over!") - if(P.length < 22 && H.has_movespeed_modifier(/datum/movespeed_modifier/status_effect/penis_hypertrophy)) to_chat(owner, "Your rascally willy has become a more managable size, liberating your movements.") H.remove_movespeed_modifier(/datum/movespeed_modifier/status_effect/penis_hypertrophy) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 8ecc6151a1..d428fc290a 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -220,7 +220,7 @@ /datum/gear/torisword name = "Rainbow Zweihander" category = SLOT_IN_BACKPACK - path = /obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow + path = /obj/item/dualsaber/hypereutactic/toy/rainbow ckeywhitelist = list("annoymous35") /datum/gear/darksabre diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index 28c6e8e8a6..a02c98a9f0 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -98,6 +98,46 @@ restricted_desc = "Engineering, Security, and Cargo" restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") +// orvilike "original" kepi +/datum/gear/orvkepicom + name = "Federation Kepi, command" + description = "A visored cap. Intended to be used with ORV uniform." + category = SLOT_HEAD + path = /obj/item/clothing/head/kepi/orvi/command + restricted_desc = "Heads of Staff" + restricted_roles = list("Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster") + +/datum/gear/orvkepiops + name = "Federation Kepi, ops/sec" + description = "A visored cap. Intended to be used with ORV uniform." + category = SLOT_HEAD + path = /obj/item/clothing/head/kepi/orvi/engsec + restricted_desc = "Engineering, Security and Cargo" + restricted_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Head of Security", "Cargo Technician", "Shaft Miner", "Quartermaster") + +/datum/gear/orvkepimedsci + name = "Federation Kepi, medsci" + description = "A visored cap. Intended to be used with ORV uniform." + category = SLOT_HEAD + path = /obj/item/clothing/head/kepi/orvi/medsci + restricted_desc = "Medical and Science" + restricted_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Virologist", "Paramedic", "Geneticist", "Research Director", "Scientist", "Roboticist") + +/datum/gear/orvkepisrv + name = "Federation Kepi, service" + description = "A visored cap. Intended to be used with ORV uniform." + category = SLOT_HEAD + path = /obj/item/clothing/head/kepi/orvi/service + restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer" + restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain") + +/datum/gear/orvkepiass + name = "Federation Kepi, assistant" + description = "A visored cap. Intended to be used with ORV uniform." + category = SLOT_HEAD + path = /obj/item/clothing/head/kepi/orvi + restricted_roles = list("Assistant") + /*Commenting out Until next Christmas or made automatic /datum/gear/santahatr name = "Red Santa Hat" @@ -137,3 +177,9 @@ path = /obj/item/clothing/head/cowboyhat/sec restricted_desc = "Security" restricted_roles = list("Warden","Detective","Security Officer","Head of Security") + +// Misc +/datum/gear/wkepi + name = "white kepi" + category = SLOT_HEAD + path = /obj/item/clothing/head/kepi diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index a4d6c2cd09..e667626968 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -254,6 +254,30 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/misc/keyholesweater +/datum/gear/polyjump + name = "Polychromic Jumpsuit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/misc/polyjumpsuit + cost = 2 + +/datum/gear/polyskirt + name = "Polychromic Jumpskirt" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/dress/skirt/polychromic + cost = 2 + +/datum/gear/polysuit + name = "Polychromic Button-up Shirt" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/misc/poly_shirt + cost = 3 + +/datum/gear/polypleated + name = "Polychromic Pleated Sweaterskirt" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/dress/skirt/polychromic/pleated + cost = 3 + /datum/gear/polykilt name = "Polychromic Kilt" category = SLOT_W_UNIFORM diff --git a/modular_citadel/code/modules/clothing/trek.dm b/modular_citadel/code/modules/clothing/trek.dm index c522d1af81..f7e8b6778e 100644 --- a/modular_citadel/code/modules/clothing/trek.dm +++ b/modular_citadel/code/modules/clothing/trek.dm @@ -162,3 +162,21 @@ /obj/item/clothing/head/caphat/formal/fedcover/black icon_state = "fedcapblack" item_state = "fedcapblack" + +//orvilike caps +/obj/item/clothing/head/kepi/orvi + name = "\improper Federation kepi" + desc = "A visored cap worn by all officers since 2550s." + icon_state = "kepi_ass" + +/obj/item/clothing/head/kepi/orvi/command + icon_state = "kepi_com" + +/obj/item/clothing/head/kepi/orvi/engsec + icon_state = "kepi_ops" + +/obj/item/clothing/head/kepi/orvi/medsci + icon_state = "kepi_medsci" + +/obj/item/clothing/head/kepi/orvi/service + icon_state = "kepi_srv" diff --git a/modular_citadel/code/modules/mentor/mentor_memo.dm b/modular_citadel/code/modules/mentor/mentor_memo.dm index b9f6833e32..8110c5ffcc 100644 --- a/modular_citadel/code/modules/mentor/mentor_memo.dm +++ b/modular_citadel/code/modules/mentor/mentor_memo.dm @@ -33,11 +33,14 @@ var/datum/DBQuery/query_memocheck = SSdbcore.NewQuery("SELECT ckey FROM [format_table_name("mentor_memo")] WHERE ckey = '[sql_ckey]'") if(!query_memocheck.Execute()) var/err = query_memocheck.ErrorMsg() + qdel(query_memocheck) log_game("SQL ERROR obtaining ckey from memo table. Error : \[[err]\]\n") return if(query_memocheck.NextRow()) + qdel(query_memocheck) to_chat(src, "You already have set a memo.") return + qdel(query_memocheck) var/memotext = input(src,"Write your Memo","Memo") as message if(!memotext) return @@ -46,20 +49,24 @@ var/datum/DBQuery/query_memoadd = SSdbcore.NewQuery("INSERT INTO [format_table_name("mentor_memo")] (ckey, memotext, timestamp) VALUES ('[sql_ckey]', '[memotext]', '[timestamp]')") if(!query_memoadd.Execute()) var/err = query_memoadd.ErrorMsg() + qdel(query_memoadd) log_game("SQL ERROR adding new memo. Error : \[[err]\]\n") return log_admin("[key_name(src)] has set a mentor memo: [memotext]") message_admins("[key_name_admin(src)] has set a mentor memo:
    [memotext]") + qdel(query_memoadd) if("Edit") var/datum/DBQuery/query_memolist = SSdbcore.NewQuery("SELECT ckey FROM [format_table_name("mentor_memo")]") if(!query_memolist.Execute()) var/err = query_memolist.ErrorMsg() + qdel(query_memolist) log_game("SQL ERROR obtaining ckey from memo table. Error : \[[err]\]\n") return var/list/memolist = list() while(query_memolist.NextRow()) var/lkey = query_memolist.item[1] memolist += "[lkey]" + qdel(query_memolist) if(!memolist.len) to_chat(src, "No memos found in database.") return @@ -70,10 +77,12 @@ var/datum/DBQuery/query_memofind = SSdbcore.NewQuery("SELECT memotext FROM [format_table_name("mentor_memo")] WHERE ckey = '[target_sql_ckey]'") if(!query_memofind.Execute()) var/err = query_memofind.ErrorMsg() + qdel(query_memofind) log_game("SQL ERROR obtaining memotext from memo table. Error : \[[err]\]\n") return if(query_memofind.NextRow()) var/old_memo = query_memofind.item[1] + qdel(query_memofind) var/new_memo = input("Input new memo", "New Memo", "[old_memo]", null) as message if(!new_memo) return @@ -83,6 +92,7 @@ var/datum/DBQuery/update_query = SSdbcore.NewQuery("UPDATE [format_table_name("mentor_memo")] SET memotext = '[new_memo]', last_editor = '[sql_ckey]', edits = CONCAT(IFNULL(edits,''),'[edit_text]') WHERE ckey = '[target_sql_ckey]'") if(!update_query.Execute()) var/err = update_query.ErrorMsg() + qdel(update_query) log_game("SQL ERROR editing memo. Error : \[[err]\]\n") return if(target_sql_ckey == sql_ckey) @@ -91,10 +101,14 @@ else log_admin("[key_name(src)] has edited [target_sql_ckey]'s mentor memo from [old_memo] to [new_memo]") message_admins("[key_name_admin(src)] has edited [target_sql_ckey]'s mentor memo from
    [old_memo]
    to
    [new_memo]") + qdel(update_query) + else + qdel(query_memofind) if("Show") var/datum/DBQuery/query_memoshow = SSdbcore.NewQuery("SELECT ckey, memotext, timestamp, last_editor FROM [format_table_name("mentor_memo")]") if(!query_memoshow.Execute()) var/err = query_memoshow.ErrorMsg() + qdel(query_memoshow) log_game("SQL ERROR obtaining ckey, memotext, timestamp, last_editor from memo table. Error : \[[err]\]\n") return var/output = null @@ -107,6 +121,7 @@ if(last_editor) output += "
    Last edit by [last_editor]
    (Click here to see edit log)" output += "
    [memotext]
    " + qdel(query_memoshow) if(!output) to_chat(src, "No memos found in database.") return @@ -115,12 +130,14 @@ var/datum/DBQuery/query_memodellist = SSdbcore.NewQuery("SELECT ckey FROM [format_table_name("mentor_memo")]") if(!query_memodellist.Execute()) var/err = query_memodellist.ErrorMsg() + qdel(query_memodellist) log_game("SQL ERROR obtaining ckey from memo table. Error : \[[err]\]\n") return var/list/memolist = list() while(query_memodellist.NextRow()) var/ckey = query_memodellist.item[1] memolist += "[ckey]" + qdel(query_memodellist) if(!memolist.len) to_chat(src, "No memos found in database.") return @@ -131,6 +148,7 @@ var/datum/DBQuery/query_memodel = SSdbcore.NewQuery("DELETE FROM [format_table_name("memo")] WHERE ckey = '[target_sql_ckey]'") if(!query_memodel.Execute()) var/err = query_memodel.ErrorMsg() + qdel(query_memodel) log_game("SQL ERROR removing memo. Error : \[[err]\]\n") return if(target_sql_ckey == sql_ckey) @@ -138,4 +156,4 @@ message_admins("[key_name_admin(src)] has removed their mentor memo.") else log_admin("[key_name(src)] has removed [target_sql_ckey]'s mentor memo.") - message_admins("[key_name_admin(src)] has removed [target_sql_ckey]'s mentor memo.") \ No newline at end of file + message_admins("[key_name_admin(src)] has removed [target_sql_ckey]'s mentor memo.") diff --git a/modular_citadel/code/modules/mentor/mentorpm.dm b/modular_citadel/code/modules/mentor/mentorpm.dm index d2d04495d4..3260e96767 100644 --- a/modular_citadel/code/modules/mentor/mentorpm.dm +++ b/modular_citadel/code/modules/mentor/mentorpm.dm @@ -67,7 +67,7 @@ if(C.is_mentor()) if(is_mentor())//both are mentors to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") else //recipient is a mentor but sender is not to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]") diff --git a/modular_citadel/code/modules/mob/cit_emotes.dm b/modular_citadel/code/modules/mob/cit_emotes.dm index 2be83733e5..e58c6bda30 100644 --- a/modular_citadel/code/modules/mob/cit_emotes.dm +++ b/modular_citadel/code/modules/mob/cit_emotes.dm @@ -244,3 +244,21 @@ user.nextsoundemote = world.time + 7 var/sound = pick('modular_citadel/sound/voice/bark1.ogg', 'modular_citadel/sound/voice/bark2.ogg') playsound(user, sound, 50, 1, -1) + +/datum/emote/living/squish + key = "squish" + key_third_person = "squishes" + message = "squishes!" + emote_type = EMOTE_AUDIBLE + muzzle_ignore = FALSE + restraint_check = FALSE + mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai) + +/datum/emote/living/squish/run_emote(mob/living/user, params) + if(!(. = ..())) + return + if(user.nextsoundemote >= world.time) + return + user.nextsoundemote = world.time + 7 + var/sound = pick('sound/voice/slime_squish.ogg') + playsound(user, sound, 50, 1, -1) diff --git a/modular_citadel/code/modules/mob/living/carbon/human/human.dm b/modular_citadel/code/modules/mob/living/carbon/human/human.dm index 474c9d2823..47de66fcd1 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/human.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/human.dm @@ -16,7 +16,7 @@ if(!I || !L || I.loc != src || !(I in L.embedded_objects)) return L.embedded_objects -= I - L.receive_damage(I.embedding.embedded_unsafe_removal_pain_multiplier*I.w_class*painmul)//It hurts to rip it out, get surgery you dingus. And if you're ripping it out quickly via resist, it's gonna hurt even more + L.receive_damage(I.embedding["remove_pain_mult"]*I.w_class*painmul)//It hurts to rip it out, get surgery you dingus. And if you're ripping it out quickly via resist, it's gonna hurt even more I.forceMove(get_turf(src)) I.unembedded() user.put_in_hands(I) diff --git a/modular_citadel/code/modules/mob/living/carbon/life.dm b/modular_citadel/code/modules/mob/living/carbon/life.dm deleted file mode 100644 index e94bd75985..0000000000 --- a/modular_citadel/code/modules/mob/living/carbon/life.dm +++ /dev/null @@ -1,3 +0,0 @@ -/mob/living/carbon/Life() - . = ..() - doSprintBufferRegen() diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm index ca6bb302da..56b2ad2a2c 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm @@ -200,10 +200,10 @@ /datum/reagent/fermi/zeolites name = "Artificial Zeolites" - description = "Lab made Zeolite, used to clear radiation form people and items alike! Splashing just a small amounts(5u) onto any item can clear away large amouts of contamination." + description = "Lab made Zeolite, used to clear radiation from people and items alike! Splashing just a small amount(5u) onto any item can clear away large amounts of contamination." pH = 8 color = "#FFDADA" - metabolization_rate = 8 * REAGENTS_METABOLISM //Lastes not long in body but heals a lot! + metabolization_rate = 8 * REAGENTS_METABOLISM //Metabolizes fast but heals a lot! value = REAGENT_VALUE_COMMON /datum/reagent/fermi/zeolites/on_mob_life(mob/living/carbon/M) diff --git a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm index b2c80e4a16..a24a5beaad 100644 --- a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm +++ b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm @@ -165,7 +165,7 @@ if(amount_to_spawn <= 0) amount_to_spawn = 1 for(var/i in 1 to amount_to_spawn) - var/mob/living/simple_animal/slime/S = new(T,"green") + var/mob/living/simple_animal/slime/S = new(T,"pyrite") S.damage_coeff = list(BRUTE = 0.9 , BURN = 2, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) S.name = "Living teratoma" S.real_name = "Living teratoma" diff --git a/modular_citadel/icons/mob/mutant_bodyparts.dmi b/modular_citadel/icons/mob/mutant_bodyparts.dmi index 95b121b4533bcc1115c37f46c9de951609bfc25d..6098dd356795760387859e41a85d15a47fc6c3b6 100644 GIT binary patch delta 3657 zcmY*bc{tST`<~(0x3ZOriI%~HO7>+WIz%QUOJfEnAss`UkTIVrkw}!Sj0_S<$4G<` zW1ALBl4Os;ShLMoW|;ZRPuK7I{jTr#{qugF`?;Rydhh3c-&tF>ZH1aJv?(1XY$dd& z^VV0GE+?<#ss`4){NUANSu}lp=6VSacx$X+3k44A2}n{xVeMM$aLL)#be!Yg77t4^ z9^gL@F+t1zx0up^@-dqnW&_LepMP7X7R_!mEhtD&BEkk*-lkN(!m-C`eS^1aT#ua_ z;<>zAjXl%&Z~&8Q*ce9pIcBH-eX;~aTQ`r@rZj`}Z~GPmv7Tr0glHY9Y*gj}q{U|x z(CFGedcdHs@y4Pg*U;%QcX+Z-ew%}9W|fSAVV`SI@#5@f`u^FqL)LkVopkS_8rTK$ z0+PGUU_{oT^SZAN9UU7x+{rO?au_s0C~>CVtVFlF;F)6#2zZo#|3HJ z3so(qAS(#F!FtBCw;`C4g6i==DlmR6k(u`R*|WF$HO*#b!xB;}m*I`LY#?4Z3Yz!% zavM{Z<)|s{1 z$ctz@9dri0J-{SHEUJjGcx$5@z#r8sD2djxVy;JPH5Hr7<~!#_hjHwIU%xyncylR2 z-9_sB8lyQ~97Oo5?#oKRL)!_Q(^`tJ1l$d^1}M z^{BTMe-v;p!WT_REtc-lD^EY;>BC)HIc#K^OuS-#c@fG~sle|)t2iEiORhI2oODP# z^wxy3J>60dY1y8dLCWAAK1*~?#kOt-G|K0j3sd*+@>duj0uc5HkfnZg7Ma*P`m}f} zy&J6aKic%}Bz6&M3$@e{;apVoiB@<$b~mG@`CLj)l)_JRS=wJd!mmmksfVn`7QdHsm2}L^_Jl(I`;1%o4TeL3>yIxl zh`wo2-Mkl9l(A&1)}tE4lq;z{H2ODSY?tJEmW!q5l{F&K=p(Zln0-sgLMshE(1$lRcA`XA!H$ADVyAl#wto~R$6(L#9$T(Wu<%@|6Rbul66 zcc1*kUpDW)hX86BY#;89PJtbvuJahW6WwyV)Q;&4@8lT};(4bo0`EiEJZ|W$VN@%F zJ=4t6hc~`uVi}NX9%K3r!du)|+&eM)PzfY{!u>O9^7=!F2*#You&v-t*ZI@qW9Q`H z7;G0T1mo**m&z`_RC9r+%~fd*&dpdk9X>wOI73h~7tiX(0pwiwRH#QcETr7hS%A=O zIp>;JT7LE*;RWyFz7Cdfn|-L}=kCAE2QVLDOV+E7N&k)xNbgO=>L6vVT0MFJUJ=1? zWX9o@E%Th#F2wocdl+u-O`wemG%vzF@e5P*P!0v)2OCS{p!|wsxVuVnuAWxez}P>^2$;v^9b!W3kQRkSE?D!opl$#erf zlTE>te&#=Rr?fm@XR)?92m2=6+fgZezJH*iSD!$}w|LX<$PQy|!=5FNb|6wPZcm_h z+x7I~;x0e6;+^9LiJQE8CD`BMxJ(dJ7VxG$dYDf_x#X^yJ?y&I6;cbvpG?5egY1?u2rSS@-N|fE4pGA*UBHJh|17{$aZb)iMfeoE?bkLpWPO zeW&>cOOCa^`c2`LR$8^YU|TF0lEJx2_}{3b0-)bCh=xJfr%H14eV%Px?h)vQ?>2$3 zPBHW-Cm@&hpTnEcZY|an3RI_gypz`?s2OAOv0VOU_WZ}=6kVE;rDn$DpHuE-{F`gE z`dlmqa~3}o4z~BDziPnGNn(>uf9ddxg|u-_aQlL2NBGOSGkHVn7}E@BR1lV+ML>%Y z7HY<_K;iTgVg~@L?Kvt^m5=%%5S8aZcyqHrC8+m*5a|+i5%s4aeO+L9+iAPEM{tFY zt^O7Um~N3@35>cTM#v9A_`HDRrMg-2ToAM+x3kG<4+=Hsv&xh-+SA|31!-+;Y*ax{ zc2L$N!FBhu(d`@RI`p5ZNbsd}J`DLc5$ITrR4=*#^LDkG-%vjhgAA!7Th!t2dtlJs zSi!7@9kYD)<3g|}q;&XRTWwD`x`WB&bTA#DiLPHyQZ0E(i&zP#5zC_D<4f|-LxdD>&(Y_G@0mS>`MUX>jUL+A6Cx3bq+1`OH4fDSROJrn zd_`!-Hiip-T@kOREkL>C_ikpcOXa&0WhZ}Z#`MSZZx*>VYSJThmaV-ZNZWSO-Ik7J zuQ6Mz0Im1n#(SYwq17SQR=7Y(2wgXU@Fw~z{UHuj?k}r}E{{JlP_{7SVCQj1N>6v; z=qJQ3sC6R!9C6~jT`9Q%5e7(klsEm5j*5qIwX7C&_d@U3EUKg(**pLB zlk_Kf>4k}_O))W>Qz{i6UBvcmt=HXD${Nnqs>IWnzi1+ogljea2jE8>iFKLLQVPT$ z+Rwk;R_Kud{LrCnJ4%8PX^OnLgIb*4(=IC|aYf@OF|B5@tjisw>R}PU^glhDDC5g* zRYCy9jo;<=7kF@6KmU-5$uV>H25O_caa%@K74YHEvS%ewz_{a9@dfEA$w5B9U;O;B z?{MIq_O1t5b!1BX#8PkA{C2C(;#dUq+=e~9@D5~8vtcfzRm4pqzVtCUAvq4x>H&t* z|3&7W6874_<=jR)`?9?5l01&(^k9z@GIiA4xhfZ0Dp&Q|Re-Ooyq+wdo`&L=r=sJ7^;)RtxX4NO4piI` zj}MCZOBQdd#wtZTB1N)(jDN@)x8i-cm+x(=w$4cIu92mi`g_8GnoYZcg} zdj0k0xJ=qY6?R}XrX$)Vu+{uaXO4Qk)0El;l_TtmiWYn}dRSQb(vFwvB_$f|Qf7H( zPV2dkC@twa)AE1FUzcb?+cN!+0oNqTdkEjRt13G)I>)M-R8&vewke@8SJ!LL8rXEo z<8>V0#Pg+G%3}KkFGeitWyDsnnyy_-Mt8SDmMws~Mt0 z*+VkZ>i5#HdsSdN7qbr-cTzW3_4+law=RmNo*v2Lt=%X>KI5&0p8+FW)OPb}RG01L zdc8}D>odc6fkKMlJo|C0`vV|%p&&$W{N%1hheF<*Vhr^vZw@VNZGSiBdnP0QlBVQ+ z_Dl?nk2(b+Y?4i~8(AaUU1d6{Z^@fB0m+&%$LV?HDgZTJ6KJAOz}fVK^$*so*#GC? z8B1s-tS ziIq$SlnHbV-rSWKY65Rg`4u~vJ6{$YeD8TwaCLz|;v=BMs5b6Vc0WB_T=RT5?l71{ z=k#j1*X?vf_rv+d*pWnIEgec&N3IE6GGY7T=XP2cR025U;5MBLX63j-sPEWGu>2!m}}E!BnBgO@F= z85HXgtbY`ohjfv@gp37vX=a~}xSzaM()%s2ja+_JFuJb_BMY+=^sD{;Q-l)DY=e1o zMG0N*KUgzy->W{5oiqn4kg%d+12Dpmld{D=ea&>KTdZ`h_BW^mMo93v2Tv@nlsL?E zivR##VkCpUN{F#0jQLm!k@8JQVnj?uW{|C9 zWJ#H%Ld4jO^*ffa&6wqLb$|Ch9`~L<&L8Kz&Uu{kc)uUd$62+VwWS;qfz)KeM3BPa zhSlC8?b5P_rItLLQ+iENtXl2`OcX7 zI1oRYK|Wl&kCcw115N*2f7yX15*DJiE@Bh;X(dL#KyFo%r5GUxHbc}gBSb$U;z^Hz z_h$aDV;O_;tiWfrth$ae^^KL$1O}SQpL~QPLibEt_;wnE)ZDck%1wK3heH%v^#iQU z*4Cxa21{bsTZbkp>d8vrv+Sxc7oFuVe~+&|E@5|4TOmA$t-TC`l8a+|nO1`E=%++~ zX$@t;QFHVn=n3cTP zZ5QY{?vc}g<}94lG|3Ay>);Uqv#++vHF)EEbH1OaLNGKuBD6vL$dsG*Lkh2xbpg1_ zVHMBALxjVf$8y*GZUtE$U^fWTaiDP?DptB+Nie_?EGiz=f6@*uSe7RjaDAEb{;uzo8YL;3*RJu8BeCFcVTATi( z)L1M5{}`riqRm0w7b-qPP1@|nt0SYt!%b8=H7F3sbOQkD*?j#D$dKN{9o998{4mogCeQI_{-4cS6a<14GdLM8<&`+Xtbiy*x;ht(Omn%6!NWmx=M&h;I7S8lhEzx ziEQZc#RQYri25E==7~H+Pmnczo_j6|Rx0;I$FN#h=>J=DOk35A@W7Ee;McCJcP$pB zB~X>j1{Xnas>RRYjpW1^rv}3MHj~rJL_ONhw(`%&*}XtKv#FZVq4_{;>MFAbI##pV zr?0Fg!K~_6HUqV7rIKai(~IC5ABF7Fo;FRW8g% z(60oSNU838E_D<)C0FRk)8Y6%>)KP;oHk?9xFdVivaY)X*reoVCg z+l>%sD!E&o6Lnu=Xo218p;dsYtWnB?h^&+`NFR4fK zG1Ww~Ida04h8BUOHtydIu9JaX$>aKkuxv&;WdhPzi=elEE5V;0B%4upcAwdoGfKU` z`+`0JDB&H)5`Y6uR#{tya>si?2k(-|vGo}_t?oD?{+O#MrlVki$LiBHYVc&uU%LGk zizUEdFD~=!Ij<_I)Sc%KytaS3<{5PjBSKELu_pphDQ5=#H{`AGpiA zWJZ)d(Jti{w_45NUA4-QzvX>U!mI zI|(*S^Hvn^9qtLuw4|WM9`-Bin|w*!A6IPHulmw!D*s)=S@$ zyg~~(!xO0h#-u6V^TUSw5759F5SrdPs!dD0ux9KpNx^d8%mO*N9Rm`cH#FLUgb3`q zjd=j{+7%}|`i=abtRHYy+%#`N#H(QXVwiY&4?%Zp^qPU11hPPb$1oCa_P4o*n{g%c zUDl|r&xoF<^-t!o+=~pUpx^?3|8yT?^OMBgP+khpzh?A-ATno_Mx&*mW4?JdL|>@M zG4vQed-QXZTe)=HeuM_qoLTn*9A?m+-;bP4J|<+yq#3q96sO_%8$&-cf9y~Kwzs>1 z@Yp03gI~5rk;1Sz#6dp#7pVR}A)v>;jz2dGR0&2kzWV{@Tf}m(%*A{WeFk)12TOAw zaC?4$r}%(#*`y$R4dDPnwi`ZjlCvESt+758^>ag2zkOt+z!-U*lZE|A6?AH$e_OpM z8Q`vTz_K7~lK^Q~u$jQ%&c(&z0I1!t)sgE<9r~NqnmLAhXlZ2&3osASS9E#)?O1&& zl?ZOeev{}20S%4HKm%S|Cw5w>wyI8w(A^c*lQ?@Bt=ndU4K4wt1o@Ds(-cWL{ z+$WE#y$*3|e|<2G+Sa`oA?s(I_!B;=q+_F` z_IfoCsU8HO$qzh*kY!ZvXfI~rdgz&JPUY8;mAvQ%WB|O-vpp;F*mIg3s4d2Zp#2a;dks(RCVmF4x4kI&Oo)D=LwK=Gm3vo;E_Mq>)jaw?P z6j3NU;K(_4cin9>OArX1JuXF}o**Gt0)hRc3Sz|z^t@$>a5~PX7?FXIOJjAvV?+>9 zABnpkB_IwS5d+Napn~uWIo_O#I=knj{W2->#TZ)R|FW8*st43xWk`4AYbExg%9At}l{-N2>B(~DAZrDu;EPm=m=RHPWs z&SJq6;3D=IV*y}mCUSWMJ}9gAu3s)ogB;AX#pDDm2l4zleiTvK6XD(uzS$e@wL%LO z%|8|C1G35~qXW>dvU<*=2ft7N_^zpUw5v|u*zgE3rJ1tR1Tm2nT?WbVMu(=j>>r zvd$mZ7NPnsv>-L9s+eX&!_PWd=al^dp|b%Iq`4r0o-eHt^WY0&!0Lll=jb94ZW>pSu;ZT zl5*Sg`qX;!_8K+S$h=GLaiMq%>SgA>5KX536zXQ>U%U`tv*I^VSMSIwr%u-oUU+#> zw`)3mkE6fb&$*plZ>cGAg}1YwHLZyAy!8(JA&hq~P*o=}|yTb4%woOl|k9h__ftIzN2y_}#A zc~bVW@xCpf|IujhVKmVtJNFSMPr!DnyUZ>@2V>*(1;r&O;DH)d3;mJP_ zqX^Ko?~rWLPH;;`;?A0+3}q6r57tPTL_*MK;`z?QMWCyzKN!2&4y_d6^Ok_36{;UL zl%2ZrFziGxQ|yX(Q7q~)BL6D7|2`r=0I78^_~E-_%Dqrq)er%GsTjQX3AlUX=*&;o zf*5L44I^Y@wP5z&j13gBQ=sFoOpdQ2XX&Ru6V6+6f|62n(2#+60`_O+&7(4Mv zCPlu;@@v*^<4LsU5ZSK@vr*>C=r8J=;Bkyc!0<^b)X~oTHh+*ZdPUu9f81vUkHxI( z`1XQ|1HikY`bP>+pJ>|?)*TwkiTi=3&F`SkB-Q`4u}a8ZN0~_5@Akav27iG_bn8Eolv*Ms2C`bl&CY zJ_7D~2nGs2LO2dD1oY5@azBC_a+wA{)D6B7&sUNHJ`pRfgZo@vQxQ+QPp%nrRko-C zHdV5a)AO6jJtxIDmSPa{k0AWAVmiC0?_a8W;xF2`$Q(F0`RAli#08UXq$BcsDV)yB z0({2PU+f-9b)}7&#NM}`i05}ww=aA4WkhJ85MRLwLOE9bw1Oy~3IY`c+qRHC^3RT~%-O)QpzBy)J+Q{C&Zg{}6(NOB)boh@ZQc zm818?5ae$8-&5{GE{R5n*2T(yUl%JcIO5ATZWOoA|F3HR_m3bRkZ<7V;lQuuWe;<4 zw9>y64^xE+2?z=a2nh(oxU^i|96h{jy=~om;1{wX_~Qh~J5_iAHis)91*>vF^$0|yU?Y0yt)m2c|JA`nY-j-h55RB{#pG?MI*lUi z={aM(vJsA&5=Ah=NSze~QP=mI)^3Hhh0boHa1JP$AwB^5MOK9+lm>OtS%tHN(SzMH zCa->$q6{x$?&9pH#6tbBV0EGG`~*$O?c%%`$sMlRad{HH+DW9k;EcX?WgCI%1MgA9 zX2#zg(WM8ovuQJr1>`5Bs~FJX}7$XqTqLAV4-7 zB54ht%gUJh5s`}<5>}1_*j%^-MikEqkIz#rv~#L-Os{t+t9Ko$<{hdgy_^EZ6z^g; zK(=FA;s4X@43ljC_a^Jm&ke|ezU=d4>hok*M6vgI@e*EoxE}yxDvRRn@e)z?7U}br z0-LhW-2trn$T#&X{|drI*a1LRkg3O$X#n&Fif_tG^q#l$oVUgt=!y%E{Lj~uOT2)F zuw>dLIboo}v6h!^!GL1vbD#>Oe>8y;!gJPPY2#@}BM9=ePuV3j=~Hha^wK$-N>b7< zBj_^9um;8wKA75*ojRW8J*rBYR`7=kph_pKD47Ju7&bG=dl@Xjd5)85geCI^;9A4+ zw2k5>8jy;>rgPRc>HU%SH!MobGDhDZR>2h!3+c{HM5Z8hYLl@)LUb|q-|&$I<7WAe zzBltJ>|qRn6%9)vO9Hdc3-W|)!G3r?b99UnvLsj=#lTtM^Yqek7yyJ&T%!12-6fR& zpg2E1l6#P=W>{#5_o6HB9+ljE-A$oDDhQ&OR}@5XblpalcO^o_xu9;=h^GLHLc$CF zWE2=wm`$u40mEgIgr#^5!i&JH_-Eh_*~ciaPyC~eePPm};sD!(5TCBFG+GaR&(GB` z+4p@zsOdZ3<++E;bJ6Bk!~Pps|IQo$Oq!6(oWxp13HD_KYswS-3Glx%$CIWnj%gr{ zU9Fm3W0H5|tBBT-$ON^bj);aXt?2}l5LuKG zSri_*86LwGk>nVWR@#*7GFZ9W{J*w;XO6NLJJ`U?QS@T}N9J@2GAV%BRL!e#^v6c& z3DBWFidX*`008KWB~`mTM|4npGbqs+6dzho`hU(CkUJxyF(m>zHW2_A0Duh)atKAF zSFF67v;kCbgB?EyL6Gy7KBS03m=rJux+Dcu;4=q5c{L2=RERS%Bl5RZY8brqVZ zev*KK#~vP_0{|Goe!;i&UZbi5*>^_;i88VM2+o3pNmV#s61^~-qmasaEhBGIbs!&0 zuNIk^Ph}lZ0WJav!9PjPcq}bMmIeTmh@J z1ew7U@B${?QFtFy$gtd}jNoxOE&zaaLcqT~mxzrbK*0&Dc(9Kph^WzUs8K79(b&#W zYs@8zjEIQp=%I(G(KCAJ_jDTQdJYY04UKPlXlg|?EqW?R16}7jCSp6UhyFl^o~gHe zPxt6vlJByxh9P)63vzwuk{+7Rx|*i^ElPvtQj{2au3l8f2d#s)HPk~J`q>&Dqwmc= zR0FxX8uPShbUk|hyDK{B;i?bX^q%efG1`#sk?~yU>W_!3^cRxnW_&@e<*cn`gYPnz zW16E=ZgFWES7~WUX}xP{WrcC>R%veOV6}Z|W%*$BtFlU$U65N@Tw2XrTFP5iU4B-| zyIWse+FUVM{W`s}Y`6Y^q?>oQ*`u_wvaEXVg4=C$rHqw zJ5v+5tj6scIM#c_bH`F5rocW8+-Ye=dTH5iwHr@&`L4VU`k`r}?XtM3;Z?U~@fhQ| z=-kqsX6~VOP?6wbuRBwV0F&u^F_4j2T|x5Dy8oDH%=vw<=b7Z%58u33q(pr$Kx{xR zut7a2o5R9`gOPv$1T330x)j_!Fdquk4lG|!kbuQo6WPOr)kZq8V5hlzVR|vD{TT^V zNC!A}5=EF(ppA6S!Oo(bs|u&BKEv|qkdA!VNh7C{-f5#KN^1(C&3v0tRic903kE1^ zGdrJL9$Ao2qlVK$1SD>hPqzhlKk+FK6FNG1w<*q8~^qrk5dO_tJ1@vmjsyaGnH^B`?q+`W}@{%4p z;}}r6uCr+2tkVU<*j0Kq%^O)UJB^A48P=|CGigBw|FYc5iLZCos^UU9cU59MsC;9= zC<=j{v;sxNqoTkS#x6~TNlqXm4fVWkW5L@+^vASO`GpQO@Co7lqUpOnc4CP$=jbHgc+{eJ2a82%QyD;{c&xSMfH*2&`cDzzywPo+BJUEFmCEp9kti*i%>y zBes}Cz>|?Fgq*uKBbZzsN(*iSd{zx3z>Y#5WPtTvPB7RNU?(paDC9N_9D^75TrjXG zVgTUw04t)`IyT-<o(Gyks!l)qzM2P@d<&~xYrcLIO&PFMQkpO zz`#H^MhS+|SVanMW+*`6Jt<&~Q%HYNdVmkvi~1u9WPrE5AOo?oIov-(1P0O3svvrRNw`(M$h@cltY5IR#Bp1C~!*8JF9ZR z{7Dp;pY+z{U;-IAgIjmzgV)VkMb&}+2TzDutLLJ#MkK(Bn+JeVdF>gNm|xR1v2qz} z7O>cszx4LSivbFZMfL?+SneW0R9#?%B?Jt^pRthGe~(c}ZvKH52&m0J^RU|Tm(YUd zfMf9MAjr5bDGrb#`cuGNf-!^&EakAE+K`mlP4pg}W{% zv;0|mQ44|)#l1L%*|ym823cK1R=aSu9r}>~h7@UrK6Q;jTG!I$Lb@w;+{@=mDl+VgKv~DC?G(=BK$-a zLPOsVDhk1a1KF=T#|2IB@Ybn>h)Ie2LcAv(aRG{ue$u#b15zsL(kHoAl7NAUML!{i zG&;KWImwn#C%);TFDwLx#}eKHp^3!=Q@ip_i7y^JVvGHUuR@O8` z4Ec*Iu@rHX@l*-aSP;GdumZtc0Wj?N;o;$SF?rofISU^-zSooau@Ei~P5uB5s)14FjJo@^6`_uYQ>}M&c zGr0+79wL-D2$U72ebVz=&pwxE&MSIRMe%^MSN@|WM62+-=>P`t?48syHV2r72$BJi zlNO9m&sf)LiU{g2{~D*~Gi#+M@`L1$XG?z%8{Y|XjQX7Su=``7pE4flZz&~eH+ulb z?g9Jjg5Pn})MMe)`-DMzk01YfoOR-6T-@SDy!98IJoR*MM3j=|%D(;BD+3 zqPLw^sjozZ$9nahUd|wsM&GnY^dA)swvrTP=#~yU9G|Mprlm}kQk2_~P_PZIT=P7O zxVrUJZ>}d$mtx;}amd`=w`ylsb1@^RqFSw)B5DNP)XpZcX7*+XH;|DTkE$3q(t&U5 z+5M&ZpU@E~Akd5Chf=(oeVPjsB8@{eOM05N)twE8HT(#y1w-eR0a&A% z+&jyKpFFf7A-nTkpZC5hcH*~XihnEq6@cLz`3u0iQb1x+N1prCw%GO;aB6mGskJZ*3vsti^Rzo&(;z z?6L!Cwb_ZR+Qw-i=|L{#*99vKR|kuLS5mpnf;Y_04jmoM)K(9U6Dex9)qay9!m0%Y zZm)R0lrBaNq23L*AiP`1l~LUV4sD7VrJklC`O0*?(*z6z`W018MeR` zec8q(jsmeOp(bW#OYP(h%-?yPZ&MmSnW^x2GXZ27bFhSY^$~jULh(CgT4CK2o7}pIm>VP2rieZQJ9exv(=myQk2h z<~(A;C5}kuf^(L4JEke}YFN=(m+d!K3(&szk15WOzR zx1TOMUR{+yk{PE?%3evKgni!@+C9z}=sx9&Yp642{%K(1=x*V1Y5+_#^kZZ)sl~6b zM|UdmZa+25R38_0WhVK!6$edx!91B1{9XO2f)+~B0B!qV16m+!(%jD!1|jyhs=ntMKF{$rDzlKq`W zDKBu3hX6yySq{Vw7RS&9e`$I7MP4wd8eif#28g2{1#l1aP0ZXWjaY%DC3i zeYm}y1#-RltWr5YcZv}6eBByXHoNvuCZgxBhTXGYDq@zp9Zl_wJT!|5X*pgDS+b=0 zxxQ`cJeBwjd$aaIpY?K0x z>8cg%`5V?|cLn3%J$M z0C}QYZ@2&`#oIFS?a_FK1y1&F?v<*nmQtTZX8Z!o_XsiJ4XHnO>vf(kV9 z4speN#P_eOAt52oL=I{g23bh}uZ$&@Kw*{Qbuk1*zB>2e`ML1Dmp9ED&f3#Xmw%t% zI9FM)pDMZfexr?Nn=&m;AMfd)M_}9V%SDE%BQgC?=arw;xl(Rel-wldZM`FL6v_P- zy5xQqq?x*P_ zH0Uwce+mW4C;FiVJR1qW9zV^1bnJIQN|n*r^!r^YI7M#Pk6rWsGK{9~NNO`uH)88; zuC-1v6{wXrZh4e#GY@&hjmAJDAX>#aM{SX2tfGvv{u#BdH4uJ!JVTtXL>3AoA*2NA zSHj5r0{g^!elt8;WAb9oe7rON`+h-2opHp6X6RE28WWv~pGQ9mJzaUKbU!($qH+~l zo{p4g`JvV)o1%`sPlA6T&_rOpTyp#=%U@6M(2z>GJwPj0r=C=*F(pUIpB z%GyK zhUs?N+9JhWA8E&Z#mJaZ@tdD1fnRA~>iC~AhNk=Pi&VyGi|&GHSp|W=>A* zHU&i#91{VGyz@HeTM`>mD$6Uq)kP7-BeaxDQtWtjDdgAk8=1X&>zCy1%%dZzS zdDO=%BC)ikLZy@?t?Z;v%k0_d&pwYa6< zaTyTH@m>z&qmx%Y)VH-*8gKX7oyPS#m(Xzz@=Zq(duGh~UoCJ~ul@dhnIIGeOrVoE zpZR`wJLr@3&<5nvI;XD_(jle!pK?t}huqZu*sx!0oGq%-MpiXama%;!lptQ7ZG9T! z(e^X!K-hsud3bL-*VnKykY&;@E;}4bt47lHlgp_>zVMTu^ygnxkAqe`IC*Ft2S$IF z&rE8#HXJtH8+N?c0{oD9wW}-hzz3D5G5A|hjgNIh*UqC(3B}xO&jZecyytJ*q}w(5 zie4SzP2Dl3YYhtH&@|Hb-dVaE_0|gI|2*^6@Xkle>iWiO2b(=y2gE=vugn4o{@&Nu z!~hl-NQ47ze802)(qv1pc~TM>^MeQ4=q^2xKgHf|%x^Apf=Ljj3cxBof7a$a9Y|uH z*O_W;Tx?g}+d^=j_DG7KsIwyOy#`-o(<&T%!EX{|5mkXW-;R;B^r(=YzpX$rN;=*t zk8^vE&)|uYW@UpEhIyQ;$sN~-<_^o|+8h964Gd#wq98Z(e_!LqQ<244^~BfX?#0I> zrQilbh++SaZ%892EY*tq?2XEH0-QACD%Bb|^6lZh4_Ov@_YDGi) zKB47O^yL16ilt#qnVI+M?3GTcdu$25p^l<=?f0W7)Kc)WO{7mpv#WQ*Vcts$!y!9O zvykv2jN+Yxvvj=9y9$%68;(rJjup0AuHrYpg;%tP;%YL_kU0>ym(+S_FtAn7$2OO0C)iT5B9EF-TJ7QMwv&>U_CG-F{2c8xQ%Mk0vkG)oZGZg>8R1DvW+Gi| z*eDjnjf0}fGDBg~LiHS+-#FfS;^ZSA{|KS=nQ>7v!`OnF`ui99K+GU1l^@W%BD;Ms zBV^7BDZf5&-O$6M*Ye@r?&WW=`zSaW@B0E ze?7XdnLy>z+;4gJWhmvV?8;lC_Qn+hJQUr2tY)@NMdlb%>*#w{3kH2mOD!_LlFGhnh-6Kra6&L8djsuFc!81cp!}HQ3~`6tZ8=$g zqH*$0RV^IM5Rs5Q)7r?(=WN$b7bOMuV@muyWImsWw@lWgr%x|dv>$8>HrWNf%i zmA9k**{XrxRmaEf@w)Tv9xI|RB%5iDa5Q-}4_ZSwBvKYy)E7G1@({?<_cG>vDN{D9 zt`BO66V~m8OHj;|;+!pceFd^Dbh2^N220ubEWa};P2VQUeu7km6KCs%$@V;_mi2G{ z?vf2lcF}sLr#w7gOLu;Z&cN%)T)oD&$tf7-b2 zRV4n1mF*w%7N(OmOrE{(nYb2sTjQKy=G{Od?{NOch3c2w19^{K3(K3N4yGuFpD8McGjS^s(wz#^+slsD*MLQRG77>ei%ZU!^074^ZJ zFUD%h#&x&2m%rTi70k4b1E{W62!V6R11oj&6ocrJSG4l1r5oJjpu0Ed2D;H3*9ja2lJSU5#e0u`1vy z`M&q?%AC||2{^ncA?ng%WxTV2^s!){tV=)1m!hdJ& z5Y1q@fHB%_VzeaRC0+>H(Sxr~85kD-s9^dc^jT1VZKRcwGZ6ZHfIU|KODm<3)3g+G~hqrLW!jS?Go6!?2V5%%YSyg>1#pL{5DeU zv>|wnBL#GlNeuX50)U|aTbhxUlcBw)z%M`e&y3pl#!~0J%6@qZ?{pq0=)bUg8O~o( z8-@2>^B!MuV3VokFemF4N#IQkxoYOKn#q?L&Q1|(ueLT$<_OxYZ)qQ@*jgzE-xSg# zd?3w!=c@M|dVLoerLzdmGU24&?3mo)P;T<>aoN*PKP?o`!o#%R(|CWVqCR^? zF{Sd>>+A-_I{en_YvY5icBlg@?S{UQbtUh^-!>3ljV$(Wa!&&kSdyUrj;2`a=;o_e z-_;C0YMp?*hsQkj&o+WTNK zBHQl%Q@`oZbROmcX`!txT*U6)14;i%hRx`-wYmA@sF)jW;oJFWr+y;I=Wav!5=+}V z_KJBQBqiyMQa{cWuiBV*`Os(O5{L?8LiQYv4Sg=7;Qv77n1zf$Tio=Rwk(zKThx5sWjRt)QJ`(;gH)F zeHqX5G6kpW&`)IIgpEhpe)UCVJg$}T{z6~(bha(4Xz8n+^y=yplWIx20 zh!pvN@Ck(PrTFPkhZj#s{#o3;*cL)VW0{VQb$A!^_Xg5?5*4)koVIeVD9)=cYZ2=K5XbE< zbdzEqkF>ZNyn!*kN6&L(kVD{ZambCc@LYt+B zVkxT7CmvB27c-6$u(3RI-`JI~4?I~L&Ftv=>?7IWDAYzSqQ=nJ>&+VQ`fTLILcUco zPYk(B-&XSz+B&u}pB?s>nzt-(M$ffALJNrBG_=^zsc#nNsfun?+QQG+<(iHhXsCEP z;Tyu9*59TmmphZ}$G_h5C{KF%WEB&U3*EIYG|LZPC{=xLRc+op6lkHJ!e1?Y6)XCq z+Hx69rFTGRR8>^UF(g;OG!~c9Yr4^wA>${qd3Upv(bzKL#$nyA>Ybvr?-O|s*1K@X zH(9xu#eGb1c>({1;;Clcu&a9LkA3lZR7w-8r)}{~vv;i!X-Y?TQZvuT_8xSYKVIor zmU^+K_(kN~x$f!m>%|>6y1RlpT#t)6hW>iS0bKbDwzdD`>z8X`CRU=~XAVCb1}4{l z$XpHGuNdZj5qCd!wY>g;uD7sgwXVFAm%_a_Kb00f;x!~mzlmxxcwC-%i&U5%!F*QT zI=v=5-eRt$t~7D=aw3EB)bLG;EytE%8V znY#OjU%w89g0GO@F*!e3=y0rlW$Vj0Wnf#F9I8dqR5DPKtw9xeDnvwH7N_~OIGL6` zesMe0n0#tP{n>n_V?#1m)?P}UWBk#{AkZy$n_{EdZOtknQ4u$&LVCidQnczGV`JT3 zFwO73l;d%zgUeuanv0{1hzjZY9o0p)LJ8W%yA_X*Jf=eNJuIXQ%849YZ;P#Mh~1bh zzLoOb3;LqXQ7U3Fj!|n*^5+w(*X2bMW%JCuPvSgZUC~W+pqoD&z%Xmwd4*=D&QdfX ziD3$-tLr~-Nqsmb7EnoCJXpytSyVSnqxJi2XV+OKQ|fGIVSji2(f3r*;bM;;W6sGN zHLs2SGS~Wcpg*Rm^*p*`oO|MT7e9aQ_BKZ&|J3r>N7gzhX8F#8MxXo2`m|&XL9AMC z=TVY=9SV5!-NGBBOEp(7x6;XQc zy$gbL6|exp-GT3%^WAgr^Z)xK7W*(McDc8i?EYGaaB4wfnGcLzphT=Ge$xn-N44#T2#x` z3T|&>rhm#Ft_Byof)u+Vc10X6pyl9by_XHTyQIkc_^~&UmaY+f(Zaf03QL$@T?Uz z+de5P7XEP8bSax#lDTm55S;}n%8&be=8id)Id+bH2wnx;unpp7iFuCn%IqvB(?&)Qi5MW&EWmp?vJP}~>GvGc;;NR_+*ZfaHJ5?PH z0n#r?#VsK+xi4gXlFB6Z4=f@AEC?onQ$}+mqO;U;9@v)HBvo4%Ry%Z;3wM{(oGt-< zN}HPo80$7Y7yKKJe6cuM`;3%ep@7O_fit({u@5> zpx^FKu(YN4!o9-D%wSwOTrnK(5p*%>$PPp{M_BkxbiSW9hLs=h?t7{^902^Grzrkc zcM9b*6lX_=2zCin^oVr}6S|`2KIx6pX6OwXB#2^R6o}%ms+Cl?5-C+XeASqd5FUp? zBk*St1v(XO5vf4NdKx5w39em;TrevB>A0^v{q*dE|7iW+*mM|p!8Rx+qAM`Lqq2^KrY@7oAd|=Nc}v}^Cc`MpVXWn-r{!d|rE!gyVfEhu za~3x9;~xKr972e2ONB3~Mw9#}a?%CDKS_pPQj6v>jOKeBXBC{7|2lOoKa=XeBF8!; zHz6c9C}cG#Tp&2kCOEO6F4MlNWTXCnZU2rO6;~dxfsv!^%JYxNX+pBy0Hdi~SabJG zN0~v;pzg}d|8xKVG)2;=pXL!AjL0YkHHs0z>dE}i5d%_3B{YX6K*PoY04o4o0-fv+ z4RMWBbd)imK(6qRW=N4`w6OT+Ld9vMXt~`Z75HUpqotZ@b{8-LOiCJlVZ48Z!)ZU} z+)?{1Ndcxk5Ee%g$Tf5`VcFTm@edJHVj%SH(9q&ih|w0 z3rUvZ2Swo7bo&tPZ2mn8pOgIt6a)YO-UI%)un#Z&sSHQ&v~8mfHNn!aWfm&a@(dM#If8|*YqC2N>y*|Ib-f^Se zrKj3~EvsO?QLy`CX;=BqM*ZbV4=x?7$1Kid={Bf`gXzOmuwEvymh*p^7&1G~{}paL z9+p|KUN6|)2ns^Zv^lXgTwybrz6ugj%8RMJ%sYNk_S;Rjxg1I_{qV?oLqpjf0b&C} zzy@QNda|}q8eJS4jp<2_A+YibN2?*KqtP1RsnF=M0F046ax58R zj{;8xvWiCAi?kUTYgBnaji^sgRa~WSXItC`3g^YMsH4lO&f7U6S1zD!iV4E=ThAMZ zgTi&~P&s3^1cI@H%vhoux_E2^69y8@9o~&5KHd43=4Q4cZDVG|1mS{ZvC*LLl_{f8 zDcq15$SN8W3hpqrugi(E1qq3mS5+%hZuY1jBSu988S3B@!Y!h1UmwgmKE!~$52a-~ zA%zgaRv`$}r)C3n?U53sRP2%B&v(^OL?Ey|3KYCmeNqTS>zEV;FaEr`ph&B}9RdMr zAp+JNr(sK`8Qcn?qBW!hl)xx%gM)d8j1|w~H^7n&Glz2HSwO$wVdkK1S={Ip1zFAe z6a*0d+Gs&U02Hmpiw6r_DmJj5vmd}2uz?3U%Om$_%xI8-aCbd1L3)1;G=KgJ(4xg2 zAQbSeJw~?0l@sz5#Q|et>bxKn9u&7E7=ab+CU~ID(>%fpM3MvYELosjDJ!U1kJJ}7 z2{1FV`O^uuCHv7SQZRwX0H0MoQeX#F1PNfhm*EF?c-#^_c?Rw#q79CV#(?5LmGWI_K-;zI69_n?O*jY*dz2>> zgjJi-4Rmp0H4cKfY9-MQ4HE2n>i}SelpH7}zNmbapM_FT!s1j3A2?{n zP-Gy?ECjile1ihfngG@~IV^W@&60N%EN1gTXvLYM3o{-46+KO@Tjj}rM{ zokgz?KCRnWE>fIT_IbWg?&w3GlZh!O+>gbx_eI3x6HHw;FQ7avDR z9V13)5s)`IFMbST3rdluz*mkCL`^8DBJg8IuSCF*LxZd%AR{~Q=yoEAsxh)4f8@XCpwg>n&;kLqdbSRyt#}G8iVScL!485< z;B>?bjwsIxxKl9tGk~QW4&;0`hhqR`oR)Vu3;~g#X$XW1q0UsIwaG9{(K#X<3Ta*3c)cqq}p=P4=m=GzIGD}s~ zR+dp55)aeG*nLSh3)Rs|F-Ieti*WjAfhgZ0*P<%V9`KD4P61qja*4l?hrn1mKtcW_ z2q3+*X#jbLgk+gPjEaV;-QR7{Xi+LjHf$$0fqn^01!;ZpJxqg$>YXFL0tQ)YJ8oYu-yv6Q*(bww{?+;621 zK^DvY6UUV4chnF1KT+DUv6`sno2R@|k(e9X%PdCWLWRDvvXe7djTEdpYHR?ZTWD78 z5>;+{V#S2KI-mEl30qa&AJPm&a|DgTn`t;QgbMXPU0UW|CV?Gf!mYE(YUSL3SR*eX z{^rDrLz7fDl^15iQU{$4xuv47?G#?iG?S@?|8Tsy^OX@s#%k*TVH^L`La8Sx^3$Nd z#V)u2H}A-IWA-y*b6kXYcJAVJV|v+s)?;JNFd{f4R1jizV!`u{q^xEeB42k9JUAs! zmeO>D%ZVt@P`K;Ok&v@Av)@*qD(Qx6NsNesqFx$CZ=w-&G)wVU_Qvv=t+NX`DV$=G zZ?|$>ksD#*WnVuhtV~^dXZ^*s2(R5Ire#hiGleQPLG2c)wPEEW?` zRw-P=ws#+zU(eRsvf3)9gId25(|JOkPv>&4y-V<PuaEfclSJbt6t-{?9kX=q9GvYq<=vw9 zt#+#mw)S*7K{gM4R>J%%CYUDf_#J=wLwPal$RNi3K0OtgJv6m&O8T)MR*`qbUZ%Zr zuJHrh-M9l*n{-r@Rg#cWwKr&TVnlCHQflQjEe8+p;gockzxRV|Hqvp1?IfB+Ku84>Isi3<1 z#K8?<-``KA=T>WZrP=2|;AyG0J1}9y90ga-0ReQt#7<@Gax= z279}9I3wfpL~-(8Ne`Bo9$yhn34XV6;8Bw{qX17}ey(|+AMmDDjspDsECL#5|16u8 z5;ze&k3uSj*VC!R}reGU-H}sp0&{mALcby#Uh}sybiI$M&gqE8M3| z&BzwMiq~h(X@&ThhPhc1b4)Awl6`ljDzPOMD_7qgD~*6UCI-Pf7P&>y`B03{}L=qF{u}ohB+u zgt0Q}%f+g_mE74+T#u5|9#ke)wql}9{^}eRHIzjQd>nUwR9X3hp-l(td|fsq_#-`{ zQFZ5JI#=JrP#yi)XZ~C51l8`l#;mmxDPhabcOUDN@;vp8Uu96MMEdOuCy4s4(`u^k zLd{)5#*~5`QVoP%Ofz@IGT9n7V>jQw&BTRL&n%iB9nq#>;b!mv#-EFOZ zUR^xrm>lr*FHht0HNUX8kp^0Aiw7#}(r|@y56`_&EwuE=(dVSvxq7%}z-jz7E)XV3 zrRMj<<5;VsJnx%+#Ba2exs!VO)s}(wcUAfMw=&H5ddnzi!(x9QY_wgFAmZuyOjShj z@a2<~!fS^QkGf@=ZXr;+*v^{%#sV=e44sNxR&3CnS;o~( zL83^`lMhq9Ck!=jwk9LoJ2DENA&Hw95u05yMEn3nRoMIFfQ#c#-?C6pKuyNh^*BpJ z<*-B?ha<7XzW^rNPm5^#&&l;K)gDp$I!;mB*r-xqvs@p&-7m;>d_KcKH%T}5{L$Bu z$=lv@i7wwnX4$?N2pe+R?r=wXW=VAotrjPVJ@{Nc8)ds8O6J~lU1Oqy1;tsXIHo~$ zMc{)mqO)9IU%V#Bu2uG_oCH*-;K6O{xQAb$)qi;WZ`!vD`Ls1!)AS15;p;DsP0aF+ zzb{i~4Ie} z*T`E~y8Odwtgyf>>UAdk0u zJ3V`OBZrke@6WE-rHMzjsRIsMA0E)hl*CsleXI?E419~P+E3%#fru}834Q}mc{RUm z*8>eOGTxVNQFWS@O}u!@$TLw;!%q2maQXNP{Kkv%iC34o@na0YsOPk|m5dr41b8!| z@)9B$Ozd3C(#Xh%D&`GJzV@DxLVyvNTi=Uq^OY|yAHRiq+fcpH1H*_DOvycfbX->)UeibXV1_WYG%=@Z{3ptrBjQKhey^szOPoC^Ind=y!e}W zbhF3BE4J*neVFfiV;PvrU-b9l;_1HjjMdtDcy2p6L;vunJf{+uDE9uAdKfWeG8BD~ zSxV_oBABM{m*;InmyiKj)Ta6=M0BCXO_NaqPyR|ddLd`A5%nnBX|)Xs7&@KrPbRld zI&K%F2rCtc=DM6-cbN27aegO|XEYk;I2ur+h$K8P`#$18Q(;v z-F7nb)G=s0gKnx#_^T~xz=Ti|w1TlUbT%ODjQsIznCSoU|SFYAEkf{~d3Q`&)C0 z52fk3benEby2|gqd}8v|chBDuP9`hb69f6pGlF>>@y5{c-m^KOOFr!9FZ&0q_QDDd z&FSj`*P@?i^uaJSBVz@VD=sXkyd(5nhF)pJ?o3d>_+#$!_6l za6~qVtvv_h&luo3QP|y(oJ|$X)bk;-0(G3XTy9pk4o1nicI2z*jNQoxl#K6I3SwTi z7|%?0IbCr!9YO+>KY}R(uH;+w>10Ri;!IV)p6o;yEmBqvI|@7CU*?ke#9CK={N3!> z!`uC8@@jZr&(HJA&s^-oi;-To?=2FwFJi*vLM>Df2s{a#l0oS3o#b@g>;CV}gMqZO zQz9^T*HD=Y-#3J34>5+;YPX!*Z-_cvKKUcX6J~iJE)n@y>3f76H%(MYOHNwIqv)54 z4cb^O)uOy(x9ph&zl8YaYY!#Oq8Qdv*N9uV6n zKcl??@l>`2)($)dBuE?{A{|qg1?3fA<|@9>1MorROcRBW$@iB(lEJoldf$D^9cz&t zR^eR;BikjXs#8|s@h%2xDZ8*8H|3_H!Qbif{dlEsm65T1*H*kuTJ2Y}9qYqv#a&A! zaFtn+^(W@zv)!M0mhY~>SQp)3OzKv0@i5re zU5tF<^0Pdd^IV9v;M!zrePKiLnSF^BzU;EWMCNG-{CX|b3_pbOTFWhVVY-2UtL(GL z#a+K4-9*O~5%$1J6<~88o>?H|06#v$(!uFSZnF!g$=#{+R|_N#f2ecBMGV&s7)$e? z+1|tUe{=+37lM&4Kakv07iR#mTB1}ApX)_*N7LEH4!ORTp2gYkc55JoY$KXt2`4`pxMTCqm>yL5qP#*k&5 zi62;KxF$~xPt8+IBWntPHppC@_Y`{<#B#UIq;KHK-g`0KWWn`EUdifp%LQyhN8AHI zc@UclNegw`5@dh(_d!I2M3_KkcoP7fDrFY6;;obZl1rXoxLBCpS$^}{{APC{(O~CH zaoSv*+Q2L3>bGV|LvG0JpEq_3_2mbRlC*ZWt26;%ATzPEa`s#&TC1-WsbTR0^2W`h zj*j%35NAlc^z!wf6xy;^=cm4F(W>|LA`HrDE9{1h3jCHt56Vm17Ye+pCRtmMqoLz2 z3QasTo*}%v+l^W__v#fC*C)NN--uO&(zUzrNq*=oi?M0-cr)Fk0qh~x@@(s;Cu=|6 z$FbvM^?|*824%Iq$?z?wo_SKSaH2RnG2U1@%8Mln9y>cTS=Nc)Rh9f)#YDeeJpx8Z zX=!ghwx8i{z1q|=c(0e_-WzV`+PFYo*ptJ-+0-Z&ZHp*wt#q`Mayik+egZLC_9@>G z<2Jy0hg24_Fj&!)vUQuv)F~LLkg{BI#W6oeVmpEhBg80t9IaP~n+8mKWt0IEXA~TE ze*JDU^y4)(A}o%{z@y=P{FQVYmMCn`ekcXczT%q8C>=ask_uhOW^mxsG8$44|6M%* zzqG|Vy^iRQU%eUTfXuMe&D<1PeW`KwOFIdG`Og;##Ng1jNhy^aHTm(~R97$0LHV4R zVWi+QD{^ZA-$JHmCi2h5Zbkg64B6|w@r`mL)>7Tm@XdsU!+fj6!WT{+i|2*b>_*nf z(t;485+JW!4gdm)Z7d^%$g@Lv&R0_naYA$hb3KrKDem0y8oSC}(Z+^>H~aqD`ow3W z>3!mjr+nle{o}{{&*v3ZneBNT{l?WJi*p`)4ihUv@vYLF(?$}bYmoQ>M8xv0YGt*> zY|tgn9NxRJg1uIg>{G1J1B>q&?zEo3C5$n*nOdjqA5+bHK2xnpOHu_A_6SHk)_oX~ldX7woO(!y_tc!Ea32bFyo_{T8jZHWDw- z4qpwP5(OF!uJfyqUDkfCFuU()IZqEb*bhIG57E|xB)tA$H|)1^?%j{CBI3K1-4AEm z9!<u+haPSB+*{Oe6f3 zEtNk#NM0?z<8YT=Uh4i80LairDORkf4EkFAbXXfPOa2_DnbnXmEb5q3Axr^q7{1+( zBH^Uvh}`Sv%la6>OVR!V0G{D_bclO;Xm%HuE)R)t)|~u;SF7k=ojrUQhx*nuS=#vd z&Y0Khc#9&wCAhM>k{!w8=X{@KXO)3Slk))3CsOiKkL;qeBfst8-PT*3_91~bF*5}r z(VAJm+1w~iVVjHftgiHR{jKGzOsM8NGFrnA>}pXVH$-?WJ_c~760eP12wJl>zIRKS zh*p|J!iKmWAe+{&5QjSG$^5`jRr_j=RWejSAl`;Y6FCBrlnb-Pap3_aL__+i$QM?3 z0!j3x6v|w@e$=3jN@H6V=aypA-c0tr;@v-5DlS&-QW{rc8Qv2krBsanwEbrZ}qxS!&wK_#e^zCd;@_Jg0Jc|7v*$dfo=Iv^LRWk`;C|F*U^$NsLnVRZ%W#nugR&7Bggmh?>{@hI!N z#t$LV6McEf;a{FT0>bPqYbt|a0d~ZBL+@7847)ysjfAb{3bBW7dOynsICOsN2tuz{ z1>9uoiuK;gtkRc?)0Cqq)H2^RN-4Y2!pNWsaNK-rofhYBA|o%ILRuth z!gR05xwD*t8goG5Q}Is7P4d@{kZJGU=C7USYyEfY7^1a~8^kV?$H?Cal;7eko0X%f zqbQ}>dlT3wt)nN5fFx{lEbLVDr=MreQ2k(fOJbT6by=o6?p%B_w!>@xMKl9Vf6lqo zK@*Flk@>`v{p+8|g_)TLvjx%;%@**T+GbB~B5Dm>dt4YaI;VW@cb$8syl$rqpWd8a oYDbn+?GF83kp!rka7XoyO=Xk=vYsnK&woIUMYYAszTSZRA0YgnO8@`> literal 0 HcmV?d00001 diff --git a/sound/block_parry/block_wood1.ogg b/sound/block_parry/block_wood1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a01f3dbe0161d2c7d859aeeb860b43cb8aabbe61 GIT binary patch literal 10321 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 T=}*8Qh*Kb(>RUpW5%7NiMs8yq literal 0 HcmV?d00001 diff --git a/sound/block_parry/block_wood2.ogg b/sound/block_parry/block_wood2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..398a59e24863d4c3b872300dc91b86cab33d0798 GIT binary patch literal 11514 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/close.ogg b/sound/voice/medbot/close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e0efcefd20db124bb0710e0385d0046f2dd547d GIT binary patch literal 34157 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/dont_like.ogg b/sound/voice/medbot/dont_like.ogg new file mode 100644 index 0000000000000000000000000000000000000000..06fc84af2fa55bd62e130a63a818293eb739c037 GIT binary patch literal 16702 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 ZtFgEjh+LxasnH-JhFDXu|9_vd{6A84{jUH3 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/forgive.ogg b/sound/voice/medbot/forgive.ogg new file mode 100644 index 0000000000000000000000000000000000000000..729eaa5c78ed53d5dfe8afda106a5a691e92b666 GIT binary patch literal 20812 zcmeFYc~nzLwVKf9pKtu$G z5CKB~1qGb#009w2Q4kSq#n~2Y=Wb`-LHoP!yLY{{-d*e6zkcgit5T_P*Qs55SMA!h zYw_yUApiybanCG&MjUlEb0Hfjb?tg-+=huP6u<7DD(|5mk<-xPiI)H2CR$FEoNrU5 z8_ya4FK#aSCnzVRhA1vMcG}|gtKq~rY50#0V1L+^#dc-6vSz@{#Yt=8lGn#i>QZU9!%?dZSJ{`~45Qi4EB6HP^c^aL z7CP2c76&hM8Hn8Q=LNmrH@xD0gfmGz1jxUFALD?LZ$UDne`HQT{t55ruwWpY7`cBT z zNgDpo{>RW^2q`+?yu zfXpc;m~m;nv+oACOB?3;ZscFuD7ai4dbxR-!M`Q}nRdi+Oq{(#=3d$}_qvJu^**;A zlR%+cVBdekhfvaf&a*E5RHlGRo3GWBc4cBT`9Jtmx>jBat zXQ({kjQ(;Y_9^}H<4>Uza_BB*P> zHhZ+8o#aJiH{D$5?0zdeYFG2qLmQ6G@=K^{9*A_RLI~WU>L*7blL|){aB=28_#?Y? zJ;D{rbi%(++-t^lvh|IB^Vi>4A;kQXo_`Q?*pk$whD=?yZSgy| z8z$ZexrCT5zhRovXBHFUvAoYcrY|h!R%*xdDS>9sE-{*2eW2eW#KC++=!QgEsNCOhc6G1=&IOOqEgn>u1EWh2;|huqfJWwV z!uj`so_FBNyPqk*x#^~T>&AIE_n-9t(;p)c?RI^_{{sc-XfXvs{Li%Z?Od(NJgtfM z|5GRbG`9LLeIX-4I=XK1PhZH0kdFR``ud;v-v1xQ|EDp4kR4=%{LFY2G$)kI69PLK z+#=Y&*G(23(d!m#Auxd>%-jsiaD6|w_X%up-XaBVhAMo4+oUpFU{k+Xp~0`#C`EjSct zqB3gY>nz>u%=DOU(RP4@1tUR}D>vPQk3CDO;#6IQ&H;V=!kDA}#vP|nX;8@af}kBcfp(ABh0aDnv0V!R%mCU4o+VEuJ{Py0M2;2x#+I_+qnFuWeU@d<3W%UWXW#H-8fMRii4&(?e zM5-XNHSf9AMnwKNxWR}A0nSfsD-sv6j6;8*+Z1R=CZ_AqR7G{1e^K@3L(g)mHStB2 zKXPg`|AEhmf**KVzx*F;+Fen_PM}v~FdJo2NX++ZW!9co3V6tP+syE^-J%h$L!) z7LX~&*97OyLOu*RI8_t}2mhcRL>dg@IaF2Vv7i1Zn2=B79Ad7{nkYad)#97MqX#x1 zEq(~Dc2)hzczzZHFI?z?fMOz`Ch8&KKP`}CO;zzfEs$nNI*Ww#@uOa4@xNqXB zfVqWb+~moE}loqMKfVYZ|dFGI?F@J873PQ3$1^g=VWMrNO=rP4xjI~ z!OGfZ3QVKhGVJW9{@iv(a9|1|9ui1oa*vho&P#fJ@-Do8&Sm|D0Kmv{jW|3EAn1pH z^&<`aqm$q){!t1hbP^Lg7(erF7YnKQzuio4ukqmVmE*W^yK#^4spFI0v8Kzqq0%p^h&ovvMrUJe%^L$`3{@8<>z`_-(48Jp0Rqvsfbk<8#maj)K3#NH#RjU z-TLx&W(UgB8j#zRa*bvnSfJSwRf#~vt2OAtax^6vF6#ObFv&< z#j6+h^tW!EyB)d`CX*8ilifOWq3vA5keA^hd0~0(ogz*{uHyF_LTo?R&>L{P4Qr3o z_=P3h7))p1)ZI;Aaibfw02PjS4yeO~q_k-lKp!i#->h1#B&ZdNNW3g=X((kWK0Pe7 zpUfc`o^ZxXMNFyIOb{qEms)@bqiAgf=xAV;cw`f@-N97MW7!~6tN`&m!d2`PfHP|u z<9E0jau~YIe1JigQw%@a!5)~EssA0X z^B@?ou+a9>up8`SQ+z7|y01_kuxeFN%NFGG_7(4QXxqT6GIO*8U_Ry6*#gL$cOgjA zdhc}8gY3!noAw-EdnP{ylQ-f>6|&Pca)Kj+!SpvpYr?TQ zI34S(CZKQxvu6AV5G!S9l&6M}ZtX3^w6Y9C$-s&Wg0KPspI;C1QDRtDmdzAddsA!! z{Bm-@!L&1E5fkBAwsPZK*lm2Xm%pRW3{1v?5F9ISOl>xpaa%xV-l8S2oh=ugDs8#HG=x9 z74ic@u+$QuWR4>o&In1K4c&Hi*$lRl;=(UQi1jNuIBWm*XCKA1Ft+E(=nNPQunz$#5tZzLOv+D`@C{+n5i?1)p zW8rTMr&~?p25(}i*gvyxq*B)2S(Ulm& z5t^hJ2Ku6?i}nVIiQXu@RZfnIoEZc3WRw}zG$J;c3P_ZoVS*aS<78QJR~)4oiVA5G z)?~}o$urh^FDY~%EW%4MH<WY2)1|iMC=w#UdFq>x!V&vW&MT$+X3vp-d_&6E^58*o_;nh z2n9w0fb7`Tx${>jg~O=X%WJ}`A}`9wcn-HiBi_}hl40zW5U_~4qLj7*q9E)-fmxo5 zfg$gP`9g*(@U=2=a)aBaDb$i%2peV2yLx0f3zOvSm8OpoKMDfVyN~}8@TooUB2Ev* zr!?3;zI6AoUi~|9(OB~JUkykdM@3Xek!84HNL}RKv(8NbZj#A~gKAmius61!5=93% z7?Ao}nDJ<22f^EM*Z_KsBSHKm$|eUhMFu)ck!GdOL*EF(L0!0Ocgua)3#N`{?0Lv4 zC@(d!03ICDx)Hgwn{WgL=8GcK_$t4=pphUMN(*nwJ=jR}ll6h`YQvYSCrv#z`5WE# zqTh|(L%rMoN`AQI#&p+*xs-3mIHq*tn?;S$+7_aA>~*u7W)wxX5A;&b4#^|w6djSa zofb}V@5FSC1QGKZ2Vbh`)wW_0BnWF~>4bpa=$16xVH6P3m`e~x-5NrLu?3-lwHhTJ zwG-eup+S8uSz#fCbkG8sLq%M&fmMfx$XEf^KD9fazAu>*3LqJ;!7GnKA}bq?>7Vdv zZ3}g;A8gSz1U1sHxkH(L!Njy%Ejb#yR3_}W6)L4r8XM{rk~sZAXvFVh&T;ovEx-wg zQBLv0G#N?^xr#-?c2avMaNjk{8t%K%xNrs!Pu~`7wT$&BLN~ucAE3iAbMkb=K$15K zO7Gu_bD*cG0NWJV1Px&Ivwn0JXuE8^z0~@|AudZ3I>p9pGJjN(+O-AOst(?^Nwkbq zf89MN9ucd-YD=Zl^o^Tbe%pQ{t)%m)@f;VFEoo5GNR49QhTYOXx)BvT&N z80#Mvwy`sq>PY>Ar)8st2SGedIS?Kg5YnHiA9M3x9Umb6zqhVaq!1CKy(G(BfG4mBvmApBu#Gb z3<~Q5B+uXo83o04!(4;_n&hK}J&A2D;Y+K_O2QNCA~hlfZT8t2gyHo9ESKcN__}xT z0GJ!wb>YR>>F%*2*>*Y&no0Y#I4#4Eq@%Pz#?C02+SI3=mCe1^EUANRlt5sK0vBU@ z^j5|hKaA<$`Kn-6c}4EP*4KOOX)AoTeKgvC()?_3>e$Bp*n=g$A0Lkn>o2Qfx(6N1 zqLP-mcT`vZ9$yyULDB1@G!GJm4F;%GkwQ_miy*xc8oOm})yq_-Im+A4q58BK=%-nO z{L|h(AC_dlu)n!K`>i77V&t~b1n@TR5$qQ12DEiCCu=gsg0}9Y$?0T6X=XNDO~Qao znHo#TK8WaW7ZQg_C|GMA2qXeEenf7K2s~R^sJ^mx3DHvONue@KMmU}pwr&{ORPmgy z68+bufkzH}+tQ0Fz|0+C!!j6yw-x(ZdDHV`pWp|+4NYFR+*}0SeDe7zTKC`%sMjZs z3&Q`l>fTm~eq%Z6)qMxIDdl>_UEkTH-x}vv9!Qe?@^@^)>ZW1K_lXr=n=*ZQuxztM zC>n)Em3!!|BlQWb#*EBTLUVi8G{gDvGhW7T;M5O_T7wbM#8GV;;7#Vrouh>BUTj*i z<=mBZ?|h8L-KZ`bD>X)uC?#k3DVWA6{2Dx%TA6p=>z)L$~i3 z9?gB57=&%xo={#s{o52!amV$-#T8p7Gp7bZt4@9xU%2?nmM2G-?)$imIkVIw_;<%I=tBMwTo%H5ED!?MvTxzKPpEb0qk6 z(LN9PmLLYMgp}&rM^{znpZPjNI34{bDcpC`{NZM+7x+Z|1xXdlp4GZMIOrhwCEkit)A{W)j`+9!5NrYM=y9$h-LU$c4yxF4wOM(RzHl zjww4$N_6VVkB^euiZ-=G78lYp0I0KIi#A*+pMlR{?Oh0+O}Q(7+i__5e9^hB#NbTh zw*%{JyC?se`bqrqE!&U0uxo9ls;HUlebC~`W7n31otGYEX^%wiEl|!?i8`oJ{nUg! zVYAdKG5d&q^&jGp#z>dyxDKOsMNRd=l4=pPb9Cm~nR%$>=Rqd~)EO(OrTJSrPcA-h z@MiW}_A1)`GrH)nD{fz$pTn2fzAf6aWW0OTq9^B#V2A#1^o1Ku$~C(n;2EE;btUQZ zsoD79r%qok-mEzBW=E;!VpY8R?dQKI|3;OYe|?eLe)_42yxdb%a>h)#QmJ?K7fAQX(8p;y>Nh%!;i4;NUoh`xokw6sLuedZrF_F)Jr!`AmZsS)* zynA{ssd<_0)|j4Jmk{yD<~(n{PQA<6*f^4pF*@$IDRm2V#wxca+N(~98$WjcO5dl8 zKg{oeaiQUVzv}*WNFM&r|DjZ!b~D43XKfYQQK*ha$rS}^tL?R+b5hk+St=kqG7#?K zP2PrEwcnt*QDxsSDLVX@WAFbqzc!F?1G`?ZeRbGTk%81>ekC)07dtyZc`5 z#*$T)j+*!*10{0PMvQ44Q&kfFGG4Avmsxvv`jxC3e%`*OKuGfk-Wo* zUUfqqydWKg{1G-pB~y@-5gE^9iqoYMQMu7rEFMFU(&tzZ42XWgLt`slOs*Ev7iZ6w zS__x$o}MVb0>~9I?X@=Y-*Z6 zE}fQHw4FTXNJx>@e@bn|191X+%9M`jr%f^hETxCnQNvx>Yl9aXdtYkxR`!5=L&6hXpo^LAEIwO3X%8 z=g1x)n&Y_AY;WQ@D!tSwJj7H8ZYXEm9Q}YRF{M@2_z0Eiq@Ab+WzSe1UbZWXMwja2 zeGZhg7=i#Ya!BElNTkM?98KJC5Wx1AK#GGX*j{NifS1OZVxRxMRY@nrOOjNB9z;$O zhGc+^E`9g{Ijd8l^rzNT^)1pjCmXb zfB=K&0BBmW!9{N2)VG#kSq5I#4&Y3m`PyY(>1N2%Ni8XmoX2y; zIqWEn>s6gl1vc(afr&wC?08Y=hk93#WjX)bdDwL=Yj zT6RoF9@!K25k%#_iV590|LRuk163;@@G?oypFDQ@l=a27{@n|Q^&GM{r#?_?45OLG zd!%dNu$x~AXBIuZ6}4d%G}FhhQha|N-qe<24>)}IGxN0?CCYnmu98Y5Qx$QDZOEWV zBv%rY1in$(PVH+&8u4<{?vY~y2WZ5~uiEFuIUl!g6K51w7{9;f%mK*KQExE-i=_B) z=P`v;%A6;_rN4y|7yZ5XuR7Y!^1g3-<|TAJ;O_B!=p2lgJ~T%W17L)qtz>Dc}3YJ)h{>8>?c@o+96g+e6XhKa6z@51=-#dv5den`-~x z2@k)Gj=%0q6@Qx|8rQQ7YY)B!mhpZux|-tm(D>{I@i8ysqc8UuhbO%l5qG$uXZhf7 z9Pu9?ZCRE7v1nI${r4%4T7Db+`|0&7dXe&Gc|dkAs+f~uh%%MBJS?I$0lQvt24{ky zWWz@O>Aib*?_T@Yy!*2_mfV8nEATJ!AsvifSV>Ic;y9F6q0qOvRK-+SK5x9>2@Oea{pkF_Z6OdunSyykHZZV3fqr`3&~FQp9rYxtlJr+ zLOC`+O-3?ak;|%fPA|pDp}B1jJpjnZ$n?Q1OeIqWrTOMl;*PF8 z_waq*j{V=7mTi8xzk@T)=U85DD+wYBTRVfbL1992ZFZbI+TGKKp@YFAiXQ$B4tw#V z6@BKVtAEX~*bYM<*5_WWdT#i+39|g-HF<^Q5QmhV@A%Xf zCFf#&4F<=|ayy!alIRa(8#R$uWOn@^QyN)YCQ_(pC(Bf6v}Ct7^$_;S)P5@^=>bbx z&?>aGHeUdn9D%hGDxbWGxGVEa#aKtH^UD1a6QVK*=bf?pGlmzcFTF^oR`|CsWwnbj;JT-DE#lHFSP95iLu(i#CrN;TFld9gqN|QINz88Lq!s{fe)HLzj?A`yY8q;>d-9|4)2Bz&|~o0%L-feHYf8yfDmO3XpAray#m9KZ*hP{W?{HAQZwy$Wwtc}5H z!n($~4Yo1_u6F!3+wK`+HV#CH{Iu>JwcfaVlf>)qM+8uXAsCS} zDDD8TR9*93eR57&XA4;{155S~CZR~_rR2xsZ)^qM*KU$Jr{OqTdr3j?98R)e$KUfi z1JBd@e!czR#lbb;&sUpRAl1tTaM4=J70FBDzCC^S+a9)j-S>;NETGpTLv1pDtnV8c z-n=yleQa}EVM&7OP~)T0+cB&WCgCo2 zPIyz}>x7RVrVTc#c4e(>KYld4yeZ8t^Hyuq(pxY-qm+7a(f0xszQx(jY76`&z{hUu zMj0A2?NYHcd}=T3l02)La&mSWE>5r6_)_5!+dB2o%kJ}k9^dwj9T3)cv$HdJG~7rQ z7j-nL_UMc!lPG*T8}){bkocv1_oF7iULeg*t($dlaCCY?w3yoaoDtq3k00?9WD#Jw zv@LJnIubvf6_k~-)=$F7rkuEnLH0}D9Wr3dCii!1<^`^t`me~8HM=Ef^WCL?)z-esABl|}&8i#sT2G~`jvr*$q|r&;Jh0KnH{#lDi!V(x zW_Pc@I52qh==Q@GZ7<1Kq1JqX&`qN?l1JK$lN}Y<78j{V>@*ZKry;3>_elRGO{SGR z4vSn3>Q=2A_^|J8-?_4mh}$dIFMbuW)RIMvWi*7lh-_6{0WU(xyK2)4@oxBCMd$w! z4UeXnURLWLro1;vU)8!Eis}ZqcnS;6S=tsqdfR!btqz)dv(<=!TULt zlHJ$;6#@W!RX)`gU|0BCFYFSc*%$J?*JSi`^gVaKNUsf`6u9M8d9j`6WnJLAlX73W{g zzh@GjS*pVmd6rWL2R-W4<_r3^v^-(9F6jljHG90?FFBkt<}r)E<3q%PTah_U?+(u3 zu?Juaejrse{p7LT9e^Crn2;CbQ)+;3r{sj6`2R&qw%G@`5&8kFlJG`t78ef)ydy_|S@`%BZs5qn6vyN!HU3bIL` zMDV8P%h&NKSOxx$kkh$Uf~XDzymdL;yyWNVTiDDMzWEOwO9pHVF63KvggMvGOTAKO zlHQzVHMfnL+o%`}7ocetqD%y7dwnRoc5O2g^q7% zh**4(iEg~CN05ir()lV+!u1IEIS!@t!4s_*;sca#hCD<4>~FsX8>BcqI1pZ2cJlqH zga7=6^}E0>ZpJ9Kg8i0veC6$zx6SJ^I3&XyOd97{)TO-Ha(=qWi+w!@e#t}^NA{V0 zN>7^JT1lTNC+i+gc}(rR0hOi_vTMpT`+>j> zTnfblUHmTehjTqwMfK~H+fVJ^TsD91>Z?;(tR#)5u%I`yb@+Zxa{u6*!_9VbX8nt> zYphQmo_Rx4FU*{T%L|@kbl2I&x+>M`bi~{(p4*IfTj@*Kw^|9+qFjsYGWPjtp9E{a zG| z+-Tgia?v@m^aR=WMUy4X-g2E)fBX!Fn_cGb$qg3ri+}!-(HH9l2esX<(dmgnq_-xmaZ*#y#3hZgFVA$ub$I@C``(4 zY?qDBeKc@k*_NH;Va%Fwz948ME)JKx`$(E0N)Wu(TI6hVu=3vQ2GQKl@zL)7hkQfm z3Ep{972Zi%wue~?YnQ%)Q6#3it+b1)o6Y@n>+Yxht;m-0g!p0YmA0jg>$5+fih1y? zI3@{3f0564>h4qDK{dhlRVxQP=;9zZVAa@QT@9q`P1U<9(m#c9E@m#F8>5ub;Cy@! zG!`}Stho|p`S47b%M}(LBesSlM zaFr|Ow1(yyX7Atf5)1o)46?v>7M5@CkL1nSP=6L>@|> zSy=FW?feK2GnuC8tT;-Bt*O1bcCw|13g`{(w6^%zwXXeD-M+!^f^CBpX}hgve!aFO z=jHYHY3g#JPjhH=Xzd3+sj$#>{j-#hAJapRI&lk*h3svjppc8juzI0)7}Tf=cS$!r zBCQie4pXZoITh6eSb=EJLY zTRmK<6w~!uZNry{kkrS=rWUVssjrz8gio^@Rv61;#RZVpgBxF?l*)KXoP|_!)buG6 z=qeiDx&V8BcL7QpLy$(*$4e#jf|pSQNgBqLnK#l)4me@TQ;zPrM;W)li%ae?36u~6 zH)i*O6&eUKA+|8|GD(e8cN}k0E{RT)u||OFMZDd|-48Dpb4Pcal0;@2fAxJ6-L3ra z+c0aMh#vL=*UiuFI(CpWdutlzSg@bl>(E17j1Q2Nn&rk>ypS1^`7WK*45muz?Om@n zH4t!bMPB~sz3uQ32?KAd$TXsf?^Oz-1z&g1cXt_El{XYL&_To5Qd(sK{EU!w>+s?< zGSji6>nnbr)v?m`g)^Sj=B3QubK>r!vTrLV4P6y9n|6?V5Mzntf>e}|*ze`9dUNpl z`t=`P`Ukr;|NdavU`yE}MpT?<;M*G;-?lDtP4awmDC6Ua@=cF@zLY!5zWO2e?lxVa z@>g%0uZs45pK1D(Q_b7D?|4k7=KXIqtOZ_t)f&5K6jMT=Ca|lHT$T?Iz z#K_V z7x3CUiC|oF03z~D(d0i?^bstR`6x?P2dAMuhyx}g$6_cS=zU6qT;ZNc*j^TLP-e69 zy8)t5(T9nE?nmGWsD?lX_Lx&om+f0X){>DM;Rf1r5>QYZAb@wlTXQkYN+Kf(0=#dWt3LrGQO1MNJFLdV&+`fabv#m=a2isVm|uojjrsj zUU%fL(ka}b-d@3fHD;n}VBvWPD|DOP|K_0?-}HHveN zAOkK%kbL$OaM82*#;erGF8KWRJB8_!k9vImeUX8A=I!Zof?w+~XLwVZW4hH?)cVoa zqz`F;M8M8-X`gZ4^Q7O|5oC>gEu8Osp7Y$Nf$ae>Hc+=wmbRs zqBat#!i&pyJsna%b9me3)75DyxTSRCt`aW>ATfHuswuPwC+#%x8YLol;T{kK%Mu*} z@A=3EY7JvCg6iuZuu-3yFMV#ZdS&?XQeNEBHZg67l5N0(6{th8Jr5W39M!?~hxt4Q zFO_@lxZ7dljHd0z`c=dQ$hMi!(N`?dcP|Wrjz4>J#N*i1D=)fsl3I_y1XJ##9y{Uy zrv*2lAe%x_t)ei~uw2Jck6)&TU2=Fn3BWHX=D~oyd9KZMPD&*nA$U@J zIu)Q{g9fTFgRU~e7G$sDX{s%}-F*pBKDI?sokUKml9cWzu7lg6SzY|URXg(qoeu{7 zUUb&Ia%7dONYD55uiwoz%?D=%1R{eebPz)W6s#(rg8TVqqW--a67tB%+x<418NGGnYklnU!a5frXykdY>rfKY6pw z?%c|2I}hlvt_?9qw@x|SP&h{NW<+5N;RbG6AjM&$n?*Vhi%H*i5;AeKpXw1_mqyXbLa z(^)=5bL39R>d)k{Ga0>^7$b<@%gXO^2-=myZdoqg zfz(*47UtOBKZF0?Q9j4+aFM=YxElj++R3NmNS;2JD_o41AhWS`>uc-q3>?56+GM?G zyttlw`(5nq+^kP3-DvXXqlt!R5BZ*3;e2)Sw+XY`k~r#L7iLU7PR?D1llhw1eunkm zbpmJB?pg#bgklVwOfn7P3i{}9YWai>+F1TWWwun0W6DajmrFsl1QK9E`KJ6lQfvy2 z8Jr+KHdD)2YaBDNyF!CF?vw;4S(fP>A$v?)f>+~ZG+CU5V|>T45`qZ1HbQjnB2b+q zBw12)##wkDWE_+Tixg!Jf~lVtX4Ew1-pY}P#`d%0f0ZW>395H=cts}){k4WvOo3eMtw$B znb&$5bUt%(ySnrH1m>nuvs(h^D_$?f$w+L~GqO!Z>Qxhfh6rxPKrR;XF}}5kf+$x~ znvPu2sp2y^9ac0KsXb+vrkRn2GeOfb-TL%RbxkdFy26yKe`!aUfUj$aK_SMm1o2=E zft&@%Xg+9@XYv@yc#&|}2VfVkVxoMZ4m^Z9>`peN;|=|?_0|deiY7nifp|z0?t%M-km~`5&XVvQ|2(HA>u=9;S;upmEVTKs# z6>G6XDiFesfJNrfHwJT8Go42>JMmX|1Vc>$@5mCv=7tzaoP-b$iI;e>h#}Z^PSz?@ z?9S`^X3#{RAKuFR@T%=o?YGa35-PF?$iV(ZFKj#xv(55#*AM2LpSpU}V(JJ}$hhLS z`i(LWv9st~@g+!*n4^|xXtIMhoKw1JWFn=Ri`bpd2NVhjU^g^KlN`Ks;%K}}7NNZ~ zjpQRgT=kIo{ZnNz(ZR~|*t2G~Q?>2Ezf{1%-l&ZuiLF&Cvo#JS17;${LX-g*d2(FG zweh5EX^#i@U7P5UcO&A8?;dP9~<1lnuU zUz1%O<~xv^{80t0$tcjGQC4Tb9_1C;Q3w%Hmxc>Mn|Rm?QBam9$q7dtke8Ljd$%^R zN#p>oj#;GtM@dUPETt*ZwUzp&r%srR3l9ip6{|8OROn8+*b`aAk2~D$29gn1*Vgf8A`W?Ufyj|$`tqNSxcH9&=I-eD2E?Z#X8;oa0sd!jY1 zfatNKW(lfg4dn=2nm^Fe*5aJVqpVY^>w}82;`Y1Cw5|j}<_qbUwekwH!P4qdIXn$8 zFNIF#*>B{7>?xoXoX|hQwuPpDe_1zZ1}MLDlIW8 zm?LiUbHmI6SN!C?;a8Cd1==*oK=vH+tlkYSmLhA+)tZcw3(Vgx5YJRs=HA(*?KvNlps@hwqCR8{e+D@ zPnMzDWUvL!zL=9z@im+IVYBPeU#i!IjgD<;nzirnV&AI0ZYW2TTmyT=d&+YJR1jP| z|EMAPgPqo<%_m%tXfCTIb>k5W>gE`!rsJv8(~5MGlMge1*4cS?zrlwBGDoHa`*HXz z^ZVt?;u4l-b?HLI-sm(mF_T9l-?>4hvH&XfVyMsC3SboZJNkzv1mpbkLCBBCA6R7d z*j$ogX!CNMHO?LP8Rw7tjcPm_krzP-fT-Q-1y{j7-B__0EGhkxG(Kf5siMBp|>d>o0--a{-UR+ zE-O&!pqw_tg^g*L zp-qlL=@(>G#lDD~i`Calx^DI<=v939djYjne-&-Yi)Bw&M_*sxQB!`fXGhPCey0NS ziy198oYd{7?ao|c#EjlA9J+EX`QH<-iTc87=NDM8iB!q$w|52i2i~Q8d^0=1EXdEt zC=a`P`fK%~oo1{~Ag)uYRGqQj_83Mr)dQRh)K)7LB2nrxQ8E;yM5}?G6Y8U6pfB|PCn`#h6E4!>1 z!s$TJi0;vd$(6s0GItWsEEINh~-UctlA38Oe{#i0vtN+Jz!h z3}mZA^nf^S*lc(^6t!r3=#pbIWZBV=wXvTzZ3sSJ(uUl))`iuXM%7p8L$b6;tCt$& z))7krXnvRu7oV>501#-9i3w(zjxM4S)UGs2Y-Lzz;!;#exDW}e5wRzIIfXBPQ9wZD0v%(w@p;Hi=@1>m|#cRiK zfC5#>+8X*hwEc9)U3dSM(WT6YvsJnWW*crZ?i^cN5&cJr@d6-=EDoa>yU+9@4AcLZ zE*krqx_v`yiW!MP*Ymlud-u%MN4*fC2tbDH0T~lHKAKrUx2V@-DnXV+amOmAKh|q@lqG>a4AF7|yL5YTy)3H&u5Pn7K9gzM$JZH|_P3dd(XJd! zG6SgCAi%RB355e@GK+oeblJ@Aony#z&b1^G91r10vO&faqP!X9D05)Z5DA8FNHUSr ztVgEqyzWV0V)%F_p^L-E(QzyojpyLVs0oP_c}rsc8ebrb#pCfD#zQm-)X6jlgO`AH zR$#?x?^c)K@?VWlj6H{i|DJe*Ec5yZuKo1nWqiiXx$WY^Uluh7;7E*{k@GKJdu-rh z3Rr;D+ol#e;T4WJvTZmf%7p;JA$I}Bi^Va;ps^H=MTV5iUg8|#b~2rsD#8kCWmU^T z2gq#AhcH4o58~r#3xR@+szB^pu-z|p$-?03AD^aQPr&M8I;C%Qs2FgjKGTZ>Q2 zlL)_vvst_2jfv%)hqcoEhteIqE2|dhVBZmYqGAWhi3?+g_ z6Vf?N`Yu!niYaqc58mQ8Ch3csDOyCi%7=WRI;c^KlK!tEu0E)VGmSsH*(@Ohx`9Ar zK)XPI0O6V-FsO`OV#H9fmr#Tdtp=!8A}DA%ZO3{`fUqFkfu4v;6;shP!ZjeE*YWJ~ zV4XqVY2K-yI4-Pr;EIo@S+fJRu1Kulif9<1}i2NNVm#?0Wr1| zQ_~7ut|PxktT~O5_v@&UD^d`R=g{eh$sEs6p@m))QEB*k_xG`v|B(>a@S(qM=D+oz za;hxy){myROLLge{k>B^+?jqCuhIfE3|nZRb`2T5JXiJT0FX-5PG&6wY%~ThtZTFt zsmjjXEo*9HHpVbf?e@ZAUsoF&xXL}RI`($VZ+@FsR3aasns+{5z8HcjsucHkYv)Cjhk& zO}uC|$TV4|YmT0kgPu5qL3AE59cvEC%}c=b;DtM(666fi-i+Jor<&uFDLJh%NEzuj zMxA~x;xdbLC0tdhOp1vh1o%6WvMTy-NU^5!=$kX?^HQv{#&~&4clapWXkItfsN5AW zdZOx_TJT3@ZVS66ZifIyPkr&F?l5uf?EM!vPSqb3zOuWpe6!=qcSQe6q-aigQhtth z+G*=tMfGr2Z4vDVuRRj9ay&sc?g2-kQ+|vcvSAXa&wf4cSYlw4kX1ksB;f=`DN6LT z8F#XI!9#j#8a!_Fi^*05-I>;Rb|W7r10Fo}`J6NVxVP;puEYFTS3W(h!Ft4IX#kq) z;K>#a)Y_}Aw%R6f4J%do+lwW<20H6?A}X;}L?>25o`};+&-=WLhCYaLr>|IsWb&up6t_H{-A{?Z+qYhZ z8#_l=X#^7rBQc=^Ap@;ksyc(0F~tQO;uMKd1S2a$m87fC%Q`9ZXfgm2VIat!_pvoJ zJGH$ST_vUt`UM~#H-Kx3VksP`@C38M?taTxcnufvc*qhq4hBFHD?U&(9IPY7gc&eK z0*fTV;Ee*A=_$6gS_zC?$opa%X2MV4iKF7vFCH*k1(jf89$Dvcb3`Fh3gmR!22Sc| zm6Q2mU}QXL)Itxb?hv)2@PRBoEB1%3?R9O%)v zMiB-MH4DFv-J*J<-^cI;elKu=Eb5jpr9$7<`}&6fr@b=|dOQQmw(m#@PRA9y3;hqJ z_;;sD0D}4~(%7^E4S?{RC~I@u&BpQkrKOZ`mzeVvwAa#+x)a)NT4`CXYc-!gv@JJ# zou1Gfsb5n5-jyg~&yO$BoLzm($af9Bx%xu2-}tK!Rg1ba#DCty+g(I?goeAcCo1AX zXU;`OozE~U?CNWrzZX>awDH;c>dimlw_?z}M1A)L9a#A=Iws6MxgkNZ+@Q&ksM7@jf`XBt zvZfxxP)6Ve*-G_uIT)=(CtQJCHZYm-ox1 zl)u4_x^d6u(b zyD=j;oWc7!q?(&`^vr5!=vSoy6{<)A9gm_Hlj`ztoS;P+%mL$HtQii;+kWw))L{pZ zJ2ID=`lAjX&NBV!!RL3bxT5#$PL>TSDzxzrzr6hT8+Yi@lOalN?S!v*wPlPL+gx#> zEpP?(BI$06k7v8@sDW0m^4FPf&wZ`mRd1{VEbrXQ1}#&5_0jL2ul?oUPq*FwB~U-F zgE?)=y*(zb4Bq?K_GrQO7G0OiT<2Sd%HHj{S@N1RXR7PjGq>&9lYfrvdv)#Eq7&|! zGoQ_hz|u7Hj#~H@Y~x$i&%QE?KZSd2-=b)D;w0CV*^w1Hx#p8gKRmvRM!5VcrantS zpEzcgwx6ePJFfTjZPHc+l6gu+O=&B#~H&I<7R4|%)q)Bpeg literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/fuck_you.ogg b/sound/voice/medbot/fuck_you.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5eacff615fe3e3ae5e1299e775006c65053e7aea GIT binary patch literal 11422 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 H1=IflQv?IP literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/hey_wait.ogg b/sound/voice/medbot/hey_wait.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6c88b761ec7183972a9de18dd7a2c29535749790 GIT binary patch literal 9738 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 F01oasz~cY_ literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/i_trusted_you.ogg b/sound/voice/medbot/i_trusted_you.ogg new file mode 100644 index 0000000000000000000000000000000000000000..602baa2f674dacee4a0f63b22ac580193b7226e5 GIT binary patch literal 18571 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 z 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/im_different.ogg b/sound/voice/medbot/im_different.ogg new file mode 100644 index 0000000000000000000000000000000000000000..42eb8564f1ae66ee575d7201664ac31c8f800937 GIT binary patch literal 12676 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/is_this_the_end.ogg b/sound/voice/medbot/is_this_the_end.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a2e0e2330a391e62757e5b8c34e24f580999be01 GIT binary patch literal 11923 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 TU;9;dj{z-Yi%@|6`tbh%(f`K6 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/oh_fuck.ogg b/sound/voice/medbot/oh_fuck.ogg new file mode 100644 index 0000000000000000000000000000000000000000..95d21ef2550e62286ea1499a0f17c9bfd2005fdf GIT binary patch literal 8447 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/pain_is_real.ogg b/sound/voice/medbot/pain_is_real.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9cfa3a71be1ca85a3fac8ac84c103e321edebd73 GIT binary patch literal 19514 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 z zZ>DE<=TWpzjfIg)HQ`p_u8f+_dT>I;UBZtmSo9=aU97kOa-$!1)mlE5-fnQICNJHa zEcSMOC944TVJo4vI=iEYei;7)#C3BNLxKo#l@i9bwY1j9m}<1UaD1(VwH28u(%e>a z%~jFZ8~pssrcyOV(wGfawC(?TaCu?@S-m&b@+g0;f9KB^Yu^}0vYjV;O#+7SyT1!imBQP8Gd5 zo{)HMi2j3nV#6Nu!DT4=K<a=vJAX+a7YCray7mgY^qnWCJi)kI+xvUB(VH>M$eS&ZE=en z|HSf`JzaepnB-dsS>yA9wg#-m!cl?vC0}oo%IypVz9{GNrB6{w2dYLXgOJ(eMmDko zv#%T4Lf<_;-6lGkXvZgdR4K0;&WPe>oh-LuC%48N!f;D#U8-AZ@A>A)KJ$p z;z#g+twFoWtnf7Eby&5dO^ma3*X&2YtaYg%tG~=swzQCdmCT6UI#gNY>6#BYG4smS zMg~?{zt4Nmx2Jz?cQB@VpcT0kOkPxmzH9fCa&QUaHGb8%95174_v3B4q%ayHpe4aO z*)YQhf%Mrk2MG+F;efxV56Cd>e|yWj(+9-91f&{ve<4^HADkFpo1a{t8T~O_&yKk3 z5YRhV{C4%CcWLbQ7$d!UMoGi#Rx|@`90j#-@)d^|%rRXFu{FYC#4@uR_ritCH2VMv zPxQ+`D&HS9X9kRMc)j>)*7D~+J`qL7I7pvpZBTw-)>5A!`K&0(j6 zH0l0qZS>u0sDhZFzsGV0P4MOlQ*Z1I=`bxuU2Pu@e#N*#b}LJ}NYJ-(v3oy%ppjgV z%dDyw2K%k>X>cPJEXZNpW4j1sQ=sQEuK)Y8M?f;>2f=dGZRA$8w}%)jDP?`N)Nuwc zIQn6NeIMwfz{??RGlOWRFdy>lBcB)FBL)S#opb|>L@Jrs%k?(kkAcu?Cd>pefCM*Y}_+_f8&$hg9%uT+ROX`h8>mU z5#H5?t`FPb(-uCaH-K zo0%YGd38u;yMuHFr#m-ZPw-ruFf;q0Pvb(gxsn zV$yoq?bZ08C0_HpBlEbAl6eMW?k0)mv`>*Aurg*qxyk*~wjv>w+@tj8$7?<3;qHx+ zP1!uts1l-{H<24a zOgX18oZ8YjipNB5=RzL5+keIQgwx(+Wu>x|+4K+na!AV-v3cT}mo1}MxPqAqw+dC` z;V1Nz-6=sjIj4jCp1dCk_iU`iI6tWF*sXdLwNy!BXgt9gW6u=lvZEgzoaUuh|KSD7 zAmEGZc}>mWxlRS~4I{rk+Yl1}uoDLiMo_@(`h?X?B_!$}Z2XkKJEAmSmT=WN#w zE73afyNrI!h4f6Y!R6v}GS^imCTN*}4M>%3kBkqYoa&Nq6;5=l;3Gf$tiF2hp_bGY z|AvuzL@pQPC^`fKET<0@-M2GKfla2JB+957AU>_l6hBo3qOa9~@T=H#(t5-Np&(do zQWaDR0!|kBi;)0^tM0t?EsmX}XF@7%2@;O>3v3jKkiQJkJ4_U>Eu-l)umnQ5mtBLFIL@hw;=!k5H*b&>Inc|nayxNr8`;As$MUDma5N? zvX7cWf2w*!k~*~-ppqU604X=~2CzFMVVTp{oY??S-to^KhqZE~w!<=iU(ft6ZI!pQ zq8I)0x^0>)l>unIo76{%l^Ktno@oJqsbTYtK>Sy|13arrQKNGsY7ZWl8Q z0GR8e9@vi6S4a*&tGz&A;oR>p1Im^U%i%fGIACQU;_x-0BC(^xKfm~Z5?{!)-PTEZB78dv8hzR z0YFV7euk9@_c5A1<6I@$uxux`n4Fc5;o>AU6N^!#_ju~FTRmLJ275}DIqZ*D=3d%u z|1#B|bVwpd4UORPLlsRI@kAyR>%fRYuZQ=3zwY8Y_KG4+ChhE(*qo(0Uxezo3{I%K z@l$cCGzlE;Xkgf|;N4YzojF~tluAj(*~igw)xX92)hbv(M+|q+K=uUcBIpbO1Ad9! zfZNQl`eT`l&reelIi(#(a(_M{gPh4of`$b^2e5!8f_eoOOu5UzwpsvJu1B@wX!LHMOOoDdR_0W>=fBJ~(q5wc7XpG;` z*1f-D2;JJ<^hyWQ62)|28ycl6i-5mq5AS1_c45H68l$uSBdsYMFhoQ4#Joa5%D@2s zg8d@B6bTQ{)gsEnbo+LU_x^lKRm3dndO!8mAuA5Fl>!d6l(Pkw^(} zs-^(|00yvwOqBpCygucj0KT~$jyDss)`vy;{Lpq9QfgWNfZnr6%%dSkm>K58gTzA? zjV1s7dI$Yk&|Yn-3D%bXzxKc1S00{ik$GdjH_(1;w=B>7Oqu#>x-b53zb@{waR0#IL8M7o3iR?B%?Tn|Qu>s(lx2o7cJAGsS|b?}13m3L z$JcU~di^(Gw7#>51qy1I0JZ^ufkqVoUU?1p&j?BQP01fLrl@CKM|S>nChdKqk0b$Y z&T+;D03c`3m;rqBDbO{piO%&m@=ILSkW{NYY)o3$c$ehcHRDWdp^nsv=g)V|GYQZU z^_SHiz+UGprrKSnV67HG&K=>Mb@gsOW$y_rU2w*66_Bdx@S@#~I0e+oQWl>?d=_!Q zhxUcJJ?5{B=!`EI4*-oS`IR+|yNquCs-3Ne-^ExWD&zU(7>CT@c(Kn;8=M1EJh|Hh zT+>Adljb~XRpc&ux~8-YOk<;fjkECr{)ko7M?|Ki52LIclH?TtV5%Aw4GlX33nDSb z1kee?PL7jhfp#}^1{R1#;&dc>17HRdxDveDzr-Wyyxx15Rb9m_N?qJhg$Pm%2N9AP zTxO6Nlw#aXMXXjCF;Kvipn9J+Xpzw(iq`t0Qlos|iwB2ab)8CPJ*^LUJRJ#U&_A)J zf40Mf$f0b_^v{EkFR+ z^mG88Xa)Q;nkC=@RsewCMspMZ#u(!OfEf}Rn4l8^2)KbGNC4O&IEOCMv7}FOG4)9# z&>{i=oQw3ftvDX7f~x~Js_4xMQ1w=X1}{lc&)80v?V>o}C@Fn55;&>UK^oNns83hh zGBXoZQM_BEi@c7_trR7JtpFvH^-7^FO(qOWYB<}(M00X?q z6*a6jT-4o-%ksG$f9ZPnVzKUj1~l9aqafppm$RbY5bW}_yZ(m5?~ZHqoZDJaScZS02aT+^9_b<$u;gY0}G`Z9-Wyyd*DG$(U9|IO-y6+V}5h@ zSbj9j>CtZ%Jo)}WZ^%SR&_VZSbjDf*s38D;mi*_ohAw~uEY{9-&b_^L1{44Q005Se oeCdwe-|>GrO+3&8=T@#94u=H*9+v#~s2{oj4gdfE0000E4ta1?NB{r; literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/please_dont.ogg b/sound/voice/medbot/please_dont.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a77ee09cb4580b099a7a47346b6f1442378a0ea3 GIT binary patch literal 10255 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 F{4c$XGo=6k literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/please_im_scared.ogg b/sound/voice/medbot/please_im_scared.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7bd53b39c8983ff6dbfbdabdf1ce8dca4ad1fce9 GIT binary patch literal 14356 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/reported.ogg b/sound/voice/medbot/reported.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d5469c19cedaae201a643cdca169623187acf966 GIT binary patch literal 46060 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/shindemashou.ogg b/sound/voice/medbot/shindemashou.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1ee2858eaf9268d5ec548e3d920c34abfa0eb69b GIT binary patch literal 20484 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 L2><{94h{|u3P0^u literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/thank_you.ogg b/sound/voice/medbot/thank_you.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3fabe7d4a630c85a61f37f740a9c1fac4a06fc60 GIT binary patch literal 12145 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 W`dogl5m3oN2n65`^fMwA)&BxUn+W3o literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/turn_off.ogg b/sound/voice/medbot/turn_off.ogg new file mode 100644 index 0000000000000000000000000000000000000000..87a4d6bdd0e02f401c987a60ad0e365b96d4428c GIT binary patch literal 35397 zcmb5Vby!?I*EhOnaCf(%IK{2FyE_zjio4t3PAOKrKyfKhtWaD_ad#_4iWQ1O3uowk zKkxOt=a2J!Cs!ud+AGP*Udj3;E7=(}TU#vv4E!7VaQ-36Z4L`Tlpt>xcMCg@Cl*M$ z`k$OrHPBz;6G-i;=KqAJnol{=(i9F@LXZC)-oX7M=Q%7}-_G?Fo0_{V#L><|_pfw_ z0)&f$lZ%6kgB!xA=HzVW>Tc~}?d-|)BpQV9PgQzJDP0hN3;@t)%EbN9$z&Y>zy^SV z>K7RSUplVW147H?@B?C=sO@UGN&lEu7B|O()TyhI2O@iv$QUmX09dz(BU4Ao_* zoVJdhj1DIi%KwgkRfm9p0vdr78m5$IOex#^Dew_d)nLHt zsY?nN%6 z|F=>6)fZ+!9M+dZZsh+&Id@v5zdif~fQ_lRChd?ri<}3~kcY6Gr}U7g@^G5=aFY?* ze+B_I?64q?$0DO8Jd`RtfyX;B!!w4bqQRpw^M4Vw@I(LF3rrE}Jev%AC^C1l`QL7V z!o(66B1@tF(-N#eOyPG(_GI??m;h$>PC*5J&P-3Nb`C>pMP`o2xWHbn<2cE7uE#jj z*Q|kptjTPTaRv13l7A>a+#IBuifI^+WG@$Uki;BT&TcvzsbWbVR`=y(_HKDAK8%V@ z%VB70)&57`U!fl36(+gkJpx;>8nMec4y`E0FzVJS_hby^i3e-<-vs5a`G~{D&3ut~ zFfR-el!R!3PhCo#O6mC;Gqr&83sW&=Vv?+4MYy^q2}6lz*k8>d01$!w-&RZ=MQjm6 zU6$*P%3NNY636_Nv0;>Jgykuz?i&|8tn0&;Lg#FpR%GFw)3r=&+RgX)ARzBh(ll@I zyaZ<8OeOyy3O1+^t7Hj8lE3(f%5;aJq96?QzX$G=b^?cD>c8T|89B_D|FP%4#;l{~ z?ey}k*GfyI@uJtpLeR!SqA5|7^~;R^75`BkrU~!_r@wGavq<0^$_-bQMEPfc|3!|R z8~)H6^5HkMN*`%erdh^*@u;2iOySAE%ted9c#6PlhR|Az&v=H{dPc{3&f9va+1jur z=w)-z#`S;21+V``4h%NW1d_Jp|2J}yzVRo~D5TK7OrigaoQkac9~DLaFXR-wiYv>E zD~pNSi%DXP&9IBju52xG{QBXr?f)462RSgnz@m&Mt<3*IPB$mH6bw8cSyayd(NSay zHamFA5dHT606=##y3*5BLaU+4I;Y7yr^%|LEu!;(3Ug1;f^}^A-9uqXbHZ?A5C^nUnqQNEuSJHz zu#u@tk~QU-c5~e^nM!gk$Ei!xJiZF-rSNM^uJubkM7Xe$z zz~rzWO9Tum@PHc_z#KXgR+y32nC8*AP@eJ>wl@@i=7Xz)5MY3r<9DbHl6EX+A+=y(}6JDK}Btz3)DG{PR8);x_3eVmrAtqm6v z<^GD&gNgD|(VKJ9@^Ui9lUX3p(aVsTOSjg`@G?!eUR#i!@{*ZLGuH63HcU6(@V0(= zt+H_GrIQf}%iU`6GA4H3c##il$P|{VXT3z^yv7&2avf>=_pPRMc&D_DXLP(^?XJu} ziPCGbhH;kCoi_B0m#%m z%F4saW7IC@k={DA&*!V1>}g&rH%@D|tDUdUwto-4aaif)JZ$z@?fk&fbBr;_>~U`@P_vPty1)Itt97o@|4o5FMZN<1-)z4=}@a$K*ty)-~Lx-bKU zi4tI}fQe#a8W^e%e*~CNx%L-jVCl+5kECfti;R(3Ig|U%yLeInlH; z?=ap`HgB&|zq4#HDzZy#HP(uRB?(iIP>PAOdEVZMbC>+z#+l|}qFCpbVHtlLpCg6o zF~11ws|A>-ih*p0@t&bfOEuPca?4SXfeeSS*6VD;WEj-Z`C$uEraB@FwkUsL8^Jh0 z9DztZn43BY>Cg1gWFE{7PgWer^uSj9nj5aJsF($#6qwRd6cuYCH5C;rnqaU+eS)py zWSTyC!PBH8&I~|%+*n4=r8Ri1m+EOJ@MLCSsPul~O!4TZQ7gi(woCB&B1obv`!3KdPnmI=HI2AZ%UFl}0|Q#9i_2aOy~ zTHnrFR5$Iyyc3ZoLdzQ7y;YCXr^4e+Fz;KvWyczyz>S_{Qr}Jazd= zjsA8MEdUjd;T+8Mz=Q!NE<^e|bzLPx78}nMz?hX=913RSNCp8&$S9hCxOr%yR0J~i`|j>fpBiDi z9Z9Pwd1)5JSd=+&4NeMxg^lAooOslr?D7DDC&^|Q+le5yBz72f|2F_tzPktIh45Jv z!|En{UXdo!-#r>^!o&iAAw+DPDRQ~!Atd>jFUSfCFb@jm&I8>@K({$qTAF8QYU>Py z`;1Fc6Zdb{QvwhFkJtaSFNBBxXQS7x`A_!KM(>G_fe-H`1p2SQ&bCR%%Kn^@fyBwCWT4!CB+?IdwY+t%krSL3-0(j(uXYDd=Lq=zvFi!|BoMSVt}o8D zvTC1;wVqoVt4T+w;PiwY2;c+LglzLBY zRCvAVpz(64*+otB%WWS%j&Ctr9TS~xCe{zW$yY~rs(7K#Y`WPkLFJb{!4ZI%+GjW0Fu1(%2)>^3TUg2f!%s^ zUjUH+fZz%xir#mUj8dNxOVBm{-J2#M186C);SPcdxgE|BDQMwNT{C>7TUR}< zsNeTpxomti1_p>SWfOgyAnf`aP^Acyw+y>ga84qHdX6&en_sCxJn`?&m*_Bl{2{GO z())#TojG!|z&G+E9W4CH4Af|oO7z&(U~=LgZiNL$3Y7DXesAY2Y@Unj4tCobW>7IQiodZ(Lhv+kQOzxpx$I)tZ%ZH& zxB3QOm**l7Ez&V>K#G|*j$<+Tj)Y>AllHzpgqn-eqbFoiOvG-&VY{CL6sY<+vbrj{x0#SiH7q<%1PFlVfL^l} zE18ae%9Yf>_ol4bLnH3W(A6EJii)}ir`hBXoX<(GU1q1a86?63A7h26vv>A+%Qr71 z7l2Gw-nG0J*z&iMR0b?SgvI9-@`FOBpGls0cmQ(j!eiar;F!vz<@Lw?gOlR(*HnY6 zRA`W0T7+N7!X{!OF(3r$b75m8INxfA6O zVqh5a_KmQS8>%0)q^p6`&V)B2`2>+h0xE$eooq`+^DpxmDeGvYKDTfPpBl4&H+U1%l!uJ+_mev{YD2h@AMjhTA2KH>-!)IJ;zTPQFE*9Ll`Oy0gTv-TLZBpgr zb|(6ILx@#76BI8`G#9QZpfSp)NT3_4|Jr84%sXMsQ)7t9BfI?DTw zB)aC09vHqn7zGOcjAy4%wE_J{VsxN0bLZH}wSr=nSVx61TS5;2I9U-S#$pV2 zaiOwMc(U$~!zkGxzyM;!@iNwu8oQuRNk{wcqc|Nwkdp2u$XGbpqwb zG=&GiYhsjBM5p;70FxD|@C_J=zy$;!rj>pq29S$Mi&Fm8bHvf}03KN?IUi^&^IzsS z^h~tQ$z*f(vNby0#UUprpI3dHcapKibRKr4dp0mB9lM3a3U-Fr}a^+5%;zbPrrSHT5O!zUXeIz5V zg#HW&JQr@gsiW@euF(D&Z8DbF+|pw6R8pXv6#kW#}zaeb%5jW*N+% zk#fzC?%Rx@Zfx%!AyWjql9{nG)68&WSIr<*LSw{BTo>qmE535sP0JLAbHw}rs}g*p z-75z_`jEV>Xm9kw%XiQ>Ym~u>A)U5n^O+MaWa|qpdfa!s&z-!AtaN2*nFm=fllBE# z|4f}(!-?doS*|-=3y-{dLAa3^{q82A{X#)6fFJe3w(e8Jiix90CazS`!2At`!KVqs9qZANzeRieT)R*E1t)CXO@TiKkd14$My#UFRuZ{rUU zXSzCRZgyIXCyQepT&H-nt&y_Zr&WgQ1k_LnLET+Xntr!Ppg|{6Q?DF}Y$p3JW-Ebr z@8*AM-L~yKuxY!h4GYvxJ4(?wbz|=}c)p?qzz`E2UZrpXv}}Bk6E|hk4K|HjN`!r> z$ZUs$knFwC8q^(QhKr1l=&N9!VmDMX2_V8RWK-Ag(SK%GK*yV;^_TR34ZWH!&NIs`Y7MwlmG(Mz=AkA;1^au1SAFI7|D}ikDG3< zb9`BB#lb@25FXHGxFJ_Yh~jsY?8UgS7hRQYGIv(PkQIz5>XvImNCV?xWqyQf9zqWb zz^Cp=YezQkc=$0oa%~&$;*u1o!?OlY9BbyOA>~~micZ>j?X7;@;s3?X@#h4V%`%6C zO?#X|oR7#kR7wxSP98ilDsTgtK!MyC2edwZ*L~?AhJkV4G12 z`KMJiqY>4bA~UuC+*&MMi3o)G$-Nuk()I^b^V_-mWEu%FFF_;nBm+M z=Xf(nnYn^4>cPQbBN`6_1q29wGnFPWj3q)hw@M&O$@#gBf_O*<2s4k7a@q5LR+|Gw z0MLs8I($ysI|Z3|xgIUlzQhszLm~hkGbqmdpj98NjtuaFR~KeK4ogJ&UcXQL1HO;_ zjQ5Vu*&qYZX5-!IW8QDdUH8&OW`qZ5*QZXJYfh1~da>V;*NJ976SV|rpS{Jr4Rc!U zl8;xHGDbp_U!@FbBjEa8Rgs{-bR7R)+dpDmqp z@x$+}rM&t_SB2wsNrO>cV!Vni?82Y-mJvP>e7*(tA+|RPY{x~7x-nKMSuMlSLQI=Z z!R@+<>giYd-Hv-*jgf_Nm|X7PU8!*Gf4lYHVJ}u=F6LexX|RnGfMY5&$0a57x!=$4 z%L$nvz5Os<+mon|c?nUIGHvm?5mem{k{(kOU2l{0Zyi^Shu2Az# zQt_!-0dburlu7wlLO&3C)4)jd0BU(luaG#Z#@yKM>!TVrf{`FY>7%t?9<8Jnzt{IS zbw_2y#Qd6--z1kFQkCl%i(u0i{n~DNS@3sw&ynKXBaBNm^|58&$VRY{Re%CG(ItvHzL|BL>F8~o1D$WB zOw*_Uc15`SqJhpFyg0_HYNbjj_)R`YqVw*tsHhd~mFcWoV|1(O6Wr)ZZDvN~73gYb>b?$QsS0X=in z>WrmAA-XsO7G~cfY%@m2P72JrJj1X^$Y=?_8D$-U8nsScZbqbBOsNU`B@V#n=W`f zpeVRNh~a4jiW$7z4ZvCs?qlEGBgyVRXDa1e#itV|0{%I15HEn$gN3IP2iTDbaOX9T z{JiIEZHVPL`Siln;>^exH7yJK5+egM12+qmDgiz&HWn5W$8%0LcJ`&Ek^FKBV&4de z*^jNxg75U(yW^X@`-Xs&HJN8Gz$fv7RsmimHUBd^b>uSbkdpQ|r=(!h`Y$hjOBsYN zTqSdLHoSBZV-cg4-Xcd(IYyO_v=)y@~CLn(iAiv4vqvH)fmbtS1ICt z&v<%?u$CI1qQ=TMJh;4{zL)U3r_<7T2$}(5%ehtrh~Q<^{3wrPKFx(PS8y zlDAZqgOps9+0@|OxQmq=4Wj*?*%O%FPg0#HgK#_dORgHNi#V;w*ZQ9hXEq5~0>WuE zdWs+^NNDn;!{30xC^HQjET}XBHh|pF&8LD4VDExKP+v>{qqm1Xxm!Ma5Ger9m5i*L z9ew~QP5jk2=Hf6&ZY8{Zy#~S8O^`Qxbx&$9hI_i;CQrgICS6zAbbOg8dFS*IpcFw?UxMhrpiP`k{Vbz-+T;9 zKQyyYgvx+|V|32tid|_*%H(47+#^KC@++@bmT)^e-sS@xAa3zQ41HurfF%gqCKLnL z&4>HVoBo}KttfLs)8`>uw6wv9m8v_x(Zbx}Wbm`2iGM37Xr4_p#)z|&Kv2@laFxq8 ze{17XBmX4!JIK0pkXMa+@03N$H#vSz=4 znG2;j0>JUX3CINW1GNt1Z~OWC)ufhQwh}fF6J7VXK&tU_N>=THXNCk!xy&Kvk<*AK z9BMsZQqkl$!!!8qxJXKdBtZZw;q@q%(R*2(ixH`5mFh>|z3)CUA-^h^?(OqU$0Uw~ z;i`=!v?3tMi%}%oFFn?M)T8~Pe{WpZ2HiEY8|aJPI!{xG{3Nf6-xeQw-Ky#Q+LN$G zWDkY7et0BC8eh@n-SjF$FY3LkRzpk`ld8KBd8++EZ-cO}SOu9RLhVvw$l`SW(V#yZ zWMKObz*UIsdWiCcM8eapdY{gV)6P! zxF4*o!+X#M#!Nlh*?qiZd|npuO7bS^jNhrc#4h>%vB&7fhZf#?+F*tMdXwsf+hJv* z#i`@=aLs%pr`?KqG>YxBsiqYZlN_-X0Q#|PKks}BqoW9(F^%dwk=rQL&3?yVj8Z*N z;(}}ub*qvOSjovhnLv-}9QuMm`TU^Mpw6k3&V~`;dQ>s;HBZ`X5Ie4UA7!VBe?Hfy z)%kMxqk)UWN0l|v0B%7(b?Phyp}q=-F_!;9Q6L@ z)+AoufmA#XkW|_(0O6U2dx6Z8z@q7UP?^>vRlJ{`6+RoFy3N#$VxE9z@ECs>)F>35 z;;a8k#K)r?*HyovX2Q1A$|K0L-Nx+Q*49k=ppe9mt5$L2Vqjd_5O?7=K>zG%0IQHQhPV>LGa+5xB z+n*m!!MM=(a0H4KI;!l*QrTg-n!?ettZt6t)jKOyDS(@8@nx5)GNrPS! z`3IjpCQZTj?4qfl7v|~tZT$S}ssi;Rk6TT|U@oTH`U~8cV(B-sobz19+PxE0p)}b`CiQUC{yKo2^$O3&p`ayPNm$jErQ= zoh$~ZKB|u`#w>~7B<%&(bsv~+kn>j%yrIrgAM1%?QOVw=9`{8(KBG8 zM_~I;pUwM~wNa9qgP|&>OW&O$f|E=yBu@T4;B1$u%7M6c_KUWKjP`&iLCb z4&~Mx{bz3ym6<5)Uol^5H$X_`kG6z(xR{1VAp##JwG`7LTsyY_I*>{E*p5lPGye2P zeH;q}Ak#{2U!~yfF7=``D;Tv~2QHS-o^|B|W}-?3{&bqE&(i%b!w%0ABE7Gn9zV0i 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 RAG!bz00000000gS4i0Faz^?!R literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/why.ogg b/sound/voice/medbot/why.ogg new file mode 100644 index 0000000000000000000000000000000000000000..415020b89b00f94e66348ba4b31042fce7913d2e GIT binary patch literal 30060 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

    OM(Fs4OajSyfwqf&Q5}7jkYzieWg0 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 nyR|hv7HGfzn(g&I literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/youre_good.ogg b/sound/voice/medbot/youre_good.ogg new file mode 100644 index 0000000000000000000000000000000000000000..62c325f834176deca472b14d9448780a79f89049 GIT binary patch literal 18684 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 literal 0 HcmV?d00001 diff --git a/sound/voice/slime_squish.ogg b/sound/voice/slime_squish.ogg new file mode 100644 index 0000000000000000000000000000000000000000..60e118e217b470689b792a4adf9cbf950114811e GIT binary patch literal 12231 zcmaiZ2UJwevhE&0vSbkibU+XW0g1wpB?&_wa#nKAK_x1P>$E;`NaG5LY`#Lkp+t zDG1>Cm$I!0x#?6x6t8#wyIk+Qrbw?XE{VyXLkgjQAZ_cLZXa=>mFjT)` z50!y(va|EDKjq}S<_5X-cQH&%Tpa>ngEJg*&^DjJ2sHp80)Q9vFoI}P8CVu7jp=n9 zO8UCj#vT}l3T&e=3gKw~R|DlXz5@UlfDaQ+SjLi!Wk1}Ef-%f76>g!xmjlHLQvLzQ z`F8Ng$Tqt?+sd{d#(;fW>lOf7LR6aeJsI-4F$|#frvRG|)Q+9BIZ2MV%(W@GN4Ol*UA2 z*w^d>VA*kwAgjM>K>;67P2hPXnM^5JPbqcZ5WV6qi!v$C5SOHis=OLlT=X-#3-EMwKmS5B z!1&rEP@E__SX72gwy9;YMPj9SL8VPk8B0$Y{>>85ix}6Z0a7gzvj3lIsugSUzgJQ7 zPG&$9v}K0_b%z7JB$B?vkp=6L9jk|mgqvs_3g_M{>us1 zZU+ES4(c`s>Mqb4NY)WY9t|g<2`Bjp&=l7e`Jc<%8@zyu&?cM4TKZsfMZCN*ix0?_ zA`M#{|F0x)K|tCsXu@E^ULTww;dg2tS>i}@plTvxObnZERL_OM(x zg)RO3>z`YQ#PK;m6tnPvC=RVyN^vTNOIu}CjB7v6LLm{btiKTjIu&Xh@eGslCP@6_ z9J^sTU{w64Kyg-b|HRZYXyM(d-?Ox1h6NtgKv&-sZ^ zgS-C!9a#U48~_X&znhpu8HR9lB>5_c;rw;*zaqzhtRs@TE0SKej9z}2rEiy8agTe5 zR8pB+UgeJ7&>fc%aub!OdLuk0BWfmNt|n8JCOTD~T9y9<%-^t?pK$q)$hi&?I(XQk zbQH#aMNTSH*aBbJLzyUgt*A$@W6c5+^5Rog^U`tuTjZDr<-`T$1OzPygfRuiS_CHK z*Q8r_7q8d;ul3)N^W2dhtYG9wI@13~03L!)_9F^%j1aRG(!}OiqQ8{} z$4qOb@XI0M!iV3cbB=h%C{!HTPA?F*)z#9g={ViKp<~JWUc5tgfnJE56i$N%S5cF!MKfH+&`@3$!=IZRhy{fQFc~SRx{C3Rnu}c(K=Go826L~sVeeQchuA> z)us+?)M7n zPAo21uiV0GVOg)W&o3@6DBHNE))uX|JFM5Tdt}3UvJ2K~^J;5t*J~YmD{ZJV^4A)f zd%k_{F56nKeNyg1tE}cSi_%-v0QImja7)oSdS7NE&{TBR4Kf%$h7Z_L*MQr;*iwOW z?R$?!Uh;)ynI(WH%`ZyKFIX?LecV#GE~c#JsTX51&#R|(*LI#aOlKlAJ%6p1xu+2n z#PPk|j=GMWT5sklNJuU#!t*rhJi-~UnrU}9<6k^<$tc0c=?Dk00lCHoX}4$^?PD|_ zJ_vwGyG*7+#M}mTCPJ=3GgUb-X`K`hZPX|wge5I%l(`+M8Ya`36itFKhoOd%SZP^G z2&**IIMS*#d(?0fnn{kZU_}jUTjsToYKIUT5pgbO8u!cKWR+hNKvv7CnFL~ptV}Xl z1gm;42;_|6XVQ6@Bq}m_6(FmuOmbNSMXoTs-g;YE6bvGP&h*tg)E}9g51iMW9c5kqUc(9UK_bi7${uDiYI&A z@|vJyBQ&1igeV#xMTUX|Bb$b?1oy3fX>MrA+CFYrbS<2@G$slZzBH{J0!IxSf~=yD zA>a-j>zeFXOOTL&46az3cCzL<9MvwomLUs1A)LZ%4%ES0#|Iq{^}#Voy}m-O!}eJK zvR}r6$gvmBj3d?yXUuby6NACjdY@r4RP@7Pu(okHHbWM}>oP%XKUlUMBTmWFU2Q#A2 z%EnIbB2&RT6AgHMeP<%zSZOFJSUVIIg#^WcD&;xigSKl^zb2rxH=rOita)6CKv=bF zizABKG_8thv&Ibzc_u&*S1cu1AwYsvUkw0!zl8;SMyHZ|%1D93%x!$5gbx%nV+e;o znPCvea*{YUtSt`Aak43{QxEVVd!2uTfCO;Z4iezY)YnatQ`mncCjZsL`Tr=92j*GC z>fqD5oq`JcZ&ofvax*lt{wGO~`#b!Poc+JD_y4J86;+>F4W`?ZT>#Ji_ z8^H?l#$w1CM_PhX__4FfN3TUqK9h!JjcW(9f+2?hhlU|M{z!01+oWM3N9HgRj86)q zLNI`|t-zyOvBE0G4MQqG`-3;cxM48QxHcZ}!`2?~k^b!9ACvjz+t802U(~5n4ac4S(nSBK|!`#J~I(S|Fg7|E@zRiQPa8I}MzJ(SRUh zy6G{1J)FM@+zlB0NWfGM1#0Wiv9f*i-Z#wAGgELY1jfCAoAl4w#C2w$+E`49p=^tS>60!+g)S{BjiC5-(tTYq6N{3U}eHum3F6^xtyKd;1K z?r~kNUx}~9=ykgLN@LEYMVQqveNm7eqo*!txXi2{O#pPVjA7thg zucf>A@WUMQ-3G+hMPAI5>EqsoepuC~C?SfKUe@|}^95^K?X1^V2{^-^+kNBXEtU1T zmQN)02!%vog6S`R9m(vE+4X#q?5l41s#Y7aG|v45;<(hTfQH){$Rqgt!X;rZLfo@A zc~9N{w&R7#E%So&{8o#H>ElgSn~5=bc+sHBY_%eSS_o7&aZ!OfJ?$?z~FW^%LMNjm<;Vm=Xz5A}K-@p46+c&4xPOC6Hf^>5_ z7TOo98nNIV_I#Pn*dAV{=`9zK{G~<1nz5zTviGekeR%Z@*6Bldjo()t%%m(j23Hv!1>=OO z$gf$)GP6Dox+hok);~O7xy$bDu)JGe(m9|(yoP@`rNc-n4Z#3j+b?J7zEBOQsnT2Y zV!rrTeRNoLH392?^?N^REj_+5W$SW5%7YjPiB!Tv;fbDE(cnD|GTSpKOUvD{Yb323 z-JyK)$IgW<)u~8oTJIx&Mo$PGX_JWu=4}= zFI<~8N00x!HQ#jZ_k+DUDqd?(*kF@h5j@$ry6Q=wsiiDjBO+i~h!_0yyK(a!h3Uht zje#w*MEc(|rxABO-QJ!&^)dwjS#@D!-rExn|SUW!eaDN%Qn?@?9OYYf7j=`iAWV$w#wt8f(F?J1v& zX04B-+*U%y)7wvfJKOO2&_YHnrhdPDSK&J{XO~S7{-&e{ z25%~{%jL%^FRxCU7k4p#Em7Dorv8N|Db+2gKD#}4;#7pNxO*SiA zzPaHC@BNa~v{y`6n;Tiv@e=I-aS0-6$!AVJiyPXtFM_KSAM@FDimBcG9e;z!Z*KW! zI`d`1@<&BqP&%!{8++$}g5;9=oW5G(REmz|>Z)U?E;--#yYrG*s-WvrKZG+w@(?=H zKR0-hk!{bg!Dc*CCgd^m)2r9)&4F^jf(=)UjK>e-fb~4Jw%=up02$`3I9^YW#rj-oq}``Wp#o~6dBRjoU;UqpaW z4y&DM$s*so&f!Q=X5Cqiyg^vJz`q8v>37(bh{K_1x}0ZyZ|k6}$ltDe^24cnoS9h7 zp6>csK(@iT+LWV;=DW}0D^1fU#h49z5E9B?dI9>K7#sJ0eVid>J{p zABA8hmU_%UTxk!b$VQA7WN@LOO}?C93{d}=ix5sLt~3P9jo_02=ZIP z5K_;s%sNHreVcXixSN4alqvjO?2UEt6HmDs1VMIqb`8!etH&y|j`t)tqKnT+_gQi? z^@AG~d5hu7%uK7(-1MnWJh;4CreCEp(e;tD#kjn0cy^D@({TGWb->}XArFoD(=W8} z_v%Xz)^WKKO1b3jP~-?vMB_PJ-9jxG>eA;(lzq7rS{$s_d_myBR#L`8_B7bzm-xY0 zx^C)Q>?`EH*l4c4z6tMrOwKXQ>i64|eEMGOSqY5~DvN6~xEJr{3==f!;QpeK-S34u z&xeJUxioP(i}|-E9ov;ZCN*%%Ml<1Rp>v|u=ff-^d%`}PW2A}aFi z@Mch;Sxam5D5UdHk_0{0EtkFeg4;x;8-EO?yo$3{-~0AqLHNt!5ijul;9Q?oO#@qj zafOu5Ea2H`(6(@o%N3ds`F(zCEH_3yO|UYZ-fmPU_k{_8((ml`SsJ0S5p0pg_1F4*-U(Wza}$F{ zv=93138#slJxppak6~eUA)?@apxIenJB+VH^W8wv zwl^$!<7v@Mwp-(;)1}s0fm{cVVcE-0J_)Ibhi~}9tiS&$eC2NDa(KppL3WB!7?vE6 zd>;7C$y=o#YLuEJvJd@|U7U0>Y*}4At?{bSSEtpqqwo#OM+Omu$6g0z%?BGzq$E4T zYuMgrLHJE8{)IXHV_?sg~9n{W>aM9 zs^F)y_1G_}%&WVrhetvV!73KmsNi%jJ{y(f;P}kH;}7 zLBRJD?vf~cVnX(Ho~ICNd{qYp1O2{A#znTx>fwzwr_=7iN23XM_%DY3^p-6VNzN=* zbC2xVSk_#i+FVmb^D)m~X|=s$4HxusR@KsQBYaheTuvLd?lf1_c)-0;!{aK+(?q(` znr!M7wdIU6shAEKU3I0S_6d1=G{Q_`{S#I-Lh6w4eX}=q(@6WIXZFIPzQgF?_Pg~J zg&dWwS5?I`Q70T5tm>O3!DQv}-AaRbe@Yn{&Xpv5D!j^H<&~5frcMsn1dH@@7FqV) zS=cL_ZfW&VCKS$(Is4Fa=ef?YUk6t}_Is+#$e@c~FZ%GHm&-$`%#J$|yq5SL;q~gr zWX;F7LsxtJFy$F*Uct65lOAdY(a-a25hI-iBNgg)990|iu>xEvGcksj%)0zo9{h@N z$jLjdO=k0cUhd+SXbZs#J6(y{9xgHQkqWe(X4^SYHUGG78^injp>e6}*@}62boKew zC?2z?jX_zv+*kLL7Ck}BH}U1W37HWOOj#qWa1F%UzY3WcP$+-8mqo)-%Y=sNL*#KP zrC_3u-{JBhfGN7Coc6U>HeB-D$!=*6DBbz_%LJ3<{_Cpnk7Xj8_O#E0-M1*Kb zS9Dv`NO4LvL3*2m1m#8wuzhJHgxToQ3gfAFn>77%Rq z&A9xn=Wf43TIx<7IVvJl0HBII-gsiS2{L64E9OA*lcs*Px2EG}DP$xaoKdaRLGCBm=U3ms%rg<Y2^D&3N!*&mUU*sddKfA|=zQKN;^0By*@nfx%_07kw`k>^ zVogl+k@A%y zIp(TVbgn7E;h|d`I*XCW0uIA-TSQEKNj+kU=}y_~7^84T-0@XUPQSlu7>YnqCoO$wb#SD|V!i3< z{Z6zoE_(F51V{LEwc}BaCkEclcLxk_xtq@pH{Tu5!EQS@N%M0yK_NjwAwB_iIKLnV zuOOTsF3c~$4}N736ac?IfMY&Zc1~6nLH?(_Puba6IN5pOd>l{Mx!CyOe2*WqvavmR zA_%`CaBk}k{F*?{S=y9Hu50Njlv9VLAXkr~VN%LDm6JYy6vwe6awL64nM<-cg2f}z z<+|#Vbw4g@xq=ZejM}9*;8rOUY+(-d124c|Bu?WWaKmM3ALBNEmvnig9&9~4dEum; zwP#X@z7O%ZC_V)??sd`osA)0!Fjuv%yyj48t;6%=AF+&^F-Z)|!&4wl>6zp$m;9zC zM8c+!^VvXyK2=g=V`Z4!xUbv&E%o!Shi*#>xfIoxqq}!4W)k|ng=a24C#G!07@oW( zEM!$JNqX=1ss9cE?f~^RpK&u;-9si8K((e@d6+E)hwt~c=g)V{F&D{CK3V^IpVu}~ zu=Sds#wKO+%y3(d`Sk8d%M>4ouY?d2M-K~>mQ z?_9m}pxyGsI(k35>vHsm0lwHJCmp=sTCWq_=GDcl%pN?;?RF_b6&%~5+KQESi3-q< zJ*`xKhHiYNw;O5I9qA@-fVmMnwjbGq!WW5!?|0M9quD*+DiiCD#q;Z};`F|4y^7!= zFKDCiBfK<;_z~8Wvf$~H;kIHIuAp+IF2CvWh466F_Fi(w&vx|rKQN~);|ALaW=~mL zaRW!=DFhydRGeAT@T_7y-XBBT4+V$X>yFRwjP)(+9#e9>=@S?Wb?^E`p8wiNY_1ki z9ddmwDt!PsjzwP?^vU76yEh(T>}=B>8qP^wZZ1|mX`%xAD8d%z8s$Y(z@Sl5JQqxcN+E~-63CdZzOWmzlBmJo`o5Xg=#!PAkba2fs%HE_dpZM^yjM349b)a}zW7eF5((-C>m?=iJ{Hx^-Xc zy(R4S#1;}D>2Hz=ah;O~FcU5>D4p|yEbyB8rCG5n?z)kn+;gU+A6Q9lDpjcMuk`o% zdw&sCd{bKOaV4xqX<$;Jrem3pVSN#PeN)10 z;PWGt7ax0bKx5u%m0jP&UYc8jvVQbQ-R^_t0#9G09;*|r!$%GRH0!|P)41`>8ZMuv zCxoBhUp*Uf(RGe2s2)FYuzad2aZnp%vTeE%ZrwXNk^^gKch6j=d^nP`-z*r?Ry@W5 zW2M7>?$^89p(!idut^W6~S$hf$_)v$5FSEx1ze233)LenO9O<}KgY&0g zyME$bn+lycybej>?CqA8BGI@v-9GlNfNop&M_y>?sa#xC<5i|Ima~0y0Hwe~QO=iU;P%%mc47F6dkJrnirUJ?!1*9-|d*BHRkZT{jfwpd1|~=(+p) zU+QPLPDgoN4PK8ue;;-MZBH-CRc24?W-9tgmHT5({-p_M%>{OBkJh z^6K3!wd2dVPzwbLx1HYyZ$;K@Z8Qf;dRr7~Gg9bu-7(8-756Ia5_C>QCUa&!(tC{I zx^=q8jAP~X{<2wBkVch~Ngudec2 z%s%d60Gu1T@9eM|+}@>-raM-~%yo8MwZayA7aV{)<~+g1K)Q5UZs+^_D*j4@eu}Ghv|#+NF%ri4Z+Ql6 zhQAHxzrDDSp>a|%c|>O_Z^nzoSuj+PQbYnV9zwW4v3KOAm zGYJd52vCn4g6@uQyjgTO+Ix=CX}TXDa^i3n_Jjtz3-DQ#B~-^{N@^8l}FHiL!hF!icmmf(@oHRXZdEPNp^a0Lk`~1L` zOmT-D42l_;^ic3zA}kK(9sH-OLqKw{k$Tn|QmbO;(!b&P&7VME^KMMa_LW7HkkGJT zXeXyTQwPMP*W!v`l9m08{s_BqbJkHYgJ&U1%oyJpJ^$P~M+ zwN?HtfIHA5;yZm$O4JA&Bf#AEZFHzyIqTyH&P>B`n3rF|efawBl%Z93TXs)IUum-I z=?+zfzGmqrmUVm(F(5R^e#Z!J92#_6%9n*S$n$&7`^QdcFYf;t`BKi*Izx1ZEy+H> zV!-Dd>5N9vho{{3fs?c_@`FL~*NFFJ(koB7Xr{tZZTP1gvTn@SvAT~+Q)m*~e$ruD zr%^Dpr?2>HYGa(OclvW9-qJ4lmEY;_{#w~ghIMg-g&An*LD z+kwVwo}=rS;L)0$VCK%C#^`?4FQwqyDiob768nDGI@B52A;wsc(dno3OHQ9@5%N$=4g2_-FFQ?hzgF1 z@zudf@-!!7IwIa?r2CqEx8AOOscN$^`&IdIR>13sC$day)ExxnREA>Z2J5VxAj&qk;$M3(6;ufZSp4xw@+O|HT5QDGE&FaeG&p&DV1 z5~fFt#66}u;F~EMe={OYTX7E8L-IZsKP+p3L6}27K`!|5I`ZK1${WDC3MyyuOOp_b zsIDTK?7K_kwZ{1&b_V5Z>f(;2$fa|t!k28 zzHu|Bye1zoif(4h5uB*VoABRmU$#)iip`#^^&==ixG|6P0TMC#X(tLNLO;WJg?)0& zDvs0$s$!jYF0!k=gNEeK%(gBf!gd+@OYG$F$=EvzxOJ%-hEQdxp%9Ni!6X6^c}O9% zI2(2M3RhB*Kv8np>Bt{6p`n(yrVZn+Nk2YaF@LHMP#-h>txp(7$M*06`A}I`0xI+(kC4?V7{$kfQcol&QmvGs-+_(7Hrm?`_83yR4arXxgLAG%Y27gE?RHb-u zCh?`Q&7P*QGUluH^Mw}7N@G5#WV-?t!auw#V5I~dlOab(S{Ae zjYm(&M-^xkgQpvl+^khTYYMIyuwdL1zgQ?_7W%QS?UdRs_}=xU3(Ay-XJycv?Ja`T z>dnNc%cw{0mE8R~$I*z1xk)BBox1d+AKVoB8-1mjs*lv|_x1#8F+Bo(&}d<3L7xiV zvMw7hUxj6=D(k4hD_l&^SHD^n1^iee%o(makm{P0SPSW&98s&~vcPu>fN-Zdlk)*o zOMh6JL!tXuvYqT%x}gplmEpOXVxMlY9J0hv zYmNA_U5e;HE?4&gY`OU4Hh!8j0&NbvG?lV4W+l`^S;fFqXeK;!ez3%1<95`e z04`VFWC3#$f^1$SjtB%lIS5;6=)rd0as}ZJDPbD(dgc42O)|KCtF|c*1HTgrv)R?f zri$5|B|$|p(D7rO<1F-u!(Wu&?qhh%v1?y6X{M?gFf{cdRAMDs^0iR7S0yfxzqM4T zb%>CHV#J)|%Hg1o2KK(fCh9duU9p)uEiMQ=7dQ||VQJVi?9B-Xw~%sGnp%57(yV{q zFO(=KOr7T;3E6~;K9-N8-e$X!fGx|^4sB1nl4A>0k+j0fe!IM@Zmm%{p*LuL^-~mu z!v4X`uO=2u<4A-B^rMiEPqG7JF8B90wi1a}=)AfepX@KRb&he>pK|ns(>^dTcDDVd zEVVKFq1c{w^TCC*HgHdh(yi5f78_soSm}G=$;S7pI`M?%DR%s-m%yO-y~nzag}D{O zVu6kYM^=Y^O={dl{6h7AM!YYddBL4rUB{utS64!WAGCb>jtCzVvj|OCNlK15I&f@T z-(iYx)aUC6_P#ABz{AS+jcYB*GFNkWcH%+!gcYY7R+%O7GoACZ;RUX>`ZEp5HYCDW zj$?e!>2f1W$y+b({o%p<)mbnSkdv4Hd9ZQF@VT1e)%KJur1R6xMs{U&b@lP}0=$vd z@Chz|*lQsXm3Tv-Wfb)Qe74AUfz3}ZS9HyR>muGP+z%1}pR<$r>}(&SX5f`qc3vK= UoxQD^ZQ|CCNoF5#OV literal 0 HcmV?d00001 diff --git a/strings/tips.txt b/strings/tips.txt index b135692778..043405c7a0 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -37,7 +37,7 @@ As a Medical Doctor, treating plasmamen is not impossible! Salbutamol stops them As a Medical Doctor, you can point your penlight at people to create a medical hologram. This lets them know that you're coming to treat them. As a Medical Doctor, you can extract implants by holding an empty implant case in your offhand while performing the extraction step. As a Medical Doctor, clone scanning people will implant them with a health tracker that displays their vitals in the clone records. Useful to check on crew members that didn't activate suit sensors! -As a Medical Doctor, medical gauze stops bleeding as well as heals 5 brute damage, this even works on the dead! Make sure to always have some gauze on you to stop bleeding before dragging someone. +As a Medical Doctor, medical gauze stops bleeding as well as healing 5 brute damage, this even works on the dead! Make sure to always have some gauze on you to stop bleeding before dragging someone. As a Chemist, there are dozens of chemicals that can heal, and even more that can cause harm. Experiment! As a Chemist, some chemicals can only be synthesized by heating up the contents in the chemical heater. As a Chemist, you will be expected to supply crew with certain chemicals. For example, clonexadone and mannitol for the cryo tubes, unstable mutagen and saltpetre for botany as well as healing pills and patches for the front desk. @@ -265,7 +265,7 @@ As a Devil, as long as you control at least one other soul, you will automatical At which time a Devil's nameth is spake on the tongue of man, the Devil may appeareth. You can swap floor tiles by holding a crowbar in one hand and a stack of tiles in the other. When hacking doors, cutting and mending the "test light wire" will restore power to the door. -When hacking, remote singulars pluse when attached to a wire and pinged. This can allow you to hack things or set traps from far away. +When hacking, remote singulars pulse when attached to a wire and pinged. This can allow you to hack things or set traps from far away. When crafting most items, you can either manually combine parts or use the crafting menu. Suit storage units not only remove blood and dirt from clothing, but also radiation! Remote devices will work when used through cameras. For example: Bluespace RPEDs and door remotes. diff --git a/strings/traumas.json b/strings/traumas.json index 833c786b75..f461c5f5fd 100644 --- a/strings/traumas.json +++ b/strings/traumas.json @@ -130,7 +130,8 @@ "@pick(semicolon)*awoo", "@pick(semicolon)*merp", "@pick(semicolon)*weh", - "@pick(semicolon)My balls finally feel full, again." + "@pick(semicolon)My balls finally feel full, again.", + "@pick(semicolon)Assaltign a sec osficer aren't crime if ur @pick(roles)" ], "mutations": [ diff --git a/strings/wisdoms.txt b/strings/wisdoms.txt new file mode 100644 index 0000000000..b4dd53027c --- /dev/null +++ b/strings/wisdoms.txt @@ -0,0 +1,443 @@ +A day for firm decisions!!!!! Or is it? +A few hours grace before the madness begins again. +A gift of a flower will soon be made to you. +A long-forgotten loved one will appear soon. +Buy the negatives at any price. +A tall, dark stranger will have more fun than you. +A visit to a fresh place will bring strange work. +A visit to a strange place will bring fresh work. +A vivid and creative mind characterizes you. +Abandon the search for Truth; settle for a good fantasy. +Accent on helpful side of your nature. Drain the moat. +Advancement in position. +After your lover has gone you will still have PEANUT BUTTER! +Afternoon very favorable for romance. Try a single person for a change. +Alimony and bribes will engage a large share of your wealth. +All the troubles you have will pass away very quickly. +Among the lucky, you are the chosen one. +An avocado-tone refrigerator would look good on your resume. +An exotic journey in downtown Newark is in your future. +Another good night not to sleep in a eucalyptus tree. +Are you a turtle? +Are you ever going to do the dishes? Or will you change your major to biology? +Are you making all this up as you go along? +Are you sure the back door is locked? +Artistic ventures highlighted. Rob a museum. +Avert misunderstanding by calm, poise, and balance. +Avoid gunfire in the bathroom tonight. +Avoid reality at all costs. +Bank error in your favor. Collect $200. +Be careful! Is it classified? +Be careful! UGLY strikes 9 out of 10! +Be cautious in your daily affairs. +Be cheerful while you are alive. +Be different: conform. +Be free and open and breezy! Enjoy! Things won't get any better so +get used to it. +Be security conscious -- National defense is at stake. +Beauty and harmony are as necessary to you as the very breath of life. +Best of all is never to have been born. Second best is to die soon. +Better hope the life-inspector doesn't come around while you have your life in such a mess. +Beware of a dark-haired man with a loud tie. +Beware of a tall black man with one blond shoe. +Beware of a tall blond man with one black shoe. +Beware of Bigfoot! +Beware of low-flying butterflies. +Beware the one behind you. +Blow it out your ear. +Break into jail and claim police brutality. +Bridge ahead. Pay troll. +Caution: breathing may be hazardous to your health. +Caution: Keep out of reach of children. +Celebrate Hannibal Day this year. Take an elephant to lunch. +Change your thoughts and you change your world. +Cheer Up! Things are getting worse at a slower rate. +Chess tonight. +Chicken Little only has to be right once. +Chicken Little was right. +Cold hands, no gloves. +Communicate! It can't make things any worse. +Courage is your greatest present need. +Day of inquiry. You will be subpoenaed. +Do not overtax your powers. +Do not sleep in a eucalyptus tree tonight. +Do nothing unless you must, and when you must act -- hesitate. +Do something unusual today. Pay a bill. +Do what comes naturally. Seethe and fume and throw a tantrum. +Domestic happiness and faithful friends. +Don't feed the bats tonight. +Don't get stuck in a closet -- wear yourself out. +Don't get to bragging. +Don't go surfing in South Dakota for a while. +Don't hate yourself in the morning -- sleep till noon. +Don't kiss an elephant on the lips today. +Don't let your mind wander -- it's too little to be let out alone. +Don't look back, the lemmings are gaining on you. +Don't look now, but the man in the moon is laughing at you. +Don't look now, but there is a multi-legged creature on your shoulder. +Don't plan any hasty moves. You'll be evicted soon anyway. +Don't read any sky-writing for the next two weeks. +Don't read everything you believe. +Don't relax! It's only your tension that's holding you together. +Don't tell any big lies today. Small ones can be just as effective. +Don't worry so loud, your roommate can't think. +Don't Worry, Be Happy. +Don't worry. Life's too long. +Don't you feel more like you do now than you did when you came in? +Don't you wish you had more energy... or less ambition? +Everything that you know is wrong, but you can be straightened out. +Everything will be just tickety-boo today. +Excellent day for putting Slinkies on an escalator. +Excellent day to have a rotten day. +Excellent time to become a missing person. +Executive ability is prominent in your make-up. +Exercise caution in your daily affairs. +Expect a letter from a friend who will ask a favor of you. +Expect the worst, it's the least you can do. +Fine day for friends. +So-so day for you. +Fine day to work off excess energy. Steal something heavy. +Fortune: You will be attacked next Wednesday at 3:15 p.m. by six samurai sword wielding purple fish glued to Harley-Davidson motorcycles. +Oh, and have a nice day! +Future looks spotty. You will spill soup in late evening. +Generosity and perfection are your everlasting goals. +Give him an evasive answer. +Give thought to your reputation. Consider changing name and moving to a new town. +Give your very best today. Heaven knows it's little enough. +Go to a movie tonight. Darkness becomes you. +Good day for a change of scene. Repaper the bedroom wall. +Good day for overcoming obstacles. Try a steeplechase. +Good day to deal with people in high places; particularly lonely stewardesses. +Good day to let down old friends who need help. +Good news from afar can bring you a welcome visitor. +Good news. Ten weeks from Friday will be a pretty good day. +Good night to spend with family, but avoid arguments with your mate's new lover. +Green light in A.M. for new projects. Red light in P.M. for traffic tickets. +Hope that the day after you die is a nice day. +If you can read this, you're too close. +If you learn one useless thing every day, in a single year you'll learn +365 useless things. +If you sow your wild oats, hope for a crop failure. +If you stand on your head, you will get footprints in your hair. +If you think last Tuesday was a drag, wait till you see what happens tomorrow! +If your life was a horse, you'd have to shoot it. +In the stairway of life, you'd best take the elevator. +Increased knowledge will help you now. Have mate's phone bugged. +Is that really YOU that is reading this? +Is this really happening? +It is so very hard to be an +on-your-own-take-care-of-yourself-because-there-is-no-one-else-to-do-it-for-you grown-up. +It may or may not be worthwhile, but it still has to be done. +It was all so different before everything changed. +It's all in the mind, ya know. +It's lucky you're going so slowly, because you're going in the wrong direction. +Just because the message may never be received does not mean it is not worth sending. +Just to have it is enough. +Keep emotionally active. Cater to your favorite neurosis. +Keep it short for pithy sake. +Lady Luck brings added income today. Lady friend takes it away tonight. +Learn to pause -- or nothing worthwhile can catch up to you. +Let me put it this way: today is going to be a learning experience. +Life is to you a dashing and bold adventure. +Life, loathe it or ignore it, you can't like it. +Live in a world of your own, but always welcome visitors. +Living your life is a task so difficult, it has never been attempted before. +Long life is in store for you. +Look afar and see the end from the beginning. +Love is in the offing. Be affectionate to one who adores you. +Make a wish, it might come true. +Many changes of mind and mood; do not hesitate too long. +Never be led astray onto the path of virtue. +Never commit yourself! Let someone else commit you. +Never give an inch! +Never look up when dragons fly overhead. +Never reveal your best argument. +Next Friday will not be your lucky day. As a matter of fact, you don't +have a lucky day this year. +Of course you have a purpose -- to find a purpose. +People are beginning to notice you. Try dressing before you leave the house. +Perfect day for scrubbing the floor and other exciting things. +Questionable day. +Ask somebody something. +Reply hazy, ask again later. +Save energy: be apathetic. +Ships are safe in harbor, but they were never meant to stay there. +Slow day. Practice crawling. +Snow Day -- stay home. +So this is it. We're going to die. +So you're back... about time... +Someone is speaking well of you. +Someone is speaking well of you. +How unusual! +Someone whom you reject today, will reject you tomorrow. +Stay away from flying saucers today. +Stay away from hurricanes for a while. +Stay the curse. +That secret you've been guarding, isn't. +The time is right to make new friends. +The whole world is a tuxedo and you are a pair of brown shoes. +There is a 20 chance of tomorrow. +There is a fly on your nose. +There was a phone call for you. +There will be big changes for you but you will be happy. +Things will be bright in P.M. A cop will shine a light in your face. +Think twice before speaking, but don't say "think think click click". +This life is yours. Some of it was given to you; the rest, you made yourself. +This will be a memorable month -- no matter how hard you try to forget it. +Time to be aggressive. Go after a tattooed Virgo. +Today is National Existential Ennui Awareness Day. +Today is the first day of the rest of the mess. +Today is the first day of the rest of your life. +Today is the last day of your life so far. +Today is the tomorrow you worried about yesterday. +Today is what happened to yesterday. +Today's weirdness is tomorrow's reason why. +Tomorrow will be cancelled due to lack of interest. +Tomorrow, this will be part of the unchangeable past but fortunately, it can still be changed today. +Tomorrow, you can be anywhere. +Tonight you will pay the wages of sin; Don't forget to leave a tip. +Tonight's the night: Sleep in a eucalyptus tree. +Troubled day for virgins over 16 who are beautiful and wealthy and live +in eucalyptus trees. +Truth will out this morning. (Which may really mess things up.) +Try the Moo Shu Pork. It is especially good today. +Try to get all of your posthumous medals in advance. +Try to have as good a life as you can under the circumstances. +Try to relax and enjoy the crisis. +Try to value useful qualities in one who loves you. +Tuesday After Lunch is the cosmic time of the week. +Tuesday is the Wednesday of the rest of your life. +What happened last night can happen again. +While you recently had your problems on the run, they've regrouped and are making another attack. +Write yourself a threatening letter and pen a defiant reply. +You are a bundle of energy, always on the go. +You are a fluke of the universe; you have no right to be here. +You are a very redundant person, that's what kind of person you are. +You are always busy. +You are as I am with You. +You are capable of planning your future. +You are confused; but this is your normal state. +You are deeply attached to your friends and acquaintances. +You are destined to become the commandant of the fighting men of the department of transportation. +You are dishonest, but never to the point of hurting a friend. +You are fairminded, just and loving. +You are farsighted, a good planner, an ardent lover, and a faithful friend. +You are fighting for survival in your own sweet and gentle way. +You are going to have a new love affair. +You are magnetic in your bearing. +You are not dead yet. But watch for further reports. +You are number 6! Who is number one? +You are only young once, but you can stay immature indefinitely. +You are scrupulously honest, frank, and straightforward. Therefore you have few friends. +You are sick, twisted and perverted. I like that in a person. +You are so boring that when I see you my feet go to sleep. +You are standing on my toes. +You are taking yourself far too seriously. +You are the only person to ever get this message. +You are wise, witty, and wonderful, but you spend too much time reading this sort of trash. +You attempt things that you do not even plan because of your extreme stupidity. +You can create your own opportunities this week. Blackmail a senior executive. +You can do very well in speculation where land or anything to do with dirt is concerned. +You can rent this space for only $5 a week. +You could live a better life, if you had a better mind and a better body. +You definitely intend to start living sometime soon. +You dialed 5483. +You display the wonderful traits of charm and courtesy. +You don't become a failure until you're satisfied with being one. +You enjoy the company of other people. +You feel a whole lot more like you do now than you did when you used to. +You fill a much-needed gap. +You get along very well with everyone except animals and people. +You had some happiness once, but your parents moved away, and you had to leave it behind. +You have a deep appreciation of the arts and music. +You have a deep interest in all that is artistic. +You have a reputation for being thoroughly reliable and trustworthy. +A pity that it's totally undeserved. +You have a strong appeal for members of the opposite sex. +You have a strong appeal for members of your own sex. +You have a strong desire for a home and your family interests come first. +You have a truly strong individuality. +You have a will that can be influenced by all with whom you come in contact. +You have an ability to sense and know higher truth. +You have an ambitious nature and may make a name for yourself. +You have an unusual equipment for success. Be sure to use it properly. +You have an unusual magnetic personality. Don't walk too close to metal objects which are not fastened down. +You have an unusual understanding of the problems of human relationships. +You have been selected for a secret mission. +You have Egyptian flu: you're going to be a mummy. +You have had a long-term stimulation relative to business. +You have literary talent that you should take pains to develop. +You have many friends and very few living enemies. +You have no real enemies. +You have taken yourself too seriously. +You have the body of a 19 year old. Please return it before it gets wrinkled. +You have the capacity to learn from mistakes. You'll learn a lot today. +You have the power to influence all with whom you come in contact. +You learn to write as if to someone else because NEXT YEAR YOU WILL BE "SOMEONE ELSE." +You like to form new friendships and make new acquaintances. +You look like a million dollars. All green and wrinkled. +You look tired. +You love peace. +You love your home and want it to be beautiful. +You may be gone tomorrow, but that doesn't mean that you weren't here today. +You may be infinitely smaller than some things, but you're infinitely larger than others. +You may be recognized soon. Hide. +You may get an opportunity for advancement today. Watch it! +You may worry about your hair-do today, but tomorrow much peanut butter will be sold. +You need more time; and you probably always will. +You need no longer worry about the future. This time tomorrow you'll be dead. +You never hesitate to tackle the most difficult problems. +You never know how many friends you have until you rent a house on the beach. +You now have Asian Flu. +You own a dog, but you can only feed a cat. +You plan things that you do not even attempt because of your extreme caution. +You possess a mind not merely twisted, but actually sprained. +You prefer the company of the opposite sex, but are well liked by your own. +You recoil from the crude; you tend naturally toward the exquisite. +You seek to shield those you love and you like the role of the provider. +You shall be rewarded for a dastardly deed. +You should emulate your heroes, but don't carry it too far. Especially if they are dead. +You should go home. +You single-handedly fought your way into this hopeless mess. +You teach best what you most need to learn. +You too can wear a nose mitten. +You two ought to be more careful--your love could drag on for years and years. +You will always get the greatest recognition for the job you least like. +You will always have good luck in your personal affairs. +You will attract cultured and artistic people to your home. +You will be a winner today. Pick a fight with a four-year-old. +You will be advanced socially, without any special effort on your part. +You will be aided greatly by a person whom you thought to be unimportant. +You will be attacked by a beast who has the body of a wolf, the tail of a lion, and the face of Donald Duck. +You will be audited by the Internal Revenue Service. +You will be awarded a medal for disregarding safety in saving someone. +You will be awarded some great honor. +You will be awarded the Nobel Peace Prize... posthumously. +You will be called upon to help a friend in trouble. +You will be divorced within a year. +You will be given a post of trust and responsibility. +You will be held hostage by a radical group. +You will be honored for contributing your time and skill to a worthy cause. +You will be imprisoned for contributing your time and skill to a bank robbery. +You will be married within a year, and divorced within two. +You will be married within a year. +You will be misunderstood by everyone. +You will be recognized and honored as a community leader. +You will be reincarnated as a toad; and you will be much happier. +You will be run over by a beer truck. +You will be run over by a bus. +You will be singled out for promotion in your work. +You will be successful in love. +You will be surprised by a loud noise. +You will be surrounded by luxury. +You will be the last person to buy a Chrysler. +You will be the victim of a bizarre joke. +You will be Told about it Tomorrow. Go Home and Prepare Thyself. +You will be traveling and coming into a fortune. +You will be winged by an anti-aircraft battery. +You will become rich and famous unless you don't. +You will contract a rare disease. +You will engage in a profitable business activity. +You will experience a strong urge to do good; but it will pass. +You will feel hungry again in another hour. +You will forget that you ever knew me. +You will gain money by a fattening action. +You will gain money by a speculation or lottery. +You will gain money by an illegal action. +You will gain money by an immoral action. +You will get what you deserve. +You will give someone a piece of your mind, which you can ill afford. +You will have a long and boring life. +You will have a long and unpleasant discussion with your supervisor. +You will have domestic happiness and faithful friends. +You will have good luck and overcome many hardships. +You will have long and healthy life. +You will hear good news from one you thought unfriendly to you. +You will inherit millions of dollars. +You will inherit some money or a small piece of land. +You will live a long, healthy, happy life and make bags of money. +You will live to see your grandchildren. +You will lose your present job and have to become a door to door mayonnaise salesman. +You will meet an important person who will help you advance professionally. +You will never know hunger. +You will not be elected to public office this year. +You will obey or molten silver will be poured into your ears. +You will outgrow your usefulness. +You will overcome the attacks of jealous associates. +You will pass away very quickly. +You will pay for your sins. If you have already paid, please disregard this message. +You will pioneer the first Martian colony. +You will probably marry after a very brief courtship. +You will reach the highest possible point in your business or profession. +You will receive a legacy which will place you above want. +You will remember something that you should not have forgotten. +You will soon forget this. +You will soon meet a person who will play an important role in your life. +You will step on the night soil of many countries. +You will stop at nothing to reach your objective, but only because your brakes are defective. +You will triumph over your enemy. +You will visit the Dung Pits of Glive soon. +You will win success in whatever calling you adopt. +You will wish you hadn't. +You work very hard. Don't try to think as well. +You worry too much about your job. Stop it. You are not paid enough to worry. +You would if you could but you can't so you won't. +You'd like to do it instantaneously, but that's too slow. +You'll be called to a post requiring ability in handling groups of people. +You'll be sorry... +You'll feel devilish tonight. Toss dynamite caps under a flamenco dancer's heel. +You'll feel much better once you've given up hope. +You'll never be the man your mother was! +You'll never see all the places, or read all the books, but fortunately, +they're not all recommended. +You'll wish that you had done some of the hard things when they were easier to do. +You're a card which will have to be dealt with. +You're almost as happy as you think you are. +You're at the end of the road again. +You're being followed. Cut out the hanky-panky for a few days. +You're currently going through a difficult transition period called "Life." +You're definitely on their list. The question to ask next is what list it is. +You're growing out of some of your problems, but there are others that you're growing into. +You're not my type. For that matter, you're not even my species!!! +You're ugly and your mother dresses you funny. +You're working under a slight handicap. You happen to be human. +You've been leading a dog's life. Stay off the furniture. +Your aim is high and to the right. +Your aims are high, and you are capable of much. +Your analyst has you mixed up with another patient. Don't believe a thing he tells you. +Your best consolation is the hope that the things you failed to get weren't really worth having. +Your boss climbed the corporate ladder, wrong by wrong. +Your boss is a few sandwiches short of a picnic. +Your boyfriend takes chocolate from strangers. +Your business will assume vast proportions. +Your business will go through a period of considerable expansion. +Your depth of comprehension may tend to make you lax in worldly ways. +Your domestic life may be harmonious. +Your fly might be open (but don't check it just now). +Your goose is cooked. +(Your current chick is burned up too!) +Your heart is pure, and your mind clear, and your soul devout. +Your ignorance cramps my conversation. +Your life would be very empty if you had nothing to regret. +Your love life will be happy and harmonious. +Your love life will be... interesting. +Your lover will never wish to leave you. +Your lucky color has faded. +Your lucky number has been disconnected. +Your lucky number is 3552664958674928. Watch for it everywhere. +Your mode of life will be changed for the better because of good news soon. +Your mode of life will be changed for the better because of new developments. +Your motives for doing whatever good deed you may have in mind will be misinterpreted by somebody. +Your nature demands love and your happiness depends on it. +Your object is to save the world, while still leading a pleasant life. +Your own qualities will help prevent your advancement in the world. +Your present plans will be successful. +Your reasoning is excellent -- it's only your basic assumptions that are wrong. +Your reasoning powers are good, and you are a fairly good planner. +Your sister swims out to meet troop ships. +Your society will be sought by people of taste and refinement. +Your step will soil many countries. +Your supervisor is thinking about you. +Your talents will be recognized and suitably rewarded. +Your temporary financial embarrassment will be relieved in a surprising manner. +Your true value depends entirely on what you are compared with. diff --git a/tgstation.dme b/tgstation.dme index 9c24f3549c..3f9c5ff81b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -48,7 +48,6 @@ #include "code\__DEFINES\events.dm" #include "code\__DEFINES\exports.dm" #include "code\__DEFINES\fantasy_affixes.dm" -#include "code\__DEFINES\flags.dm" #include "code\__DEFINES\food.dm" #include "code\__DEFINES\footsteps.dm" #include "code\__DEFINES\hud.dm" @@ -77,7 +76,6 @@ #include "code\__DEFINES\movespeed_modification.dm" #include "code\__DEFINES\nanites.dm" #include "code\__DEFINES\networks.dm" -#include "code\__DEFINES\obj_flags.dm" #include "code\__DEFINES\pinpointers.dm" #include "code\__DEFINES\pipe_construction.dm" #include "code\__DEFINES\pool.dm" @@ -85,6 +83,7 @@ #include "code\__DEFINES\preferences.dm" #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" +#include "code\__DEFINES\projectiles.dm" #include "code\__DEFINES\qdel.dm" #include "code\__DEFINES\radiation.dm" #include "code\__DEFINES\radio.dm" @@ -119,10 +118,17 @@ #include "code\__DEFINES\vv.dm" #include "code\__DEFINES\wall_dents.dm" #include "code\__DEFINES\wires.dm" +#include "code\__DEFINES\_flags\_flags.dm" +#include "code\__DEFINES\_flags\item_flags.dm" +#include "code\__DEFINES\_flags\obj_flags.dm" #include "code\__DEFINES\admin\keybindings.dm" +#include "code\__DEFINES\combat\attack_types.dm" +#include "code\__DEFINES\combat\block.dm" +#include "code\__DEFINES\combat\block_parry.dm" #include "code\__DEFINES\dcs\flags.dm" #include "code\__DEFINES\dcs\helpers.dm" #include "code\__DEFINES\dcs\signals.dm" +#include "code\__DEFINES\flags\do_after.dm" #include "code\__DEFINES\flags\shields.dm" #include "code\__DEFINES\mapping\maploader.dm" #include "code\__DEFINES\material\worth.dm" @@ -144,6 +150,7 @@ #include "code\__HELPERS\custom_holoforms.dm" #include "code\__HELPERS\dates.dm" #include "code\__HELPERS\dna.dm" +#include "code\__HELPERS\do_after.dm" #include "code\__HELPERS\donator_groupings.dm" #include "code\__HELPERS\files.dm" #include "code\__HELPERS\game.dm" @@ -351,7 +358,6 @@ #include "code\datums\datumvars.dm" #include "code\datums\dna.dm" #include "code\datums\dog_fashion.dm" -#include "code\datums\embedding_behavior.dm" #include "code\datums\emotes.dm" #include "code\datums\ert.dm" #include "code\datums\explosion.dm" @@ -399,7 +405,9 @@ #include "code\datums\components\construction.dm" #include "code\datums\components\dejavu.dm" #include "code\datums\components\earprotection.dm" +#include "code\datums\components\edible.dm" #include "code\datums\components\edit_complainer.dm" +#include "code\datums\components\embedded.dm" #include "code\datums\components\explodable.dm" #include "code\datums\components\field_of_vision.dm" #include "code\datums\components\footstep.dm" @@ -414,11 +422,14 @@ #include "code\datums\components\magnetic_catch.dm" #include "code\datums\components\material_container.dm" #include "code\datums\components\mirage_border.dm" +#include "code\datums\components\mirv.dm" #include "code\datums\components\mood.dm" #include "code\datums\components\nanites.dm" #include "code\datums\components\ntnet_interface.dm" +#include "code\datums\components\omen.dm" #include "code\datums\components\orbiter.dm" #include "code\datums\components\paintable.dm" +#include "code\datums\components\pellet_cloud.dm" #include "code\datums\components\phantomthief.dm" #include "code\datums\components\rad_insulation.dm" #include "code\datums\components\radioactive.dm" @@ -426,7 +437,6 @@ #include "code\datums\components\riding.dm" #include "code\datums\components\rotation.dm" #include "code\datums\components\shielded.dm" -#include "code\datums\components\shrapnel.dm" #include "code\datums\components\shrink.dm" #include "code\datums\components\sizzle.dm" #include "code\datums\components\slippery.dm" @@ -438,6 +448,7 @@ #include "code\datums\components\swarming.dm" #include "code\datums\components\tackle.dm" #include "code\datums\components\thermite.dm" +#include "code\datums\components\twohanded.dm" #include "code\datums\components\uplink.dm" #include "code\datums\components\virtual_reality.dm" #include "code\datums\components\wearertargeting.dm" @@ -531,6 +542,7 @@ #include "code\datums\elements\dusts_on_leaving_area.dm" #include "code\datums\elements\dwarfism.dm" #include "code\datums\elements\earhealing.dm" +#include "code\datums\elements\embed.dm" #include "code\datums\elements\empprotection.dm" #include "code\datums\elements\firestacker.dm" #include "code\datums\elements\flavor_text.dm" @@ -569,6 +581,8 @@ #include "code\datums\martial\wrestling.dm" #include "code\datums\materials\_material.dm" #include "code\datums\materials\basemats.dm" +#include "code\datums\materials\meat.dm" +#include "code\datums\materials\pizza.dm" #include "code\datums\mood_events\beauty_events.dm" #include "code\datums\mood_events\drink_events.dm" #include "code\datums\mood_events\drug_events.dm" @@ -751,6 +765,7 @@ #include "code\game\machinery\rechargestation.dm" #include "code\game\machinery\recycler.dm" #include "code\game\machinery\requests_console.dm" +#include "code\game\machinery\sheetifier.dm" #include "code\game\machinery\shieldgen.dm" #include "code\game\machinery\Sleeper.dm" #include "code\game\machinery\slotmachine.dm" @@ -822,6 +837,9 @@ #include "code\game\machinery\porta_turret\portable_turret.dm" #include "code\game\machinery\porta_turret\portable_turret_construct.dm" #include "code\game\machinery\porta_turret\portable_turret_cover.dm" +#include "code\game\machinery\shuttle\custom_shuttle.dm" +#include "code\game\machinery\shuttle\shuttle_engine.dm" +#include "code\game\machinery\shuttle\shuttle_heater.dm" #include "code\game\machinery\telecomms\broadcasting.dm" #include "code\game\machinery\telecomms\machine_interactions.dm" #include "code\game\machinery\telecomms\telecomunications.dm" @@ -863,6 +881,7 @@ #include "code\game\mecha\equipment\weapons\mecha_ammo.dm" #include "code\game\mecha\equipment\weapons\weapons.dm" #include "code\game\mecha\medical\medical.dm" +#include "code\game\mecha\medical\medigax.dm" #include "code\game\mecha\medical\odysseus.dm" #include "code\game\mecha\working\ripley.dm" #include "code\game\mecha\working\working.dm" @@ -932,13 +951,16 @@ #include "code\game\objects\items\airlock_painter.dm" #include "code\game\objects\items\apc_frame.dm" #include "code\game\objects\items\balls.dm" +#include "code\game\objects\items\binoculars.dm" #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\boombox.dm" +#include "code\game\objects\items\broom.dm" #include "code\game\objects\items\candle.dm" #include "code\game\objects\items\cardboard_cutouts.dm" #include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\chainsaw.dm" #include "code\game\objects\items\charter.dm" #include "code\game\objects\items\chromosome.dm" #include "code\game\objects\items\chrono_eraser.dm" @@ -956,8 +978,11 @@ #include "code\game\objects\items\dice.dm" #include "code\game\objects\items\dna_injector.dm" #include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\dualsaber.dm" #include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\electrostaff.dm" #include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\fireaxe.dm" #include "code\game\objects\items\flamethrower.dm" #include "code\game\objects\items\gift.dm" #include "code\game\objects\items\granters.dm" @@ -976,6 +1001,7 @@ #include "code\game\objects\items\paiwire.dm" #include "code\game\objects\items\pet_carrier.dm" #include "code\game\objects\items\pinpointer.dm" +#include "code\game\objects\items\pitchfork.dm" #include "code\game\objects\items\plushes.dm" #include "code\game\objects\items\pneumaticCannon.dm" #include "code\game\objects\items\powerfist.dm" @@ -989,8 +1015,10 @@ #include "code\game\objects\items\sharpener.dm" #include "code\game\objects\items\shields.dm" #include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\shrapnel.dm" #include "code\game\objects\items\signs.dm" #include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\spear.dm" #include "code\game\objects\items\stunbaton.dm" #include "code\game\objects\items\taster.dm" #include "code\game\objects\items\teleportation.dm" @@ -999,7 +1027,6 @@ #include "code\game\objects\items\theft_tools.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" -#include "code\game\objects\items\twohanded.dm" #include "code\game\objects\items\vending_items.dm" #include "code\game\objects\items\weaponry.dm" #include "code\game\objects\items\circuitboards\circuitboard.dm" @@ -1091,6 +1118,7 @@ #include "code\game\objects\items\stacks\medical.dm" #include "code\game\objects\items\stacks\rods.dm" #include "code\game\objects\items\stacks\stack.dm" +#include "code\game\objects\items\stacks\tape.dm" #include "code\game\objects\items\stacks\telecrystal.dm" #include "code\game\objects\items\stacks\wrap.dm" #include "code\game\objects\items\stacks\sheets\glass.dm" @@ -1122,7 +1150,6 @@ #include "code\game\objects\items\tanks\tanks.dm" #include "code\game\objects\items\tanks\watertank.dm" #include "code\game\objects\items\tools\crowbar.dm" -#include "code\game\objects\items\tools\saw.dm" #include "code\game\objects\items\tools\screwdriver.dm" #include "code\game\objects\items\tools\weldingtool.dm" #include "code\game\objects\items\tools\wirecutters.dm" @@ -1148,6 +1175,7 @@ #include "code\game\objects\structures\fireplace.dm" #include "code\game\objects\structures\flora.dm" #include "code\game\objects\structures\fluff.dm" +#include "code\game\objects\structures\fugitive_role_spawners.dm" #include "code\game\objects\structures\ghost_role_spawners.dm" #include "code\game\objects\structures\girders.dm" #include "code\game\objects\structures\grille.dm" @@ -1256,6 +1284,7 @@ #include "code\game\turfs\simulated\floor\plating\asteroid.dm" #include "code\game\turfs\simulated\floor\plating\dirt.dm" #include "code\game\turfs\simulated\floor\plating\misc_plating.dm" +#include "code\game\turfs\simulated\wall\material_walls.dm" #include "code\game\turfs\simulated\wall\mineral_walls.dm" #include "code\game\turfs\simulated\wall\misc_walls.dm" #include "code\game\turfs\simulated\wall\reinf_walls.dm" @@ -1340,6 +1369,7 @@ #include "code\modules\antagonists\_common\antag_spawner.dm" #include "code\modules\antagonists\_common\antag_team.dm" #include "code\modules\antagonists\abductor\abductor.dm" +#include "code\modules\antagonists\abductor\ice_abductor.dm" #include "code\modules\antagonists\abductor\abductee\abductee.dm" #include "code\modules\antagonists\abductor\abductee\abductee_objectives.dm" #include "code\modules\antagonists\abductor\abductee\trauma.dm" @@ -1531,6 +1561,10 @@ #include "code\modules\antagonists\disease\disease_event.dm" #include "code\modules\antagonists\disease\disease_mob.dm" #include "code\modules\antagonists\ert\ert.dm" +#include "code\modules\antagonists\fugitive\fugitive.dm" +#include "code\modules\antagonists\fugitive\fugitive_outfits.dm" +#include "code\modules\antagonists\fugitive\fugitive_ship.dm" +#include "code\modules\antagonists\fugitive\hunter.dm" #include "code\modules\antagonists\greentext\greentext.dm" #include "code\modules\antagonists\greybois\greybois.dm" #include "code\modules\antagonists\highlander\highlander.dm" @@ -1611,6 +1645,11 @@ #include "code\modules\assembly\signaler.dm" #include "code\modules\assembly\timer.dm" #include "code\modules\assembly\voice.dm" +#include "code\modules\asset_cache\asset_cache.dm" +#include "code\modules\asset_cache\asset_cache_client.dm" +#include "code\modules\asset_cache\asset_cache_item.dm" +#include "code\modules\asset_cache\asset_list.dm" +#include "code\modules\asset_cache\asset_list_items.dm" #include "code\modules\atmospherics\multiz.dm" #include "code\modules\atmospherics\environmental\LINDA_fire.dm" #include "code\modules\atmospherics\environmental\LINDA_system.dm" @@ -1681,7 +1720,6 @@ #include "code\modules\awaymissions\mission_code\murderdome.dm" #include "code\modules\awaymissions\mission_code\research.dm" #include "code\modules\awaymissions\mission_code\snowdin.dm" -#include "code\modules\awaymissions\mission_code\spacebattle.dm" #include "code\modules\awaymissions\mission_code\stationCollision.dm" #include "code\modules\awaymissions\mission_code\undergroundoutpost45.dm" #include "code\modules\awaymissions\mission_code\wildwest.dm" @@ -1703,6 +1741,7 @@ #include "code\modules\cargo\bounty_console.dm" #include "code\modules\cargo\centcom_podlauncher.dm" #include "code\modules\cargo\console.dm" +#include "code\modules\cargo\coupon.dm" #include "code\modules\cargo\export_scanner.dm" #include "code\modules\cargo\exports.dm" #include "code\modules\cargo\expressconsole.dm" @@ -1743,6 +1782,7 @@ #include "code\modules\cargo\packs\emergency.dm" #include "code\modules\cargo\packs\engine.dm" #include "code\modules\cargo\packs\engineering.dm" +#include "code\modules\cargo\packs\goodies.dm" #include "code\modules\cargo\packs\livestock.dm" #include "code\modules\cargo\packs\materials.dm" #include "code\modules\cargo\packs\medical.dm" @@ -1753,7 +1793,6 @@ #include "code\modules\cargo\packs\service.dm" #include "code\modules\cargo\packs\vending.dm" #include "code\modules\chatter\chatter.dm" -#include "code\modules\client\asset_cache.dm" #include "code\modules\client\client_colour.dm" #include "code\modules\client\client_defines.dm" #include "code\modules\client\client_procs.dm" @@ -1765,6 +1804,7 @@ #include "code\modules\client\preferences_toggles.dm" #include "code\modules\client\preferences_vr.dm" #include "code\modules\client\verbs\aooc.dm" +#include "code\modules\client\verbs\autobunker.dm" #include "code\modules\client\verbs\etips.dm" #include "code\modules\client\verbs\looc.dm" #include "code\modules\client\verbs\minimap.dm" @@ -1877,6 +1917,7 @@ #include "code\modules\events\anomaly_vortex.dm" #include "code\modules\events\aurora_caelus.dm" #include "code\modules\events\blob.dm" +#include "code\modules\events\brain_trauma.dm" #include "code\modules\events\brand_intelligence.dm" #include "code\modules\events\bureaucratic_error.dm" #include "code\modules\events\camerafailure.dm" @@ -1886,7 +1927,9 @@ #include "code\modules\events\disease_outbreak.dm" #include "code\modules\events\dust.dm" #include "code\modules\events\electrical_storm.dm" +#include "code\modules\events\fake_virus.dm" #include "code\modules\events\false_alarm.dm" +#include "code\modules\events\fugitive_spawning.dm" #include "code\modules\events\ghost_role.dm" #include "code\modules\events\grid_check.dm" #include "code\modules\events\heart_attack.dm" @@ -1910,7 +1953,9 @@ #include "code\modules\events\spacevine.dm" #include "code\modules\events\spider_infestation.dm" #include "code\modules\events\spontaneous_appendicitis.dm" +#include "code\modules\events\stray_cargo.dm" #include "code\modules\events\vent_clog.dm" +#include "code\modules\events\wisdomcow.dm" #include "code\modules\events\wormholes.dm" #include "code\modules\events\holiday\halloween.dm" #include "code\modules\events\holiday\vday.dm" @@ -1919,12 +1964,14 @@ #include "code\modules\events\wizard\blobies.dm" #include "code\modules\events\wizard\curseditems.dm" #include "code\modules\events\wizard\departmentrevolt.dm" +#include "code\modules\events\wizard\embeddies.dm" #include "code\modules\events\wizard\fakeexplosion.dm" #include "code\modules\events\wizard\ghost.dm" #include "code\modules\events\wizard\greentext.dm" #include "code\modules\events\wizard\imposter.dm" #include "code\modules\events\wizard\invincible.dm" #include "code\modules\events\wizard\lava.dm" +#include "code\modules\events\wizard\madness.dm" #include "code\modules\events\wizard\magicarp.dm" #include "code\modules\events\wizard\petsplosion.dm" #include "code\modules\events\wizard\race.dm" @@ -2161,6 +2208,7 @@ #include "code\modules\keybindings\keybind\admin.dm" #include "code\modules\keybindings\keybind\carbon.dm" #include "code\modules\keybindings\keybind\client.dm" +#include "code\modules\keybindings\keybind\combat.dm" #include "code\modules\keybindings\keybind\emote.dm" #include "code\modules\keybindings\keybind\human.dm" #include "code\modules\keybindings\keybind\living.dm" @@ -2311,7 +2359,10 @@ #include "code\modules\mob\living\emote.dm" #include "code\modules\mob\living\life.dm" #include "code\modules\mob\living\living.dm" +#include "code\modules\mob\living\living_active_block.dm" +#include "code\modules\mob\living\living_active_parry.dm" #include "code\modules\mob\living\living_block.dm" +#include "code\modules\mob\living\living_blocking_parrying.dm" #include "code\modules\mob\living\living_defense.dm" #include "code\modules\mob\living\living_defines.dm" #include "code\modules\mob\living\living_mobility.dm" @@ -2364,7 +2415,6 @@ #include "code\modules\mob\living\carbon\alien\humanoid\death.dm" #include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm" #include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm" #include "code\modules\mob\living\carbon\alien\humanoid\life.dm" #include "code\modules\mob\living\carbon\alien\humanoid\queen.dm" #include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm" @@ -2955,6 +3005,7 @@ #include "code\modules\reagents\reagent_containers\blood_pack.dm" #include "code\modules\reagents\reagent_containers\borghydro.dm" #include "code\modules\reagents\reagent_containers\bottle.dm" +#include "code\modules\reagents\reagent_containers\chem_pack.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" #include "code\modules\reagents\reagent_containers\glass.dm" #include "code\modules\reagents\reagent_containers\hypospray.dm" @@ -3129,6 +3180,7 @@ #include "code\modules\shuttle\arrivals.dm" #include "code\modules\shuttle\assault_pod.dm" #include "code\modules\shuttle\computer.dm" +#include "code\modules\shuttle\custom_shuttle.dm" #include "code\modules\shuttle\docking.dm" #include "code\modules\shuttle\elevator.dm" #include "code\modules\shuttle\emergency.dm" @@ -3145,6 +3197,12 @@ #include "code\modules\shuttle\supply.dm" #include "code\modules\shuttle\syndicate.dm" #include "code\modules\shuttle\white_ship.dm" +#include "code\modules\shuttle\shuttle_creation\shuttle_creator.dm" +#include "code\modules\shuttle\shuttle_creation\shuttle_creator_actions.dm" +#include "code\modules\shuttle\shuttle_creation\shuttle_creator_console.dm" +#include "code\modules\shuttle\shuttle_creation\shuttle_creator_eye.dm" +#include "code\modules\shuttle\shuttle_creation\shuttle_creator_overlay.dm" +#include "code\modules\shuttle\shuttle_creation\shuttle_upgrades.dm" #include "code\modules\spells\spell.dm" #include "code\modules\spells\spell_types\aimed.dm" #include "code\modules\spells\spell_types\area_teleport.dm" @@ -3153,6 +3211,7 @@ #include "code\modules\spells\spell_types\charge.dm" #include "code\modules\spells\spell_types\conjure.dm" #include "code\modules\spells\spell_types\construct_spells.dm" +#include "code\modules\spells\spell_types\curse.dm" #include "code\modules\spells\spell_types\devil.dm" #include "code\modules\spells\spell_types\devil_boons.dm" #include "code\modules\spells\spell_types\dumbfire.dm" @@ -3405,7 +3464,6 @@ #include "modular_citadel\code\modules\mob\living\living.dm" #include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" #include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" -#include "modular_citadel\code\modules\mob\living\carbon\life.dm" #include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human_defense.dm" diff --git a/tgui-next/packages/tgui/components/NumberInput.js b/tgui-next/packages/tgui/components/NumberInput.js index 52f6a87865..8f47c1b56d 100644 --- a/tgui-next/packages/tgui/components/NumberInput.js +++ b/tgui-next/packages/tgui/components/NumberInput.js @@ -209,6 +209,13 @@ export class NumberInput extends Component { return; } const value = clamp(e.target.value, minValue, maxValue); + if (isNaN(value)) + { + this.setState({ + editing: false, + }); + return; + } this.setState({ editing: false, value, @@ -224,6 +231,13 @@ export class NumberInput extends Component { onKeyDown={e => { if (e.keyCode === 13) { const value = clamp(e.target.value, minValue, maxValue); + if (isNaN(value)) + { + this.setState({ + editing: false, + }); + return; + } this.setState({ editing: false, value, diff --git a/tgui-next/packages/tgui/interfaces/Bepis.js b/tgui-next/packages/tgui/interfaces/Bepis.js index 993af415dc..71ba5c8cb6 100644 --- a/tgui-next/packages/tgui/interfaces/Bepis.js +++ b/tgui-next/packages/tgui/interfaces/Bepis.js @@ -87,15 +87,15 @@ export const Bepis = props => {

    - Average technology cost: {data.mean_value} + Average technology cost: {data.mean_value} - Current chance of Success: Est. {data.success_estimate}% + Current chance of Success: Est. {data.success_estimate}% {data.error_name && ( Previous Failure Reason: Deposited cash value too low. - Please insert more money for future success. + Please insert more money for future success. )} diff --git a/tgui-next/packages/tgui/interfaces/Canvas.js b/tgui-next/packages/tgui/interfaces/Canvas.js index b30639697c..9571d94e22 100644 --- a/tgui-next/packages/tgui/interfaces/Canvas.js +++ b/tgui-next/packages/tgui/interfaces/Canvas.js @@ -73,7 +73,7 @@ class PaintCanvas extends Component { height={y_size || 300} {...rest} onClick={e => this.clickwrapper(e)}> - Canvas failed to render. + Canvas failed to render. ); } diff --git a/tgui-next/packages/tgui/interfaces/Cargo.js b/tgui-next/packages/tgui/interfaces/Cargo.js index 133b1b00ab..85a528d901 100644 --- a/tgui-next/packages/tgui/interfaces/Cargo.js +++ b/tgui-next/packages/tgui/interfaces/Cargo.js @@ -147,6 +147,16 @@ const Catalog = props => { {pack.name}: + + {!!pack.private_goody && ( + Private Only + )} + + + {!!pack.goody && ( + Small Item + )} + {!!pack.access && ( Restrictions Apply @@ -158,9 +168,14 @@ const Catalog = props => { && !pack.can_private_buy && !data.emagged )} - content={(data.self_paid - ? Math.round(pack.cost * 1.1) - : pack.cost) + ' credits'} + content={( + ( + data.self_paid + && !pack.private_goody + && !pack.goody + ) + ? Math.round(pack.cost * 1.1) + : pack.cost) + ' cr'} tooltip={pack.desc} tooltipPosition="left" onClick={() => act(ref, 'add', { diff --git a/tgui-next/packages/tgui/interfaces/ChemMaster.js b/tgui-next/packages/tgui/interfaces/ChemMaster.js index 1997b3b9b6..40d9ae15ca 100644 --- a/tgui-next/packages/tgui/interfaces/ChemMaster.js +++ b/tgui-next/packages/tgui/interfaces/ChemMaster.js @@ -17,7 +17,9 @@ export const ChemMaster = props => { pillBottleCurrentAmount, pillBottleMaxAmount, } = data; - + if (screen === "analyze") { + return ; + } return (
    { - const { state, fermianalyze } = props; + const { state } = props; const { ref } = state.config; - const { analyzeVars } = state.data; + const { analyzeVars, fermianalyze } = state.data; return (
    { )} {charging_state === 2 && ( - Discharging + Discharging )} diff --git a/tgui-next/packages/tgui/interfaces/HypnoChair.js b/tgui-next/packages/tgui/interfaces/HypnoChair.js index 00ef2e819d..6348ca272e 100644 --- a/tgui-next/packages/tgui/interfaces/HypnoChair.js +++ b/tgui-next/packages/tgui/interfaces/HypnoChair.js @@ -12,7 +12,7 @@ export const HypnoChair = props => { The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to - ensure immediate and complete obedience and truthfulness. + ensure immediate and complete obedience and truthfulness.
    { )}> {language.desc} {' '} - Key: ,{language.key} + Key: ,{language.key} {' '} {language.can_understand ? 'Can understand.' diff --git a/tgui-next/packages/tgui/interfaces/Launchpad.js b/tgui-next/packages/tgui/interfaces/Launchpad.js index e96ab310f8..781f6b3dd2 100644 --- a/tgui-next/packages/tgui/interfaces/Launchpad.js +++ b/tgui-next/packages/tgui/interfaces/Launchpad.js @@ -154,7 +154,7 @@ export const LaunchpadControl = props => { inline bold mr={1}> - Y: + Y: { - Name + Name - Mode + Mode - Code + Code - Relay + Relay {saved_settings.map(setting => ( @@ -156,7 +156,7 @@ export const NaniteRemote = props => {
    ) : ( - No settings currently saved + No settings currently saved )}
    diff --git a/tgui-next/packages/tgui/interfaces/NtosConfiguration.js b/tgui-next/packages/tgui/interfaces/NtosConfiguration.js index bceaf5560d..966876d658 100644 --- a/tgui-next/packages/tgui/interfaces/NtosConfiguration.js +++ b/tgui-next/packages/tgui/interfaces/NtosConfiguration.js @@ -23,7 +23,7 @@ export const NtosConfiguration = props => { inline bold mr={1}> - Power Draw: {power_usage}W + Power Draw: {power_usage}W )}> diff --git a/tgui-next/packages/tgui/interfaces/OperatingComputer.js b/tgui-next/packages/tgui/interfaces/OperatingComputer.js index 59cdfadc68..ba249435a5 100644 --- a/tgui-next/packages/tgui/interfaces/OperatingComputer.js +++ b/tgui-next/packages/tgui/interfaces/OperatingComputer.js @@ -105,7 +105,7 @@ export const OperatingComputer = props => { {procedure.alt_chems_needed && ( - Required Chemicals: + Required Chemicals:
    {procedure.alt_chems_needed} diff --git a/tgui-next/packages/tgui/interfaces/SkillPanel.js b/tgui-next/packages/tgui/interfaces/SkillPanel.js new file mode 100644 index 0000000000..f4ae1625b3 --- /dev/null +++ b/tgui-next/packages/tgui/interfaces/SkillPanel.js @@ -0,0 +1,121 @@ +import { Fragment } from 'inferno'; +import { useBackend } from '../backend'; +import { Box, Button, LabeledList, ProgressBar, Section } from '../components'; + +export const SkillPanel = props => { + const { act, data } = useBackend(props); + const skills = data.skills || []; + const see_mods = data.see_skill_mods; + const skillgreen = { + color: 'lightgreen', + fontWeight: 'bold', + }; + const skillyellow = { + color: '#FFDB58', + fontWeight: 'bold', + }; + return ( +
    act('toggle_mods')} /> + )}> + + {skills.map(skill => ( + + + {skill.desc} +
    + `Modifiers: ${skill.modifiers}` +
    +
    + {!!skill.level_based && ( + + {see_mods ? ( + + Level: [ + + {skill.lvl_mod} + ] + + ) : ( + + Level: [ + + {skill.lvl_base} + ] + + )} +
    + Total Experience: + {see_mods ? ( + [{skill.value_mod} XP] + ) : ( + [{skill.value_base} XP] + )} +
    + XP To Next Level: + {skill.max_lvl !== (see_mods + ? skill.lvl_mod_num + : skill.lvl_base_num) ? ( + + {see_mods ? ( + {skill.xp_next_lvl_mod} + ) : ( + {skill.xp_next_lvl_base} + )} + + ) : ( + + [MAXXED] + + )} +
    + )} + {see_mods ? ( + {skill.mod_readout} + ) : ( + {skill.base_readout} + )} + {see_mods ? ( + + ) : ( + + )} +
    + {!!data.admin && ( + +
    + ); +}; diff --git a/tgui-next/packages/tgui/interfaces/Vending.js b/tgui-next/packages/tgui/interfaces/Vending.js index 3e48124fce..2965dd97d1 100644 --- a/tgui-next/packages/tgui/interfaces/Vending.js +++ b/tgui-next/packages/tgui/interfaces/Vending.js @@ -61,7 +61,7 @@ export const Vending = props => { ); return ( - + {product.base64 ? ( { }} /> ) : ( )} - {product.name} - + + {product.name} + + { {data.stock[product.name]} in stock - + {custom && (
    ); -}; \ No newline at end of file +}; diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index f7aa949c08..8a89fd703d 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(26),d=n(22),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(x.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(0),r=n(11),a=n(393),i=n(32);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(26),a=n(15),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(15),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),w=n(35),B=n(79),S=w.get,I=w.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(12),r=n(42),a=n(26),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(12)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(34),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(12)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw w("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||w)&&(y("delete"),y("has"),h&&y("get")),(w||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(26);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(36),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(12),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(12)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&w&&"values"!==w.name&&(x=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||x},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(12)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return k&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(0),a=n(11),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(20),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(25),r=n(44),a=n(65),i=n(35),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(348);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(18),d=n(15),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(24);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(11),a=n(19),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(295),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(513),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(515).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),w=n(26),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(1),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(1),r=n(199);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(1),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(1),r=n(57),a=n(25),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(1),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(34);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(1),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(1),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(1),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(1),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(1),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(1),r=n(268);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(25),i=n(20).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(92),i=n(25),c=n(20),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;x((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Z(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?x((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&Z(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(20).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(1),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(35),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(25),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(1),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(18).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(147),i=n(33),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=ve,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=v,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:xe(r,l,n),Te(o,r,a,i,c,u);break;case 1:xe(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,w=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,p);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.v=!1,c(n)&&n(),c(x.renderComplete)&&x.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),k.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(B([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function k(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=169)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(390);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(30),i=n(22),c=n(90),l=n(125),u=n(62);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(162);t.AnimatedNumber=o.AnimatedNumber;var r=n(395);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(117);t.Button=i.Button;var c=n(397);t.ColorBox=c.ColorBox;var l=n(398);t.Collapsible=l.Collapsible;var u=n(399);t.Dimmer=u.Dimmer;var d=n(400);t.Dropdown=d.Dropdown;var s=n(401);t.Flex=s.Flex;var p=n(165);t.Grid=p.Grid;var m=n(88);t.Icon=m.Icon;var f=n(164);t.Input=f.Input;var h=n(167);t.LabeledList=h.LabeledList;var C=n(402);t.NoticeBox=C.NoticeBox;var g=n(403);t.NumberInput=g.NumberInput;var b=n(404);t.ProgressBar=b.ProgressBar;var N=n(405);t.Section=N.Section;var v=n(166);t.Table=v.Table;var V=n(406);t.Tabs=V.Tabs;var y=n(407);t.TitleBar=y.TitleBar;var _=n(120);t.Toast=_.Toast;var x=n(163);t.Tooltip=x.Tooltip;var k=n(408);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(33),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(121))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o,r=n(104),a=n(7),i=n(5),c=n(6),l=n(15),u=n(75),d=n(30),s=n(22),p=n(13).f,m=n(37),f=n(51),h=n(12),C=n(59),g=i.Int8Array,b=g&&g.prototype,N=i.Uint8ClampedArray,v=N&&N.prototype,V=g&&m(g),y=b&&m(b),_=Object.prototype,x=_.isPrototypeOf,k=h("toStringTag"),L=C("TYPED_ARRAY_TAG"),w=r&&!!f&&"Opera"!==u(i.opera),B=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I=function(e){var t=u(e);return"DataView"===t||l(S,t)},T=function(e){return c(e)&&l(S,u(e))};for(o in S)i[o]||(w=!1);if((!w||"function"!=typeof V||V===Function.prototype)&&(V=function(){throw TypeError("Incorrect invocation")},w))for(o in S)i[o]&&f(i[o],V);if((!w||!y||y===_)&&(y=V.prototype,w))for(o in S)i[o]&&f(i[o].prototype,y);if(w&&m(v)!==y&&f(v,y),a&&!l(y,k))for(o in B=!0,p(y,k,{get:function(){return c(this)?this[L]:undefined}}),S)i[o]&&d(i[o],L,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:w,TYPED_ARRAY_TAG:B&&L,aTypedArray:function(e){if(T(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(x.call(V,e))return e}else for(var t in S)if(l(S,o)){var n=i[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(a){if(n)for(var o in S){var r=i[o];r&&l(r.prototype,e)&&delete r.prototype[e]}y[e]&&!n||s(y,e,n?t:w&&b[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(a){if(f){if(n)for(o in S)(r=i[o])&&l(r,e)&&delete r[e];if(V[e]&&!n)return;try{return s(V,e,n?t:w&&g[e]||t)}catch(c){}}for(o in S)!(r=i[o])||r[e]&&!n||s(r,e,t)}},isView:I,isTypedArray:T,TypedArray:V,TypedArrayPrototype:y}},function(e,t,n){"use strict";var o=n(31),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(0),r=n(11),a=n(396),i=n(33);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(7),r=n(72),a=n(47),i=n(26),c=n(35),l=n(15),u=n(122),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(30),a=n(15),i=n(90),c=n(91),l=n(36),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(15),i=Object.defineProperty,c={},l=function(e){throw e};e.exports=function(e,t){if(a(c,e))return c[e];t||(t={});var n=[][e],u=!!a(t,"ACCESSORS")&&t.ACCESSORS,d=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return c[e]=!!n&&!r((function(){if(u&&!o)return!0;var e={length:-1};u?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,d,s)}))}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(47);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(124),c=n(5),l=n(6),u=n(30),d=n(15),s=n(73),p=n(60),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(73),i=n(103),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(126),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(7),i=n(116),c=n(9),l=n(78),u=n(56),d=n(47),s=n(30),p=n(10),m=n(140),f=n(155),h=n(35),C=n(15),g=n(75),b=n(6),N=n(43),v=n(51),V=n(48).f,y=n(156),_=n(18).forEach,x=n(55),k=n(13),L=n(20),w=n(36),B=n(80),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});d"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=u("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete f.prototype[i[n]];return f()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(12),r=n(43),a=n(13),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(32),a=n(12)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(127),r=n(94).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(32);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(13),a=n(47);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(8),r=n(138);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(60),r=n(6),a=n(15),i=n(13).f,c=n(59),l=n(68),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(158);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(127),r=n(94);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(54),a=n(12)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(97),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(99),a=n(10),i=n(49),c=n(100),l=n(135),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(104),i=n(30),c=n(67),l=n(4),u=n(56),d=n(31),s=n(10),p=n(140),m=n(222),f=n(37),h=n(51),C=n(48).f,g=n(13).f,b=n(98),N=n(44),v=n(36),V=v.get,y=v.set,_=o.ArrayBuffer,x=_,k=o.DataView,L=k&&k.prototype,w=Object.prototype,B=o.RangeError,S=m.pack,I=m.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},M=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},R=function(e,t){g(e.prototype,t,{get:function(){return V(this)[t]}})},F=function(e,t,n,o){var r=p(n),a=V(e);if(r+t>a.byteLength)throw B("Wrong index");var i=V(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,a){var i=p(n),c=V(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=V(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sG;)(j=H[G++])in x||i(x,j,_[j]);z.constructor=x}h&&f(L)!==w&&h(L,w);var U=new k(new x(2)),K=L.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(L,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,"ArrayBuffer");var t=p(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){u(this,k,"DataView"),u(e,x,"DataView");var o=V(e).byteLength,a=d(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),c(k.prototype,{getInt8:function(e){return F(this,1,e)[0]<<24>>24},getUint8:function(e){return F(this,1,e)[0]},getInt16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,M,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});N(x,"ArrayBuffer"),N(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(62),i=n(22),c=n(52),l=n(69),u=n(56),d=n(6),s=n(4),p=n(76),m=n(44),f=n(80);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(51);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(39),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(84),i=n(110),c=RegExp.prototype.exec,l=String.prototype.replace,u=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||s)&&(u=function(e){var t,n,o,r,i=this,u=s&&i.sticky,m=a.call(i),f=i.source,h=0,C=e;return u&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",m)),p&&(n=new RegExp("^"+f+"$(?!\\s)",m)),d&&(t=i.lastIndex),o=c.call(u?n:i,C),u?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:d&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),p&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),d="$0"==="a".replace(/./,"$0"),s=a("replace"),p=!!/./[s]&&""===/./[s]("a","$0"),m=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!u||!d||p)||"split"===e&&!m){var g=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===i?h&&!r?{done:!0,value:g.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:d,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),N=b[0],v=b[1];o(String.prototype,e,N),o(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}s&&c(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(85);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(30);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(123),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(39),r=n(123);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(38),r=n(48),a=n(95),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(74),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(42),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(12),r=n(66),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(75),r=n(66),a=n(12)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(207),a=n(37),i=n(51),c=n(44),l=n(30),u=n(22),d=n(12),s=n(39),p=n(66),m=n(137),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)(h||k||!(y in L))&&u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(10),r=n(106),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(31),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(34),u=n(49),d=n(130),s=n(89),p=n(149),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)||"file:"===m.protocol?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(34),a=n(12)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(4);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(31),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(109);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(12)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(111).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(82);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(76),i=n(9).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(118),c=n(53),l=n(119),u=n(19),d=n(88),s=n(163);n(164),n(165);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(53),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(0),a=n(11),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(89);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(91),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(93),a=n(20),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(96);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(8),i=n(63);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(38);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(26),r=n(48).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(42),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(54),r=n(10),a=n(49);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(26),r=n(45),a=n(66),i=n(36),c=n(102),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(30),l=n(15),u=n(12),d=n(39),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(26),r=n(31),a=n(10),i=n(40),c=n(23),l=Math.min,u=[].lastIndexOf,d=!!u&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!s||!p;e.exports=m?function(e){if(d)return u.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:u},function(e,t,n){"use strict";var o=n(31),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(32),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(7),r=n(63),a=n(26),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(74);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(34),f=n(108).set,h=n(149),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(152);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(32),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(1),r=n(85);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(74);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(351);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(100),i=n(99),c=n(49),l=n(9).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(67),r=n(52).getWeakData,a=n(8),i=n(6),c=n(56),l=n(69),u=n(18),d=n(15),s=n(36),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(160),r=n(16);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(u){return void n(u)}c.done?t(l):Promise.resolve(l).then(o,r)}var i,c,l,u,d,s=(0,n(53).createLogger)("drag"),p=!1,m=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},g=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),i=e.config.window,n.next=4,h(i);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(i,a),s.debug("current state",{ref:i,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",N),v(e)};var N=function _(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",_),p=!1},v=function(e){p&&(e.preventDefault(),C(i,(0,o.vecAdd)([e.screenX,e.screenY],f,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",V),y(n)}};var V=function x(e){s.log("resize end",d),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),m=!1},y=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(u,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),c,[1,1]))))[0]=Math.max(d[0],250),d[1]=Math.max(d[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(i,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(25);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(166),a=n(11);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(11),a=n(19),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(170),n(171),n(172),n(173),n(174),n(175),e.exports=n(176)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(202),n(204),n(205),n(206),n(136),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(223),n(224),n(225),n(226),n(227),n(229),n(230),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(261),n(262),n(263),n(264),n(265),n(266),n(268),n(269),n(271),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(297),n(298),n(299),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(153),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389);var o=n(0);n(391),n(392);var r=n(393),a=(n(158),n(3)),i=n(16),c=n(159),l=n(53),u=n(161),d=n(517),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(519).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(38),i=n(39),c=n(7),l=n(96),u=n(128),d=n(4),s=n(15),p=n(54),m=n(6),f=n(8),h=n(14),C=n(26),g=n(35),b=n(47),N=n(43),v=n(63),V=n(48),y=n(131),_=n(95),x=n(20),k=n(13),L=n(72),w=n(30),B=n(22),S=n(92),I=n(73),T=n(60),A=n(59),E=n(12),P=n(132),M=n(27),O=n(44),R=n(36),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),B(U,"withoutSetter",(function(e){return re(A(e),e)})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,P.f=function(e){return re(E(e),e)},c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(125),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(54),i=n(6),c=n(14),l=n(10),u=n(50),d=n(64),s=n(65),p=n(12),m=n(97),f=p("isConcatSpreadable"),h=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),g=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(133),a=n(45);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every,a=n(40),i=n(23),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(98),a=n(45);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(65),i=n(23),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(45),i=n(23),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(45),i=n(23),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(31),l=n(64);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(32),l=n(64);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(1),r=n(201);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(40),a=n(23),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(1),r=n(203);o({target:"Array",stat:!0,forced:!n(76)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(49),r=n(14),a=n(135),i=n(99),c=n(10),l=n(50),u=n(100);e.exports=function(e){var t,n,d,s,p,m,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,b=g!==undefined,N=u(f),v=0;if(b&&(g=o(g,C>2?arguments[2]:undefined,2)),N==undefined||h==Array&&i(N))for(n=new h(t=c(f.length));t>v;v++)m=b?g(f[v],v):f[v],l(n,v,m);else for(p=(s=N.call(f)).next,n=new h;!(d=p.call(s)).done;v++)m=b?a(s,g,[d.value,v],!0):d.value,l(n,v,m);return n.length=v,n}},function(e,t,n){"use strict";var o=n(1),r=n(61).includes,a=n(45);o({target:"Array",proto:!0,forced:!n(23)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(1),r=n(61).indexOf,a=n(40),i=n(23),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,u=a("indexOf"),d=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!u||!d},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(54)})},function(e,t,n){"use strict";var o=n(137).IteratorPrototype,r=n(43),a=n(47),i=n(44),c=n(66),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(1),r=n(58),a=n(26),i=n(40),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||!u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(1),r=n(139);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(65),i=n(23),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(50);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(1),r=n(77).left,a=n(40),i=n(23),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(77).right,a=n(40),i=n(23),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(54),i=n(42),c=n(10),l=n(26),u=n(50),d=n(12),s=n(65),p=n(23),m=s("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=d("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var n,o,d,s=l(this),p=c(s.length),m=i(e,p),f=i(t===undefined?p:t,p);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,m,f);for(o=new(n===undefined?Array:n)(g(f-m,0)),d=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(32),a=n(14),i=n(4),c=n(40),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||!p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(55)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(42),a=n(31),i=n(10),c=n(14),l=n(64),u=n(50),d=n(65),s=n(23),p=d("splice"),m=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,d,s,p,m,C=c(this),g=i(C.length),b=r(e,g),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=g-b):(n=N-2,o=h(f(a(t),0),g-b)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(d=l(C,o),s=0;sg-o+n;s--)delete C[s-1]}else if(n>o)for(s=g-o;s>b;s--)m=s+n-1,(p=s+o-1)in C?C[m]=C[p]:delete C[m];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(78),i=n(8),c=n(42),l=n(10),u=n(46),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(30),r=n(231),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(141)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(7),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(44)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(79),r=n(142);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(143),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(1),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(1),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(1),r=n(107),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(1),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(1),r=n(81),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(81);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(246)})},function(e,t,n){"use strict";var o=n(107),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(1),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{log1p:n(143)})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(81),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(81),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(44)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(7),r=n(5),a=n(62),i=n(22),c=n(15),l=n(34),u=n(80),d=n(35),s=n(4),p=n(43),m=n(48).f,f=n(20).f,h=n(13).f,C=n(57).trim,g=r.Number,b=g.prototype,N="Number"==l(p(b)),v=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var V,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(N?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?u(new g(v(t)),n,y):v(t)},_=o?m(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)c(g,V=_[x])&&!c(y,V)&&h(y,V,f(g,V));y.prototype=b,b.constructor=y,i(r,"Number",y)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(260)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isInteger:n(144)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(144),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(267);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(1),r=n(145);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(270),i=n(106),c=n(4),l=1..toFixed,u=Math.floor,d=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),p=[0,0,0,0,0,0],m="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=u(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=u(n/e),n=n%e*1e7},g=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(d(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=f.length)<=s?"0."+i.call("0",s-c)+f:f.slice(0,c-s)+"."+f.slice(c-s)):m+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(1),r=n(272);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(63),i=n(95),c=n(72),l=n(14),u=n(58),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(7)},{create:n(43)})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(129)})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(146).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(4),i=n(6),c=n(52).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(69),a=n(50);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(26),i=n(20).f,c=n(7),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(93),i=n(26),c=n(20),l=n(50);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(131).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(103);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{is:n(147)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(14),a=n(63);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52).onFreeze,i=n(68),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52).onFreeze,i=n(68),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{setPrototypeOf:n(51)})},function(e,t,n){"use strict";var o=n(101),r=n(22),a=n(296);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(101),r=n(75);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(146).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(145);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(39),u=n(5),d=n(38),s=n(148),p=n(22),m=n(67),f=n(44),h=n(55),C=n(6),g=n(32),b=n(56),N=n(34),v=n(91),V=n(69),y=n(76),_=n(46),x=n(108).set,k=n(150),L=n(151),w=n(300),B=n(152),S=n(301),I=n(36),T=n(62),A=n(12),E=n(97),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),$=W||!y((function(e){D.all(e)["catch"]((function(){}))})),Q=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},X=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=Q(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},J=function(e,t){x.call(u,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,X(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=Q(n);r?k((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,X(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};W&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&X(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:W},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:W},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||W},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(1),r=n(39),a=n(148),i=n(4),c=n(38),l=n(46),u=n(151),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),i=n(8),c=n(6),l=n(43),u=n(141),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(35),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(20).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(20);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(103)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{ownKeys:n(93)})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(8);o({target:"Reflect",stat:!0,sham:!n(68)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(47);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(138),i=n(51);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(7),r=n(5),a=n(62),i=n(80),c=n(13).f,l=n(48).f,u=n(109),d=n(84),s=n(110),p=n(22),m=n(4),f=n(36).set,h=n(55),C=n(12)("match"),g=r.RegExp,b=g.prototype,N=/a/g,v=/a/g,V=new g(N)!==N,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!V||y||m((function(){return v[C]=!1,g(N)!=N||g(v)==v||"/a/i"!=g(N,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=u(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;V?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=d.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(V?new g(e,t):g(e,t),o?this:b,_);return y&&n&&f(c,{sticky:n}),c},x=function(e){e in _||c(_,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},k=l(g),L=0;k.length>L;)x(k[L++]);b.constructor=_,_.prototype=b,p(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(84),i=n(110).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(84),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(79),r=n(142);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(111).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(112),l=n(21),u=n(113),d=n(39),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(42),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(1),r=n(112),a=n(21);o({target:"String",proto:!0,forced:!n(113)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(111).charAt,r=n(36),a=n(102),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(10),i=n(21),c=n(114),l=n(87);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(105).end;o({target:"String",proto:!0,forced:n(154)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(105).start;o({target:"String",proto:!0,forced:n(154)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(26),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),m=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var v=l.unicode;l.lastIndex=0}for(var V=[];;){var y=d(l,m);if(null===y)break;if(V.push(y),!h)break;""===String(y[0])&&(l.lastIndex=u(m,i(l.lastIndex),v))}for(var _,x="",k=0,L=0;L=k&&(x+=m.slice(k,B)+E,k=B+w.length)}return x+m.slice(k)}];function N(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(21),i=n(147),c=n(87);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(86),r=n(109),a=n(8),i=n(21),c=n(46),l=n(114),u=n(10),d=n(87),s=n(85),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(57).trim;o({target:"String",proto:!0,forced:n(115)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(57).end,a=n(115)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(1),r=n(57).start,a=n(115)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(41)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(31);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(41)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(41)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(9),r=n(133),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(98),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).filter,a=n(46),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(9),r=n(18).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(116);(0,n(9).exportTypedArrayStaticMethod)("from",n(156),o)},function(e,t,n){"use strict";var o=n(9),r=n(61).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(61).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(136),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(139),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).map,a=n(46),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(9),r=n(116),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(9),r=n(77).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(77).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(9),r=n(18).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(9),r=n(10),a=n(42),i=n(46),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(9).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(67),i=n(52),c=n(79),l=n(157),u=n(6),d=n(36).enforce,s=n(124),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(79)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(157))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(108);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(150),i=n(34),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(74),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Be,t._HI=R,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Pe,t._MP=Le,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var i=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return w(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=R(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ye,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){u(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,f=u(p),h=l(p)&&"$"===p[0];m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=E(s)),(f||h)&&(s.key="$"+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var F="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":F,"xlink:arcrole":F,"xlink:href":F,"xlink:role":F,"xlink:show":F,"xlink:title":F,"xlink:type":F,"xml:base":D,"xml:lang":D,"xml:space":D};function z(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var H=z(0),G=z(null),U=z(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=z(null)),n[e]||1==++H[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?q(t,!0,e,X(t)):t.stopPropagation()}}(e):function(e){return function(t){q(t,!1,e,X(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function Y(e,t){var n=t.$EV;n&&n[e]&&(0==--H[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function q(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function W(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function Q(){return this.cancelBubble}function X(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=Q,e.stopPropagation=W,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function J(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))Z(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var ue,de,se=J("onInput",me),pe=J("onChange");function me(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&me(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function ge(e){e&&!B(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ne(e,t){ve(e),v(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ge(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=Ce(n))&&he(t,o,n),n)ke(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function we(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Be(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=y(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=we(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Be(e,e.type,e.props||p,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Pe(e,a)):512&i||16&i?Ie(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=P());2===c?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=P();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||h(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)k(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=E(s)),Se(s,m,n,f,null,i)):8!==p&&4!==p||Ae(s,m,n,f,null,i)}u(t)||h(t,m,r),u(l)||Le(e,c,l,m,o),be(e.ref,m,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=Ce(c)),c){var C=f[h],g=c[h];C!==g&&ke(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&ke(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Oe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&fe(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ge(y),be(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,i),f!==m&&(ge(f),be(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=R(32768&t.flags?C.render(d,s,o):C(d,o));Me(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=P());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Oe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Me(n,o,r,a,i,c,u);break;case 1:Ne(n,r);break;case 16:ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ae(t,n,o,r,N(e,!0),a),v(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,u);break;case 1:break;case 16:k(r,o);break;default:Ae(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,i,c,u);break;case 1:ye(r);break;default:ye(r),Ae(o,r,a,i,c,u)}break;default:switch(t){case 16:Ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,u);break;case 1:_e(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ae(o,r,a,i,c,u):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Me(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=E(C)),Me(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ne(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,y=i-c+1,_=new Int32Array(y+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|y)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=E(f)),Me(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ne(m,l)}else x||Ne(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ne(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=E(f)),Me(m,f,l,n,u,d,p),++w}else x||Ne(m,l);else x||Ne(m,l)}if(x)_e(l,s,e),Ae(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>Fe&&(Fe=l,ue=new Int32Array(l),de=new Int32Array(l));for(;n>1]]0&&(de[n]=ue[a-1]),ue[a]=n)}a=r+1;var u=new Int32Array(a);i=ue[a-1];for(;a-- >0;)u[a]=i,i=de[i],ue[a]=0;return u}(_);for(c=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),V(n),u}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;V(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(32);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(d,"toggleMode")}})],4),children:[0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[N," / ",v," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(23),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(514),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(117);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(88);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(162),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(117);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n only accepts children of type .This is what we received: "+r)}}}(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=d;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},d.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(24),i=n(16),c=n(33),l=n(88),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(25),a=n(19),i=n(11),c=n(16);var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=i.prototype;return c.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},c.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},c.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,c=t.rangeX,l=t.rangeY,u=t.fillColor,d=void 0===u?"none":u,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(i,C,c,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2),l=n(33),u=n(70);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(33);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(24),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(25),a=n(16),i=n(2),c=n(70);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.private_goody&&(0,o.createFragment)([(0,o.createTextVNode)("Private Only")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.goody&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(!l.self_paid||e.private_goody||e.goody?e.cost:Math.round(1.1*e.cost))+" cr",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(168);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data,c=i.analyzeVars,l=i.fermianalyze;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(25),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(168);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(24);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(160),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(53).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(3),l=n(2),u=n(33),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(119);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(24),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(33),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,f=n.supply.map((function(e,t){return[t,e]})),h=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),g=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:C,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:C,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:f,rangeX:[0,f.length-1],rangeY:[0,C],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,C],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),g.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,s,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var s=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};s.defaultHooks=c.pureComponentHooks;var p=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};p.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2),l=n(33);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(167);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(70),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(3),a=n(2);t.SkillPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.skills||[],l=i.see_skill_mods,u={color:"lightgreen",fontWeight:"bold"},d={color:"#FFDB58",fontWeight:"bold"};return(0,o.createComponentVNode)(2,a.Section,{title:i.playername,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"Enabled":"Disabled",content:l?"Modifiers Shown":"Modifiers Hidden",onClick:function(){return n("toggle_mods")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,[e.desc,(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("`Modifiers: $"),e.modifiers,(0,o.createTextVNode)("`")],0,{style:d}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createComponentVNode)(2,a.Box,{children:[l?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_mod,0,{style:e.mod_style}),(0,o.createTextVNode)("]")],4):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_base,0,{style:e.base_style}),(0,o.createTextVNode)("]")],4),(0,o.createVNode)(1,"br"),"Total Experience:",l?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_mod,(0,o.createTextVNode)(" XP]")],0):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_base,(0,o.createTextVNode)(" XP]")],0),(0,o.createVNode)(1,"br"),"XP To Next Level:",e.max_lvl!==(l?e.lvl_mod_num:e.lvl_base_num)?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:l?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_mod,0):(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0)}):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:u})]}),l?(0,o.createVNode)(1,"span",null,e.mod_readout,0):(0,o.createVNode)(1,"span",null,e.base_readout,0),l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_mod,color:"good"}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!i.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return n("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return n("set_exp",{skill:e.path})}}),!!e.level_based&&(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return n("set_lvl",{skill:e.path})}})],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]},e.name)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(33),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(71),r=n(518),a=n(3),i=n(120),c=n(118);(0,n(53).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o ShuttleManipulator, scrollable: true, }, + skillpanel: { + component: () => SkillPanel, + scrollable: true, + }, sleeper: { component: () => Sleeper, scrollable: false, diff --git a/tgui-next/yarn.lock b/tgui-next/yarn.lock index dd59505ca1..31ff6f3558 100644 --- a/tgui-next/yarn.lock +++ b/tgui-next/yarn.lock @@ -2,817 +2,973 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" - integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.3.tgz#324bcfd8d35cd3d47dae18cde63d752086435e9a" + integrity sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg== dependencies: - "@babel/highlight" "^7.0.0" + "@babel/highlight" "^7.10.3" + +"@babel/compat-data@^7.10.1", "@babel/compat-data@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.3.tgz#9af3e033f36e8e2d6e47570db91e64a846f5d382" + integrity sha512-BDIfJ9uNZuI0LajPfoYV28lX8kyCPMHY6uY4WH1lJdcicmAfxCK5ASzaeV0D/wsUaRH/cLk+amuxtC37sZ8TUg== + dependencies: + browserslist "^4.12.0" + invariant "^2.2.4" + semver "^5.5.0" "@babel/core@^7.6.2": - version "7.7.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.5.tgz#ae1323cd035b5160293307f50647e83f8ba62f7e" - integrity sha512-M42+ScN4+1S9iB6f+TL7QBpoQETxbclx+KNoKJABghnKYE+fMzSGqst0BZJc8CpI625bwPwYgUyRvxZ+0mZzpw== + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.3.tgz#73b0e8ddeec1e3fdd7a2de587a60e17c440ec77e" + integrity sha512-5YqWxYE3pyhIi84L84YcwjeEgS+fa7ZjK6IBVGTjDVfm64njkR2lfDhVR5OudLk8x2GK59YoSyVv+L/03k1q9w== dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.7.4" - "@babel/helpers" "^7.7.4" - "@babel/parser" "^7.7.5" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" + "@babel/code-frame" "^7.10.3" + "@babel/generator" "^7.10.3" + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helpers" "^7.10.1" + "@babel/parser" "^7.10.3" + "@babel/template" "^7.10.3" + "@babel/traverse" "^7.10.3" + "@babel/types" "^7.10.3" convert-source-map "^1.7.0" debug "^4.1.0" - json5 "^2.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" lodash "^4.17.13" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.4.tgz#db651e2840ca9aa66f327dcec1dc5f5fa9611369" - integrity sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg== +"@babel/generator@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.3.tgz#32b9a0d963a71d7a54f5f6c15659c3dbc2a523a5" + integrity sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA== dependencies: - "@babel/types" "^7.7.4" + "@babel/types" "^7.10.3" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz#bb3faf1e74b74bd547e867e48f551fa6b098b6ce" - integrity sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz#5f73f2b28580e224b5b9bd03146a4015d6217f5f" - integrity sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-call-delegate@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz#621b83e596722b50c0066f9dc37d3232e461b801" - integrity sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA== - dependencies: - "@babel/helper-hoist-variables" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-create-regexp-features-plugin@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz#6d5762359fd34f4da1500e4cff9955b5299aaf59" - integrity sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A== - dependencies: - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - -"@babel/helper-define-map@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz#2841bf92eb8bd9c906851546fe6b9d45e162f176" - integrity sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/types" "^7.7.4" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz#fa700878e008d85dc51ba43e9fb835cddfe05c84" - integrity sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg== - dependencies: - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-function-name@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz#ab6e041e7135d436d8f0a3eca15de5b67a341a2e" - integrity sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ== - dependencies: - "@babel/helper-get-function-arity" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-get-function-arity@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz#cb46348d2f8808e632f0ab048172130e636005f0" - integrity sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-hoist-variables@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz#612384e3d823fdfaaf9fce31550fe5d4db0f3d12" - integrity sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-member-expression-to-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz#356438e2569df7321a8326644d4b790d2122cb74" - integrity sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-module-imports@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz#e5a92529f8888bf319a6376abfbd1cebc491ad91" - integrity sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-module-transforms@^7.7.4", "@babel/helper-module-transforms@^7.7.5": - version "7.7.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.7.5.tgz#d044da7ffd91ec967db25cd6748f704b6b244835" - integrity sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-simple-access" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/types" "^7.7.4" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz#034af31370d2995242aa4df402c3b7794b2dcdf2" - integrity sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== - -"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" - integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz#c68c2407350d9af0e061ed6726afb4fff16d0234" - integrity sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-wrap-function" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-replace-supers@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz#3c881a6a6a7571275a72d82e6107126ec9e2cdd2" - integrity sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.7.4" - "@babel/helper-optimise-call-expression" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-simple-access@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz#a169a0adb1b5f418cfc19f22586b2ebf58a9a294" - integrity sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A== - dependencies: - "@babel/template" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-split-export-declaration@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz#57292af60443c4a3622cf74040ddc28e68336fd8" - integrity sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-wrap-function@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz#37ab7fed5150e22d9d7266e830072c0cdd8baace" - integrity sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helpers@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.4.tgz#62c215b9e6c712dadc15a9a0dcab76c92a940302" - integrity sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg== - dependencies: - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/highlight@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" - integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.7.4", "@babel/parser@^7.7.5": - version "7.7.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.5.tgz#cbf45321619ac12d83363fcf9c94bb67fa646d71" - integrity sha512-KNlOe9+/nk4i29g0VXgl8PEXIRms5xKLJeuZ6UptN0fHv+jDiriG+y94X6qAgWTR0h3KaoM1wK5G5h7MHFRSig== - -"@babel/plugin-proposal-async-generator-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz#0351c5ac0a9e927845fffd5b82af476947b7ce6d" - integrity sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.7.4" - "@babel/plugin-syntax-async-generators" "^7.7.4" - -"@babel/plugin-proposal-dynamic-import@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz#dde64a7f127691758cbfed6cf70de0fa5879d52d" - integrity sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.7.4" - -"@babel/plugin-proposal-json-strings@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz#7700a6bfda771d8dc81973249eac416c6b4c697d" - integrity sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-json-strings" "^7.7.4" - -"@babel/plugin-proposal-object-rest-spread@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz#cc57849894a5c774214178c8ab64f6334ec8af71" - integrity sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.7.4" - -"@babel/plugin-proposal-optional-catch-binding@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz#ec21e8aeb09ec6711bc0a39ca49520abee1de379" - integrity sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" - -"@babel/plugin-proposal-unicode-property-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz#7c239ccaf09470dbe1d453d50057460e84517ebb" - integrity sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-async-generators@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz#331aaf310a10c80c44a66b238b6e49132bd3c889" - integrity sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-dynamic-import@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz#29ca3b4415abfe4a5ec381e903862ad1a54c3aec" - integrity sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-json-strings@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz#86e63f7d2e22f9e27129ac4e83ea989a382e86cc" - integrity sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-jsx@^7": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz#dab2b56a36fb6c3c222a1fbc71f7bf97f327a9ec" - integrity sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-object-rest-spread@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46" - integrity sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz#a3e38f59f4b6233867b4a92dcb0ee05b2c334aa6" - integrity sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-top-level-await@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz#bd7d8fa7b9fee793a36e4027fd6dd1aa32f946da" - integrity sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-arrow-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz#76309bd578addd8aee3b379d809c802305a98a12" - integrity sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-async-to-generator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz#694cbeae6d613a34ef0292713fa42fb45c4470ba" - integrity sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.7.4" - -"@babel/plugin-transform-block-scoped-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz#d0d9d5c269c78eaea76227ace214b8d01e4d837b" - integrity sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-block-scoping@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz#200aad0dcd6bb80372f94d9e628ea062c58bf224" - integrity sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.13" - -"@babel/plugin-transform-classes@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz#c92c14be0a1399e15df72667067a8f510c9400ec" - integrity sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-define-map" "^7.7.4" - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-optimise-call-expression" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz#e856c1628d3238ffe12d668eb42559f79a81910d" - integrity sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-destructuring@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz#2b713729e5054a1135097b6a67da1b6fe8789267" - integrity sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-dotall-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz#f7ccda61118c5b7a2599a72d5e3210884a021e96" - integrity sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-duplicate-keys@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz#3d21731a42e3f598a73835299dd0169c3b90ac91" - integrity sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-exponentiation-operator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz#dd30c0191e3a1ba19bcc7e389bdfddc0729d5db9" - integrity sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-for-of@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz#248800e3a5e507b1f103d8b4ca998e77c63932bc" - integrity sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-function-name@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz#75a6d3303d50db638ff8b5385d12451c865025b1" - integrity sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-jscript@^7.2.0": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-jscript/-/plugin-transform-jscript-7.7.4.tgz#c44778475e82213c9add7d46cb2223e5ee1c6c1d" - integrity sha512-ctCBKIcV5rZoYntbXtuE8XmBH0RgGk0lyQYJzsU6j2vKMr0dAf9QFyDjRlvR0xKqOPcAdrVEVdI5k2qVTicNoQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz#27fe87d2b5017a2a5a34d1c41a6b9f6a6262643e" - integrity sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-member-expression-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz#aee127f2f3339fc34ce5e3055d7ffbf7aa26f19a" - integrity sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-amd@^7.7.5": - version "7.7.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.5.tgz#39e0fb717224b59475b306402bb8eedab01e729c" - integrity sha512-CT57FG4A2ZUNU1v+HdvDSDrjNWBrtCmSH6YbbgN3Lrf0Di/q/lWRxZrE72p3+HCCz9UjfZOEBdphgC0nzOS6DQ== - dependencies: - "@babel/helper-module-transforms" "^7.7.5" - "@babel/helper-plugin-utils" "^7.0.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-commonjs@^7.7.5": - version "7.7.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.5.tgz#1d27f5eb0bcf7543e774950e5b2fa782e637b345" - integrity sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q== - dependencies: - "@babel/helper-module-transforms" "^7.7.5" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.7.4" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-systemjs@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz#cd98152339d3e763dfe838b7d4273edaf520bb30" - integrity sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw== - dependencies: - "@babel/helper-hoist-variables" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-umd@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz#1027c355a118de0aae9fee00ad7813c584d9061f" - integrity sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw== - dependencies: - "@babel/helper-module-transforms" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz#fb3bcc4ee4198e7385805007373d6b6f42c98220" - integrity sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - -"@babel/plugin-transform-new-target@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz#4a0753d2d60639437be07b592a9e58ee00720167" - integrity sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-object-super@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz#48488937a2d586c0148451bf51af9d7dda567262" - integrity sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.7.4" - -"@babel/plugin-transform-parameters@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz#da4555c97f39b51ac089d31c7380f03bca4075ce" - integrity sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw== - dependencies: - "@babel/helper-call-delegate" "^7.7.4" - "@babel/helper-get-function-arity" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-property-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz#2388d6505ef89b266103f450f9167e6bd73f98c2" - integrity sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-regenerator@^7.7.5": - version "7.7.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.5.tgz#3a8757ee1a2780f390e89f246065ecf59c26fce9" - integrity sha512-/8I8tPvX2FkuEyWbjRCt4qTAgZK0DVy8QRguhA524UH48RfGJy94On2ri+dCuwOpcerPRl9O4ebQkRcVzIaGBw== - dependencies: - regenerator-transform "^0.14.0" - -"@babel/plugin-transform-reserved-words@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz#6a7cf123ad175bb5c69aec8f6f0770387ed3f1eb" - integrity sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-shorthand-properties@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz#74a0a9b2f6d67a684c6fbfd5f0458eb7ba99891e" - integrity sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-spread@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz#aa673b356fe6b7e70d69b6e33a17fef641008578" - integrity sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-sticky-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz#ffb68c05090c30732076b1285dc1401b404a123c" - integrity sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - -"@babel/plugin-transform-template-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz#1eb6411736dd3fe87dbd20cc6668e5121c17d604" - integrity sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-typeof-symbol@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz#3174626214f2d6de322882e498a38e8371b2140e" - integrity sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-unicode-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz#a3c0f65b117c4c81c5b6484f2a5e7b95346b83ae" - integrity sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/preset-env@^7.6.2": - version "7.7.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.7.6.tgz#39ac600427bbb94eec6b27953f1dfa1d64d457b2" - integrity sha512-k5hO17iF/Q7tR9Jv8PdNBZWYW6RofxhnxKjBMc0nG4JTaWvOTiPoO/RLFwAKcA4FpmuBFm6jkoqaRJLGi0zdaQ== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.7.4" - "@babel/plugin-proposal-dynamic-import" "^7.7.4" - "@babel/plugin-proposal-json-strings" "^7.7.4" - "@babel/plugin-proposal-object-rest-spread" "^7.7.4" - "@babel/plugin-proposal-optional-catch-binding" "^7.7.4" - "@babel/plugin-proposal-unicode-property-regex" "^7.7.4" - "@babel/plugin-syntax-async-generators" "^7.7.4" - "@babel/plugin-syntax-dynamic-import" "^7.7.4" - "@babel/plugin-syntax-json-strings" "^7.7.4" - "@babel/plugin-syntax-object-rest-spread" "^7.7.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" - "@babel/plugin-syntax-top-level-await" "^7.7.4" - "@babel/plugin-transform-arrow-functions" "^7.7.4" - "@babel/plugin-transform-async-to-generator" "^7.7.4" - "@babel/plugin-transform-block-scoped-functions" "^7.7.4" - "@babel/plugin-transform-block-scoping" "^7.7.4" - "@babel/plugin-transform-classes" "^7.7.4" - "@babel/plugin-transform-computed-properties" "^7.7.4" - "@babel/plugin-transform-destructuring" "^7.7.4" - "@babel/plugin-transform-dotall-regex" "^7.7.4" - "@babel/plugin-transform-duplicate-keys" "^7.7.4" - "@babel/plugin-transform-exponentiation-operator" "^7.7.4" - "@babel/plugin-transform-for-of" "^7.7.4" - "@babel/plugin-transform-function-name" "^7.7.4" - "@babel/plugin-transform-literals" "^7.7.4" - "@babel/plugin-transform-member-expression-literals" "^7.7.4" - "@babel/plugin-transform-modules-amd" "^7.7.5" - "@babel/plugin-transform-modules-commonjs" "^7.7.5" - "@babel/plugin-transform-modules-systemjs" "^7.7.4" - "@babel/plugin-transform-modules-umd" "^7.7.4" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.7.4" - "@babel/plugin-transform-new-target" "^7.7.4" - "@babel/plugin-transform-object-super" "^7.7.4" - "@babel/plugin-transform-parameters" "^7.7.4" - "@babel/plugin-transform-property-literals" "^7.7.4" - "@babel/plugin-transform-regenerator" "^7.7.5" - "@babel/plugin-transform-reserved-words" "^7.7.4" - "@babel/plugin-transform-shorthand-properties" "^7.7.4" - "@babel/plugin-transform-spread" "^7.7.4" - "@babel/plugin-transform-sticky-regex" "^7.7.4" - "@babel/plugin-transform-template-literals" "^7.7.4" - "@babel/plugin-transform-typeof-symbol" "^7.7.4" - "@babel/plugin-transform-unicode-regex" "^7.7.4" - "@babel/types" "^7.7.4" - browserslist "^4.6.0" - core-js-compat "^3.4.7" - invariant "^2.2.2" - js-levenshtein "^1.1.3" +"@babel/helper-annotate-as-pure@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz#f6d08acc6f70bbd59b436262553fb2e259a1a268" + integrity sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw== + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.1": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.3.tgz#4e9012d6701bef0030348d7f9c808209bd3e8687" + integrity sha512-lo4XXRnBlU6eRM92FkiZxpo1xFLmv3VsPFk61zJKMm7XYJfwqXHsYJTY6agoc4a3L8QPw1HqWehO18coZgbT6A== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.3" + "@babel/types" "^7.10.3" + +"@babel/helper-compilation-targets@^7.10.2": + version "7.10.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz#a17d9723b6e2c750299d2a14d4637c76936d8285" + integrity sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA== + dependencies: + "@babel/compat-data" "^7.10.1" + browserslist "^4.12.0" + invariant "^2.2.4" + levenary "^1.1.1" semver "^5.5.0" -"@babel/template@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.4.tgz#428a7d9eecffe27deac0a98e23bf8e3675d2a77b" - integrity sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw== +"@babel/helper-create-class-features-plugin@^7.10.1": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.3.tgz#2783daa6866822e3d5ed119163b50f0fc3ae4b35" + integrity sha512-iRT9VwqtdFmv7UheJWthGc/h2s7MqoweBF9RUj77NFZsg9VfISvBTum3k6coAhJ8RWv2tj3yUjA03HxPd0vfpQ== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.4" - "@babel/types" "^7.7.4" + "@babel/helper-function-name" "^7.10.3" + "@babel/helper-member-expression-to-functions" "^7.10.3" + "@babel/helper-optimise-call-expression" "^7.10.3" + "@babel/helper-plugin-utils" "^7.10.3" + "@babel/helper-replace-supers" "^7.10.1" + "@babel/helper-split-export-declaration" "^7.10.1" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.4.tgz#9c1e7c60fb679fe4fcfaa42500833333c2058558" - integrity sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw== +"@babel/helper-create-regexp-features-plugin@^7.10.1", "@babel/helper-create-regexp-features-plugin@^7.8.3": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz#1b8feeab1594cbcfbf3ab5a3bbcabac0468efdbd" + integrity sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA== dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.7.4" - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - "@babel/parser" "^7.7.4" - "@babel/types" "^7.7.4" + "@babel/helper-annotate-as-pure" "^7.10.1" + "@babel/helper-regex" "^7.10.1" + regexpu-core "^4.7.0" + +"@babel/helper-define-map@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.3.tgz#d27120a5e57c84727b30944549b2dfeca62401a8" + integrity sha512-bxRzDi4Sin/k0drWCczppOhov1sBSdBvXJObM1NLHQzjhXhwRtn7aRWGvLJWCYbuu2qUk3EKs6Ci9C9ps8XokQ== + dependencies: + "@babel/helper-function-name" "^7.10.3" + "@babel/types" "^7.10.3" + lodash "^4.17.13" + +"@babel/helper-explode-assignable-expression@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.3.tgz#9dc14f0cfa2833ea830a9c8a1c742b6e7461b05e" + integrity sha512-0nKcR64XrOC3lsl+uhD15cwxPvaB6QKUDlD84OT9C3myRbhJqTMYir69/RWItUvHpharv0eJ/wk7fl34ONSwZw== + dependencies: + "@babel/traverse" "^7.10.3" + "@babel/types" "^7.10.3" + +"@babel/helper-function-name@^7.10.1", "@babel/helper-function-name@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz#79316cd75a9fa25ba9787ff54544307ed444f197" + integrity sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw== + dependencies: + "@babel/helper-get-function-arity" "^7.10.3" + "@babel/template" "^7.10.3" + "@babel/types" "^7.10.3" + +"@babel/helper-get-function-arity@^7.10.1", "@babel/helper-get-function-arity@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz#3a28f7b28ccc7719eacd9223b659fdf162e4c45e" + integrity sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg== + dependencies: + "@babel/types" "^7.10.3" + +"@babel/helper-hoist-variables@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz#d554f52baf1657ffbd7e5137311abc993bb3f068" + integrity sha512-9JyafKoBt5h20Yv1+BXQMdcXXavozI1vt401KBiRc2qzUepbVnd7ogVNymY1xkQN9fekGwfxtotH2Yf5xsGzgg== + dependencies: + "@babel/types" "^7.10.3" + +"@babel/helper-member-expression-to-functions@^7.10.1", "@babel/helper-member-expression-to-functions@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz#bc3663ac81ac57c39148fef4c69bf48a77ba8dd6" + integrity sha512-q7+37c4EPLSjNb2NmWOjNwj0+BOyYlssuQ58kHEWk1Z78K5i8vTUsteq78HMieRPQSl/NtpQyJfdjt3qZ5V2vw== + dependencies: + "@babel/types" "^7.10.3" + +"@babel/helper-module-imports@^7.10.1", "@babel/helper-module-imports@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz#766fa1d57608e53e5676f23ae498ec7a95e1b11a" + integrity sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w== + dependencies: + "@babel/types" "^7.10.3" + +"@babel/helper-module-transforms@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622" + integrity sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg== + dependencies: + "@babel/helper-module-imports" "^7.10.1" + "@babel/helper-replace-supers" "^7.10.1" + "@babel/helper-simple-access" "^7.10.1" + "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/template" "^7.10.1" + "@babel/types" "^7.10.1" + lodash "^4.17.13" + +"@babel/helper-optimise-call-expression@^7.10.1", "@babel/helper-optimise-call-expression@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz#f53c4b6783093195b0f69330439908841660c530" + integrity sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg== + dependencies: + "@babel/types" "^7.10.3" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.10.3", "@babel/helper-plugin-utils@^7.8.0": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz#aac45cccf8bc1873b99a85f34bceef3beb5d3244" + integrity sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g== + +"@babel/helper-regex@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.1.tgz#021cf1a7ba99822f993222a001cc3fec83255b96" + integrity sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g== + dependencies: + lodash "^4.17.13" + +"@babel/helper-remap-async-to-generator@^7.10.1", "@babel/helper-remap-async-to-generator@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.3.tgz#18564f8a6748be466970195b876e8bba3bccf442" + integrity sha512-sLB7666ARbJUGDO60ZormmhQOyqMX/shKBXZ7fy937s+3ID8gSrneMvKSSb+8xIM5V7Vn6uNVtOY1vIm26XLtA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.1" + "@babel/helper-wrap-function" "^7.10.1" + "@babel/template" "^7.10.3" + "@babel/traverse" "^7.10.3" + "@babel/types" "^7.10.3" + +"@babel/helper-replace-supers@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d" + integrity sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.10.1" + "@babel/helper-optimise-call-expression" "^7.10.1" + "@babel/traverse" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/helper-simple-access@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e" + integrity sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw== + dependencies: + "@babel/template" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/helper-split-export-declaration@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" + integrity sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g== + dependencies: + "@babel/types" "^7.10.1" + +"@babel/helper-validator-identifier@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz#60d9847f98c4cea1b279e005fdb7c28be5412d15" + integrity sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw== + +"@babel/helper-wrap-function@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz#956d1310d6696257a7afd47e4c42dfda5dfcedc9" + integrity sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ== + dependencies: + "@babel/helper-function-name" "^7.10.1" + "@babel/template" "^7.10.1" + "@babel/traverse" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/helpers@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973" + integrity sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw== + dependencies: + "@babel/template" "^7.10.1" + "@babel/traverse" "^7.10.1" + "@babel/types" "^7.10.1" + +"@babel/highlight@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.3.tgz#c633bb34adf07c5c13156692f5922c81ec53f28d" + integrity sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw== + dependencies: + "@babel/helper-validator-identifier" "^7.10.3" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.10.3", "@babel/parser@^7.7.0": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.3.tgz#7e71d892b0d6e7d04a1af4c3c79d72c1f10f5315" + integrity sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA== + +"@babel/plugin-proposal-async-generator-functions@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz#5a02453d46e5362e2073c7278beab2e53ad7d939" + integrity sha512-WUUWM7YTOudF4jZBAJIW9D7aViYC/Fn0Pln4RIHlQALyno3sXSjqmTA4Zy1TKC2D49RCR8Y/Pn4OIUtEypK3CA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.3" + "@babel/helper-remap-async-to-generator" "^7.10.3" + "@babel/plugin-syntax-async-generators" "^7.8.0" + +"@babel/plugin-proposal-class-properties@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz#046bc7f6550bb08d9bd1d4f060f5f5a4f1087e01" + integrity sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-proposal-dynamic-import@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz#e36979dc1dc3b73f6d6816fc4951da2363488ef0" + integrity sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + +"@babel/plugin-proposal-json-strings@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz#b1e691ee24c651b5a5e32213222b2379734aff09" + integrity sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-json-strings" "^7.8.0" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz#02dca21673842ff2fe763ac253777f235e9bbf78" + integrity sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-numeric-separator@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz#a9a38bc34f78bdfd981e791c27c6fdcec478c123" + integrity sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-numeric-separator" "^7.10.1" + +"@babel/plugin-proposal-object-rest-spread@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.3.tgz#b8d0d22f70afa34ad84b7a200ff772f9b9fce474" + integrity sha512-ZZh5leCIlH9lni5bU/wB/UcjtcVLgR8gc+FAgW2OOY+m9h1II3ItTO1/cewNUcsIDZSYcSaz/rYVls+Fb0ExVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.10.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz#c9f86d99305f9fa531b568ff5ab8c964b8b223d2" + integrity sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.3.tgz#9a726f94622b653c0a3a7a59cdce94730f526f7c" + integrity sha512-yyG3n9dJ1vZ6v5sfmIlMMZ8azQoqx/5/nZTSWX1td6L1H1bsjzA8TInDChpafCZiJkeOFzp/PtrfigAQXxI1Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.10.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-methods@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz#ed85e8058ab0fe309c3f448e5e1b73ca89cdb598" + integrity sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-proposal-unicode-property-regex@^7.10.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz#dc04feb25e2dd70c12b05d680190e138fa2c0c6f" + integrity sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-syntax-async-generators@^7.8.0": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz#d5bc0645913df5b17ad7eda0fa2308330bde34c5" + integrity sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-syntax-dynamic-import@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-json-strings@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz#0ae371134a42b91d5418feb3c8c8d43e1565d2da" + integrity sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz#25761ee7410bc8cf97327ba741ee94e4a61b7d99" + integrity sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-syntax-object-rest-spread@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz#8b8733f8c57397b3eaa47ddba8841586dcaef362" + integrity sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-arrow-functions@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz#cb5ee3a36f0863c06ead0b409b4cc43a889b295b" + integrity sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-async-to-generator@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz#e5153eb1a3e028f79194ed8a7a4bf55f862b2062" + integrity sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg== + dependencies: + "@babel/helper-module-imports" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-remap-async-to-generator" "^7.10.1" + +"@babel/plugin-transform-block-scoped-functions@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz#146856e756d54b20fff14b819456b3e01820b85d" + integrity sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-block-scoping@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz#47092d89ca345811451cd0dc5d91605982705d5e" + integrity sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + lodash "^4.17.13" + +"@babel/plugin-transform-classes@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.3.tgz#8d9a656bc3d01f3ff69e1fccb354b0f9d72ac544" + integrity sha512-irEX0ChJLaZVC7FvvRoSIxJlmk0IczFLcwaRXUArBKYHCHbOhe57aG8q3uw/fJsoSXvZhjRX960hyeAGlVBXZw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.1" + "@babel/helper-define-map" "^7.10.3" + "@babel/helper-function-name" "^7.10.3" + "@babel/helper-optimise-call-expression" "^7.10.3" + "@babel/helper-plugin-utils" "^7.10.3" + "@babel/helper-replace-supers" "^7.10.1" + "@babel/helper-split-export-declaration" "^7.10.1" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.3.tgz#d3aa6eef67cb967150f76faff20f0abbf553757b" + integrity sha512-GWzhaBOsdbjVFav96drOz7FzrcEW6AP5nax0gLIpstiFaI3LOb2tAg06TimaWU6YKOfUACK3FVrxPJ4GSc5TgA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.3" + +"@babel/plugin-transform-destructuring@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz#abd58e51337815ca3a22a336b85f62b998e71907" + integrity sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-dotall-regex@^7.10.1", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz#920b9fec2d78bb57ebb64a644d5c2ba67cc104ee" + integrity sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-duplicate-keys@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz#c900a793beb096bc9d4d0a9d0cde19518ffc83b9" + integrity sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-exponentiation-operator@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz#279c3116756a60dd6e6f5e488ba7957db9c59eb3" + integrity sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-for-of@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz#ff01119784eb0ee32258e8646157ba2501fcfda5" + integrity sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-function-name@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz#4ed46fd6e1d8fde2a2ec7b03c66d853d2c92427d" + integrity sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw== + dependencies: + "@babel/helper-function-name" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-jscript@^7.2.0": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-jscript/-/plugin-transform-jscript-7.10.1.tgz#92eb20dcc9e871870eac37dd47a9de0155551c96" + integrity sha512-AKQ7LjCWods+nzVfj7IHARwflha9AF0vXQR16uaT3cSQ2/EkNcbyuN9cVKuqJ4Gvh/CQAiBhLQsOnrvaIsfTfQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-literals@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz#5794f8da82846b22e4e6631ea1658bce708eb46a" + integrity sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-member-expression-literals@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz#90347cba31bca6f394b3f7bd95d2bbfd9fce2f39" + integrity sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-modules-amd@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz#65950e8e05797ebd2fe532b96e19fc5482a1d52a" + integrity sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw== + dependencies: + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz#d5ff4b4413ed97ffded99961056e1fb980fb9301" + integrity sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg== + dependencies: + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-simple-access" "^7.10.1" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.3.tgz#004ae727b122b7b146b150d50cba5ffbff4ac56b" + integrity sha512-GWXWQMmE1GH4ALc7YXW56BTh/AlzvDWhUNn9ArFF0+Cz5G8esYlVbXfdyHa1xaD1j+GnBoCeoQNlwtZTVdiG/A== + dependencies: + "@babel/helper-hoist-variables" "^7.10.3" + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.3" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz#ea080911ffc6eb21840a5197a39ede4ee67b1595" + integrity sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA== + dependencies: + "@babel/helper-module-transforms" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.3.tgz#a4f8444d1c5a46f35834a410285f2c901c007ca6" + integrity sha512-I3EH+RMFyVi8Iy/LekQm948Z4Lz4yKT7rK+vuCAeRm0kTa6Z5W7xuhRxDNJv0FPya/her6AUgrDITb70YHtTvA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.8.3" + +"@babel/plugin-transform-new-target@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz#6ee41a5e648da7632e22b6fb54012e87f612f324" + integrity sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-object-super@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz#2e3016b0adbf262983bf0d5121d676a5ed9c4fde" + integrity sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-replace-supers" "^7.10.1" + +"@babel/plugin-transform-parameters@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz#b25938a3c5fae0354144a720b07b32766f683ddd" + integrity sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg== + dependencies: + "@babel/helper-get-function-arity" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-property-literals@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz#cffc7315219230ed81dc53e4625bf86815b6050d" + integrity sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-regenerator@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.3.tgz#6ec680f140a5ceefd291c221cb7131f6d7e8cb6d" + integrity sha512-H5kNeW0u8mbk0qa1jVIVTeJJL6/TJ81ltD4oyPx0P499DhMJrTmmIFCmJ3QloGpQG8K9symccB7S7SJpCKLwtw== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz#0fc1027312b4d1c3276a57890c8ae3bcc0b64a86" + integrity sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-shorthand-properties@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz#e8b54f238a1ccbae482c4dce946180ae7b3143f3" + integrity sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-spread@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz#0c6d618a0c4461a274418460a28c9ccf5239a7c8" + integrity sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-sticky-regex@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz#90fc89b7526228bed9842cff3588270a7a393b00" + integrity sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/helper-regex" "^7.10.1" + +"@babel/plugin-transform-template-literals@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.3.tgz#69d39b3d44b31e7b4864173322565894ce939b25" + integrity sha512-yaBn9OpxQra/bk0/CaA4wr41O0/Whkg6nqjqApcinxM7pro51ojhX6fv1pimAnVjVfDy14K0ULoRL70CA9jWWA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.3" + +"@babel/plugin-transform-typeof-symbol@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz#60c0239b69965d166b80a84de7315c1bc7e0bb0e" + integrity sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-unicode-escapes@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz#add0f8483dab60570d9e03cecef6c023aa8c9940" + integrity sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/plugin-transform-unicode-regex@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz#6b58f2aea7b68df37ac5025d9c88752443a6b43f" + integrity sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.1" + "@babel/helper-plugin-utils" "^7.10.1" + +"@babel/preset-env@^7.6.2": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.3.tgz#3e58c9861bbd93b6a679987c7e4bd365c56c80c9" + integrity sha512-jHaSUgiewTmly88bJtMHbOd1bJf2ocYxb5BWKSDQIP5tmgFuS/n0gl+nhSrYDhT33m0vPxp+rP8oYYgPgMNQlg== + dependencies: + "@babel/compat-data" "^7.10.3" + "@babel/helper-compilation-targets" "^7.10.2" + "@babel/helper-module-imports" "^7.10.3" + "@babel/helper-plugin-utils" "^7.10.3" + "@babel/plugin-proposal-async-generator-functions" "^7.10.3" + "@babel/plugin-proposal-class-properties" "^7.10.1" + "@babel/plugin-proposal-dynamic-import" "^7.10.1" + "@babel/plugin-proposal-json-strings" "^7.10.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1" + "@babel/plugin-proposal-numeric-separator" "^7.10.1" + "@babel/plugin-proposal-object-rest-spread" "^7.10.3" + "@babel/plugin-proposal-optional-catch-binding" "^7.10.1" + "@babel/plugin-proposal-optional-chaining" "^7.10.3" + "@babel/plugin-proposal-private-methods" "^7.10.1" + "@babel/plugin-proposal-unicode-property-regex" "^7.10.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.10.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.1" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.10.1" + "@babel/plugin-transform-arrow-functions" "^7.10.1" + "@babel/plugin-transform-async-to-generator" "^7.10.1" + "@babel/plugin-transform-block-scoped-functions" "^7.10.1" + "@babel/plugin-transform-block-scoping" "^7.10.1" + "@babel/plugin-transform-classes" "^7.10.3" + "@babel/plugin-transform-computed-properties" "^7.10.3" + "@babel/plugin-transform-destructuring" "^7.10.1" + "@babel/plugin-transform-dotall-regex" "^7.10.1" + "@babel/plugin-transform-duplicate-keys" "^7.10.1" + "@babel/plugin-transform-exponentiation-operator" "^7.10.1" + "@babel/plugin-transform-for-of" "^7.10.1" + "@babel/plugin-transform-function-name" "^7.10.1" + "@babel/plugin-transform-literals" "^7.10.1" + "@babel/plugin-transform-member-expression-literals" "^7.10.1" + "@babel/plugin-transform-modules-amd" "^7.10.1" + "@babel/plugin-transform-modules-commonjs" "^7.10.1" + "@babel/plugin-transform-modules-systemjs" "^7.10.3" + "@babel/plugin-transform-modules-umd" "^7.10.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.3" + "@babel/plugin-transform-new-target" "^7.10.1" + "@babel/plugin-transform-object-super" "^7.10.1" + "@babel/plugin-transform-parameters" "^7.10.1" + "@babel/plugin-transform-property-literals" "^7.10.1" + "@babel/plugin-transform-regenerator" "^7.10.3" + "@babel/plugin-transform-reserved-words" "^7.10.1" + "@babel/plugin-transform-shorthand-properties" "^7.10.1" + "@babel/plugin-transform-spread" "^7.10.1" + "@babel/plugin-transform-sticky-regex" "^7.10.1" + "@babel/plugin-transform-template-literals" "^7.10.3" + "@babel/plugin-transform-typeof-symbol" "^7.10.1" + "@babel/plugin-transform-unicode-escapes" "^7.10.1" + "@babel/plugin-transform-unicode-regex" "^7.10.1" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.10.3" + browserslist "^4.12.0" + core-js-compat "^3.6.2" + invariant "^2.2.2" + levenary "^1.1.1" + semver "^5.5.0" + +"@babel/preset-modules@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" + integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/runtime-corejs3@^7.8.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.10.3.tgz#931ed6941d3954924a7aa967ee440e60c507b91a" + integrity sha512-HA7RPj5xvJxQl429r5Cxr2trJwOfPjKiqhCXcdQPSqO2G0RHPZpXu4fkYmBaTKCp2c/jRaMK9GB/lN+7zvvFPw== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.8.4": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364" + integrity sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.10.1", "@babel/template@^7.10.3": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.3.tgz#4d13bc8e30bf95b0ce9d175d30306f42a2c9a7b8" + integrity sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA== + dependencies: + "@babel/code-frame" "^7.10.3" + "@babel/parser" "^7.10.3" + "@babel/types" "^7.10.3" + +"@babel/traverse@^7.10.1", "@babel/traverse@^7.10.3", "@babel/traverse@^7.7.0": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.3.tgz#0b01731794aa7b77b214bcd96661f18281155d7e" + integrity sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug== + dependencies: + "@babel/code-frame" "^7.10.3" + "@babel/generator" "^7.10.3" + "@babel/helper-function-name" "^7.10.3" + "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/parser" "^7.10.3" + "@babel/types" "^7.10.3" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7", "@babel/types@^7.0.0", "@babel/types@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.7.4.tgz#516570d539e44ddf308c07569c258ff94fde9193" - integrity sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA== +"@babel/types@^7", "@babel/types@^7.10.1", "@babel/types@^7.10.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.10.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.3.tgz#6535e3b79fea86a6b09e012ea8528f935099de8e" + integrity sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA== dependencies: - esutils "^2.0.2" + "@babel/helper-validator-identifier" "^7.10.3" lodash "^4.17.13" to-fast-properties "^2.0.0" +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/json-schema@^7.0.4": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" + integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== + "@types/q@^1.5.1": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" - integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== dependencies: - "@webassemblyjs/wast-printer" "1.8.5" + "@webassemblyjs/wast-printer" "1.9.0" -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" + "@webassemblyjs/ast" "1.9.0" -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": @@ -825,11 +981,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -838,25 +989,25 @@ accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-jsx@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" - integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== +acorn-jsx@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== -acorn-walk@^6.1.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.0.7, acorn@^6.2.1: - version "6.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.0.tgz#b659d2ffbafa24baf5db1cdbb2c94a983ecd2784" - integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== +acorn@^6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" - integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== +acorn@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" + integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== aggregate-error@^3.0.0: version "3.0.1" @@ -872,16 +1023,16 @@ ajv-errors@^1.0.0: integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + version "3.5.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.0.tgz#5c894537098785926d71e696114a53ce768ed773" + integrity sha512-eyoaac3btgU8eJlvh01En8OCKzRqlLe2G5jDsCr3RiE2uLGMEEB1aaGwVVpwR8M95956tGH6R+9edC++OvzaVw== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2: - version "6.10.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" - integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2: + version "6.12.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== dependencies: - fast-deep-equal "^2.0.1" + fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" @@ -892,21 +1043,11 @@ alphanum-sort@^1.0.0: integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= ansi-escapes@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" - integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: - type-fest "^0.8.1" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + type-fest "^0.11.0" ansi-regex@^4.1.0: version "4.1.0" @@ -925,6 +1066,14 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" +ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -941,19 +1090,11 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.0.3, aproba@^1.1.1: +aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -976,18 +1117,24 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" + integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= -array-includes@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" - integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= +array-includes@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== dependencies: - define-properties "^1.1.2" - es-abstract "^1.7.0" + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" array-unique@^0.3.2: version "0.3.2" @@ -1011,6 +1158,16 @@ assert@^1.1.1: object-assign "^4.1.1" util "0.10.3" +assert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" + assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -1026,49 +1183,57 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async-limiter@^1.0.0, async-limiter@~1.0.0: +async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -atob@^2.1.1: +atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +available-typed-arrays@^1.0.0, available-typed-arrays@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5" + integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ== + dependencies: + array-filter "^1.0.0" + babel-eslint@^10.0.3: - version "10.0.3" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" - integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" eslint-visitor-keys "^1.0.0" resolve "^1.12.0" babel-loader@^8.0.6: - version "8.0.6" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" - integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== + version "8.1.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== dependencies: - find-cache-dir "^2.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + mkdirp "^0.5.3" pify "^4.0.1" + schema-utils "^2.6.5" -babel-plugin-dynamic-import-node@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" - integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-inferno@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-inferno/-/babel-plugin-inferno-6.1.0.tgz#5fb0e1fb21848e1014f2753c3c99df1d2ac94b34" - integrity sha512-hY2Bi66RAJOumYP9OZA3r8FbWwBnCmvJ+bzN8FSdvJiWJd+Ss/yS8GRzoF53ri4QCZu07ERxilphTPVeB7tf+g== + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-inferno/-/babel-plugin-inferno-6.1.1.tgz#15c6bfb9fff75a6669e9f6410bb36512eae8ba54" + integrity sha512-uyFJZ1gMRokXA2gFCQhxM9V0V9daOpgCiMj8Qp/gkJN0zW471ozPoTPppt+pmm+soxWyU7UmLMxa3/cqsBGm+Q== dependencies: "@babel/plugin-syntax-jsx" "^7" "@babel/types" "^7" @@ -1126,15 +1291,27 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: + version "4.11.9" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + +bn.js@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.2.tgz#c9686902d3c9a27729f43ab10f9d79c2004da7b0" + integrity sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA== body-parser@1.19.0: version "1.19.0" @@ -1224,7 +1401,7 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0: +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= @@ -1233,17 +1410,19 @@ browserify-rsa@^4.0.0: randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + version "4.2.0" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.0.tgz#545d0b1b07e6b2c99211082bf1b12cce7a0b0e11" + integrity sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA== dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.2" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" browserify-zlib@^0.2.0: version "0.2.0" @@ -1252,14 +1431,15 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.8.2: - version "4.8.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.2.tgz#b45720ad5fbc8713b7253c20766f701c9a694289" - integrity sha512-+M4oeaTplPm/f1pXDw84YohEv7B1i/2Aisei8s4s6k3QsoSHa7i5sz8u/cGQkkatCPxMASKxPualR4wwYgVboA== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.8.5: + version "4.12.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" + integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== dependencies: - caniuse-lite "^1.0.30001015" - electron-to-chromium "^1.3.322" - node-releases "^1.1.42" + caniuse-lite "^1.0.30001043" + electron-to-chromium "^1.3.413" + node-releases "^1.1.53" + pkg-up "^2.0.0" buffer-from@^1.0.0: version "1.1.1" @@ -1291,9 +1471,9 @@ bytes@3.1.0: integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: - version "12.0.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" - integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== + version "12.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== dependencies: bluebird "^3.5.5" chownr "^1.1.1" @@ -1389,12 +1569,12 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001015: - version "1.0.30001015" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001015.tgz#15a7ddf66aba786a71d99626bc8f2b91c6f0f5f0" - integrity sha512-/xL2AbW/XWHNu1gnIrO8UitBGoFthcsDgU9VLK1/dpsoxbaD5LscHozKze05R6WLsBvLhqv78dAPozMFQBYLbQ== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001043: + version "1.0.30001084" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001084.tgz#00e471931eaefbeef54f46aa2203914d3c165669" + integrity sha512-ftdc5oGmhEbLUuMZ/Qp3mOpzfZLCxPYKcvGv6v2dJJ+8EdqcvZRbAGOiLmkM/PV1QGta/uwBs8/nCl6sokDW6w== -chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1403,6 +1583,14 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -1413,10 +1601,10 @@ check-types@^8.0.3: resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== -"chokidar@>=2.0.0 <4.0.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6" - integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== +"chokidar@>=2.0.0 <4.0.0", chokidar@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" + integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== dependencies: anymatch "~3.1.1" braces "~3.0.2" @@ -1424,11 +1612,11 @@ check-types@^8.0.3: is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.2.0" + readdirp "~3.4.0" optionalDependencies: - fsevents "~2.1.1" + fsevents "~2.1.2" -chokidar@^2.0.2: +chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -1448,9 +1636,9 @@ chokidar@^2.0.2: fsevents "^1.2.7" chownr@^1.1.1, chownr@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" - integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chrome-trace-event@^1.0.2: version "1.0.2" @@ -1490,9 +1678,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== cliui@^5.0.0: version "5.0.0" @@ -1521,11 +1709,6 @@ coa@^2.0.2: chalk "^2.4.1" q "^1.1.2" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -1541,12 +1724,19 @@ color-convert@^1.9.0, color-convert@^1.9.1: dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== @@ -1602,11 +1792,6 @@ console-browserify@^1.1.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -1658,18 +1843,23 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.4.7: - version "3.4.8" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.4.8.tgz#f72e6a4ed76437ea710928f44615f926a81607d5" - integrity sha512-l3WTmnXHV2Sfu5VuD7EHE2w7y+K68+kULKt5RJg8ZJk3YhHF1qLD4O8v8AmNq+8vbOwnPFFDvds25/AoEvMqlQ== +core-js-compat@^3.6.2: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" + integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== dependencies: - browserslist "^4.8.2" - semver "^6.3.0" + browserslist "^4.8.5" + semver "7.0.0" + +core-js-pure@^3.0.0: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" + integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== core-js@^3.2.1: - version "3.4.8" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.4.8.tgz#e0fc0c61f2ef90cbc10c531dbffaa46dfb7152dd" - integrity sha512-b+BBmCZmVgho8KnBUOXpvlqEMguko+0P+kXCwD4vIprsXC6ht1qgPxtb1OK6XgSlrySF71wkwBQ0Hv695bk9gQ== + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" + integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== core-util-is@~1.0.0: version "1.0.2" @@ -1694,7 +1884,7 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-hash@^1.1.0, create-hash@^1.1.2: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== @@ -1705,7 +1895,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== @@ -1717,7 +1907,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -1759,22 +1949,23 @@ css-declaration-sorter@^4.0.1: timsort "^0.3.0" css-loader@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.3.0.tgz#65f889807baec3197313965d6cda9899f936734d" - integrity sha512-x9Y1vvHe5RR+4tzwFdWExPueK00uqFTCw7mZy+9aE/X1SKWOArm5luaOrtJ4d05IpOwJ6S86b/tVcIdhw1Bu4A== + version "3.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== dependencies: camelcase "^5.3.1" cssesc "^3.0.0" icss-utils "^4.1.1" loader-utils "^1.2.3" normalize-path "^3.0.0" - postcss "^7.0.23" + postcss "^7.0.32" postcss-modules-extract-imports "^2.0.0" postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" + postcss-modules-scope "^2.2.0" postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" css-select-base-adapter@^0.1.1: version "0.1.1" @@ -1799,20 +1990,18 @@ css-tree@1.0.0-alpha.37: mdn-data "2.0.4" source-map "^0.6.1" -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= +css-tree@1.0.0-alpha.39: + version "1.0.0-alpha.39" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" + integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== + dependencies: + mdn-data "2.0.6" + source-map "^0.6.1" css-what@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" - integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.3.0.tgz#10fec696a9ece2e591ac772d759aacabac38cd39" + integrity sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg== cssesc@^3.0.0: version "3.0.0" @@ -1888,11 +2077,11 @@ cssnano@^4.1.10: postcss "^7.0.0" csso@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" - integrity sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== + version "4.0.3" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" + integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== dependencies: - css-tree "1.0.0-alpha.37" + css-tree "1.0.0-alpha.39" cyclist@^1.0.1: version "1.0.1" @@ -1906,13 +2095,6 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - debug@^4.0.1, debug@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" @@ -1930,11 +2112,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -1969,11 +2146,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -1997,11 +2169,6 @@ detect-file@^1.0.0: resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -2063,12 +2230,12 @@ domutils@^1.7.0: dom-serializer "0" domelementtype "1" -dot-prop@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== +dot-prop@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" + integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== dependencies: - is-obj "^1.0.0" + is-obj "^2.0.0" duplexer@^0.1.1: version "0.1.1" @@ -2095,15 +2262,15 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.322: - version "1.3.322" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz#a6f7e1c79025c2b05838e8e344f6e89eb83213a8" - integrity sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA== +electron-to-chromium@^1.3.413: + version "1.3.478" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.478.tgz#cfa0f2f0d3012463438a3bc81f50f2d109aca450" + integrity sha512-pt9GUDD52uEO9ZXWcG4UuW/HwE8T+a8iFP7K2qqWrHB5wUxbbvCIXGBVpQDDQwSR766Nn4AkmLYxOUNd4Ji5Dw== -elliptic@^6.0.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" - integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== +elliptic@^6.0.0, elliptic@^6.5.2: + version "6.5.3" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -2123,10 +2290,10 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" @@ -2140,28 +2307,19 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enhanced-resolve@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" - integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - tapable "^1.0.0" - -enhanced-resolve@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== +enhanced-resolve@^4.1.0, enhanced-resolve@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz#5d43bda4a0fd447cb0ebbe71bef8deff8805ad0d" + integrity sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" tapable "^1.0.0" entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== errno@^0.1.3, errno@~0.1.7: version "0.1.7" @@ -2177,21 +2335,22 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.12.0, es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.16.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.3.tgz#52490d978f96ff9f89ec15b5cf244304a5bca161" - integrity sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw== +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4, es-abstract@^1.17.5: + version "1.17.6" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" + integrity sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== dependencies: es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" - is-callable "^1.1.4" - is-regex "^1.0.4" + is-callable "^1.2.0" + is-regex "^1.1.0" object-inspect "^1.7.0" object-keys "^1.1.1" - string.prototype.trimleft "^2.1.0" - string.prototype.trimright "^2.1.0" + object.assign "^4.1.0" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" @@ -2202,6 +2361,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -2212,26 +2376,22 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-plugin-eslint-plugin@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.1.0.tgz#a7a00f15a886957d855feacaafee264f039e62d5" - integrity sha512-kT3A/ZJftt28gbl/Cv04qezb/NQ1dwYIbi8lyf806XMxkus7DvOVCLIfTXMrorp322Pnoez7+zabXH29tADIDg== - eslint-plugin-react@^7.17.0: - version "7.17.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz#a31b3e134b76046abe3cd278e7482bd35a1d12d7" - integrity sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A== + version "7.20.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz#f98712f0a5e57dfd3e5542ef0604b8739cd47be3" + integrity sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" doctrine "^2.1.0" - eslint-plugin-eslint-plugin "^2.1.0" has "^1.0.3" jsx-ast-utils "^2.2.3" - object.entries "^1.1.0" - object.fromentries "^2.0.1" - object.values "^1.1.0" + object.entries "^1.1.1" + object.fromentries "^2.0.2" + object.values "^1.1.1" prop-types "^15.7.2" - resolve "^1.13.1" + resolve "^1.15.1" + string.prototype.matchall "^4.0.2" + xregexp "^4.3.0" eslint-scope@^4.0.3: version "4.0.3" @@ -2242,9 +2402,9 @@ eslint-scope@^4.0.3: estraverse "^4.1.1" eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + version "5.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" + integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -2257,14 +2417,14 @@ eslint-utils@^1.4.3: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint@^6.7.2: - version "6.7.2" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1" - integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng== + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -2305,12 +2465,12 @@ eslint@^6.7.2: v8-compile-cache "^2.0.3" espree@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" - integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== + version "6.2.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== dependencies: - acorn "^7.1.0" - acorn-jsx "^5.1.0" + acorn "^7.1.1" + acorn-jsx "^5.2.0" eslint-visitor-keys "^1.1.0" esprima@^4.0.0: @@ -2319,11 +2479,11 @@ esprima@^4.0.0: integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: - estraverse "^4.0.0" + estraverse "^5.1.0" esrecurse@^4.1.0: version "4.2.1" @@ -2332,11 +2492,16 @@ esrecurse@^4.1.0: dependencies: estraverse "^4.1.0" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: +estraverse@^4.1.0, estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== +estraverse@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -2348,9 +2513,9 @@ etag@~1.8.1: integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= events@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" - integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" + integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" @@ -2360,19 +2525,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -2468,25 +2620,25 @@ extglob@^2.0.4: to-regex "^3.0.1" extract-css-chunks-webpack-plugin@^4.6.0: - version "4.7.1" - resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.7.1.tgz#8bfb94463a8d31c80d88b9c419507c472d810657" - integrity sha512-dpcOJA3wQk4rbgbOGRXyK3Gjl+/Ng8miD162/0uol31Ld4PLnQqIMbKV6ju/gi+uwfZIQcBW3KW1pmfU0epmDg== + version "4.7.5" + resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.7.5.tgz#d85ebf0aaf3366f942502eced275711d72bd4ba9" + integrity sha512-7XlPj/OW+vpIdMcm1H/mo5hgJubMKXlWF5Pgq9F/db39b19A+XlRWppyAZHNaJChC8kJKQl5n8PbfwouIl9AJQ== dependencies: - loader-utils "^1.1.0" + loader-utils "^2.0.0" normalize-url "1.9.1" schema-utils "^1.0.0" - webpack-external-import "^0.3.0-beta.0" + webpack-external-import "^2.2.4" webpack-sources "^1.1.0" -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@~2.0.6: version "2.0.6" @@ -2499,14 +2651,14 @@ fg-loadcss@^2.1.0: integrity sha512-HpvR2uRoKvrYAEwimw+k4Fr2NVHYPfld5Lc/f9uy3mKeUTXhS5urL24XA2rqyq5b2i410EXCLir4Uhsb8J1QaQ== figgy-pudding@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + version "3.5.2" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== figures@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" - integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" @@ -2518,13 +2670,18 @@ file-entry-cache@^5.0.1: flat-cache "^2.0.1" file-loader@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-5.0.2.tgz#7f3d8b4ac85a5e8df61338cfec95d7405f971caa" - integrity sha512-QMiQ+WBkGLejKe81HU8SZ9PovsU/5uaLo0JdTCEXOYv7i7jfAjHZi1tcwp9tSASJPOmmHZtbdCervFmXMH/Dcg== + version "5.1.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-5.1.0.tgz#cb56c070efc0e40666424309bd0d9e45ac6f2bb8" + integrity sha512-u/VkLGskw3Ue59nyOwUwXI/6nuBCo7KBkniB/l7ICwr/7cPNGsL1WCXUp3GB0qgOOKU1TiP49bv4DZF/LJqprg== dependencies: - loader-utils "^1.2.3" + loader-utils "^1.4.0" schema-utils "^2.5.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filesize@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" @@ -2560,7 +2717,7 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -2569,15 +2726,22 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.1.0.tgz#9935894999debef4cf9f677fdf646d002c4cdecb" - integrity sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q== +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" - make-dir "^3.0.0" + make-dir "^3.0.2" pkg-dir "^4.1.0" +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -2593,7 +2757,7 @@ find-up@^4.0.0: locate-path "^5.0.0" path-exists "^4.0.0" -findup-sync@3.0.0: +findup-sync@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== @@ -2613,9 +2777,9 @@ flat-cache@^2.0.1: write "1.0.3" flatted@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" - integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== flush-write-stream@^1.0.0: version "1.1.1" @@ -2630,6 +2794,11 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" @@ -2664,17 +2833,10 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== - dependencies: - minipass "^2.6.0" - fs-minipass@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.0.0.tgz#a6415edab02fae4b9e9230bc87ee2e4472003cd1" - integrity sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" @@ -2694,17 +2856,17 @@ fs.realpath@^1.0.0: integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: - version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: + bindings "^1.5.0" nan "^2.12.1" - node-pre-gyp "^0.12.0" -fsevents@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== +fsevents@~2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== function-bind@^1.1.1: version "1.1.1" @@ -2716,32 +2878,16 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -2756,9 +2902,9 @@ glob-parent@^3.1.0: path-dirname "^1.0.0" glob-parent@^5.0.0, glob-parent@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" @@ -2774,13 +2920,6 @@ glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -2790,6 +2929,13 @@ global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -2816,16 +2962,16 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" - integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== growly@^1.3.0: version "1.3.0" @@ -2845,16 +2991,16 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + has-symbols@^1.0.0, has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -2886,7 +3032,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.1, has@^1.0.3: +has@^1.0.0, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -2894,12 +3040,13 @@ has@^1.0.0, has@^1.0.1, has@^1.0.3: function-bind "^1.1.1" hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" @@ -2977,7 +3124,7 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -3001,13 +3148,6 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore-walk@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== - dependencies: - minimatch "^3.0.4" - ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -3029,7 +3169,7 @@ import-fresh@^3.0.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-local@2.0.0: +import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== @@ -3057,23 +3197,23 @@ infer-owner@^1.0.3, infer-owner@^1.0.4: resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== -inferno-shared@7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inferno-shared/-/inferno-shared-7.3.3.tgz#aa4b70a38d1f37498766f31c6a99f5c5dfc58b63" - integrity sha512-OPpYFEHLA6grY8phbdG21ST7mjkUNXjZMpfZKgHrPUORFxnnn+u+i57QDpht5RtUZgVpHIKNxNQypq6+/m4LEA== +inferno-shared@7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/inferno-shared/-/inferno-shared-7.4.2.tgz#400cf6d19a077af9e5e852e1f189726391efa273" + integrity sha512-SULfgzj/PuyMd3rHThEXkeEdZorjcr/q+kaqbwr7C2XhIPCk4e5jcRKZujI6YCSahGA9WFwP2Mft1v5PsaaNeg== -inferno-vnode-flags@7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inferno-vnode-flags/-/inferno-vnode-flags-7.3.3.tgz#aebaddea1569dd16512f44b92bf587837328db9d" - integrity sha512-LzLIRVrpv3OoH5gwWXOrHmgx3vMysI1fEG9PUBEc7Alz+vnD9rRBu9sP5AvGRN7Nxli7iLo6WcqF1nDIANGL7Q== +inferno-vnode-flags@7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/inferno-vnode-flags/-/inferno-vnode-flags-7.4.2.tgz#54982dabe34f308853ba17de7de4241e23769135" + integrity sha512-sV4KqqvZH4MW9/dNbC9blHInnpQSqMWouU5VlanbJ+NhJ8ufPwsDy0/+jiA2aODpg2HFHwVMJFF1fsewPqNtLQ== inferno@^7.3.2: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inferno/-/inferno-7.3.3.tgz#4098d5313c53281e44a857619764e74ab4438415" - integrity sha512-FlTMi77+uF0dR3HDfrhysCmOPE6cj9/2jDLQzUSx0KciewVQq7N2KdsfsA0HVSzVb9Do1pjcRtnAIDXmfKzGfA== + version "7.4.2" + resolved "https://registry.yarnpkg.com/inferno/-/inferno-7.4.2.tgz#833cc423ee7b939fad705c59ea41924f31c92453" + integrity sha512-RsmuN8F7lAWTTuy2juf3Tqn/BihkRNdy0WZN+vuyryuEySKHBA1fruyq6K0covF3Ja8mAdha5NNISZz9ltgcug== dependencies: - inferno-shared "7.3.3" - inferno-vnode-flags "7.3.3" + inferno-shared "7.4.2" + inferno-vnode-flags "7.4.2" opencollective-postinstall "^2.0.2" inflight@^1.0.4: @@ -3084,7 +3224,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3099,51 +3239,55 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@^1.3.4, ini@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== inquirer@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" - integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== + version "7.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a" + integrity sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ== dependencies: ansi-escapes "^4.2.1" - chalk "^2.4.2" + chalk "^3.0.0" cli-cursor "^3.1.0" cli-width "^2.0.0" external-editor "^3.0.3" figures "^3.0.0" lodash "^4.17.15" mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.4.0" + run-async "^2.4.0" + rxjs "^6.5.3" string-width "^4.1.0" - strip-ansi "^5.1.0" + strip-ansi "^6.0.0" through "^2.3.6" -interpret@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" - integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== +internal-slot@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== + dependencies: + es-abstract "^1.17.0-next.1" + has "^1.0.3" + side-channel "^1.0.2" -invariant@^2.2.2: +interpret@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ipaddr.js@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" - integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" @@ -3164,6 +3308,11 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3193,10 +3342,10 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== +is-callable@^1.1.4, is-callable@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" + integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== is-color-stop@^1.0.0: version "1.1.0" @@ -3225,9 +3374,9 @@ is-data-descriptor@^1.0.0: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== is-descriptor@^0.1.0: version "0.1.6" @@ -3252,6 +3401,11 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= +is-docker@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" + integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -3269,13 +3423,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -3286,6 +3433,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-generator-function@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" + integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -3300,6 +3452,13 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-nan@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.0.tgz#85d1f5482f7051c2019f5673ccebdb06f3b0db03" + integrity sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ== + dependencies: + define-properties "^1.1.3" + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3312,10 +3471,10 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-plain-obj@^1.0.0: version "1.1.0" @@ -3329,27 +3488,22 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= +is-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" + integrity sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== dependencies: - has "^1.0.1" + has-symbols "^1.0.1" is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== is-svg@^3.0.0: version "3.0.0" @@ -3365,6 +3519,16 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" +is-typed-array@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.3.tgz#a4ff5a5e672e1a55f99c7f54e59597af5c1df04d" + integrity sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ== + dependencies: + available-typed-arrays "^1.0.0" + es-abstract "^1.17.4" + foreach "^2.0.5" + has-symbols "^1.0.1" + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -3376,9 +3540,11 @@ is-wsl@^1.1.0: integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" - integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog== + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" @@ -3402,18 +3568,13 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== +jest-worker@^25.4.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== dependencies: merge-stream "^2.0.0" - supports-color "^6.1.0" - -js-levenshtein@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + supports-color "^7.0.0" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -3421,9 +3582,9 @@ js-levenshtein@^1.1.3: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -3460,12 +3621,12 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" - integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: - minimist "^1.2.0" + minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" @@ -3475,11 +3636,11 @@ jsonfile@^4.0.0: graceful-fs "^4.1.6" jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" object.assign "^4.1.0" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: @@ -3502,9 +3663,9 @@ kind-of@^5.0.0: integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== last-call-webpack-plugin@^3.0.0: version "3.0.0" @@ -3514,12 +3675,17 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levenary@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" + integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== dependencies: - invert-kv "^2.0.0" + leven "^3.1.0" levn@^0.3.0, levn@~0.3.0: version "0.3.0" @@ -3534,19 +3700,36 @@ loader-runner@^2.4.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== +loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" - emojis-list "^2.0.0" + emojis-list "^3.0.0" json5 "^1.0.1" -loadjs@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-3.6.1.tgz#1e756ccd4f4c5ed4988085b330e1b4ad9b6a8340" - integrity sha512-AZEBw2GWdJk2IzBgQ+Wohoao5j+t0rajqK8dJu8jQqgYxDTxhmCt0ayMo/vCa0ZAMvZxnJcam6uLICfnVd8KAw== +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loadjs@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6" + integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA== + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" locate-path@^3.0.0: version "3.0.0" @@ -3600,19 +3783,14 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" - integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: +map-age-cleaner@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== @@ -3645,21 +3823,25 @@ mdn-data@2.0.4: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== +mdn-data@2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" + integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== +mem@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-6.1.0.tgz#846eca0bd4708a8f04b9c3f3cd769e194ae63c5c" + integrity sha512-RlbnLQgRHk5lwqTtpEkBTQ2ll/CG/iB+J4Hy2Wh97PjgZgXgWJWrFF+XXujh3UUVLvR4OOTgZzcWMMwnehlEUg== dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" + map-age-cleaner "^0.1.3" + mimic-fn "^3.0.0" -memory-fs@^0.4.0, memory-fs@^0.4.1: +memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= @@ -3717,17 +3899,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.42.0: - version "1.42.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" - integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== mime-types@~2.1.24: - version "2.1.25" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" - integrity sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg== + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: - mime-db "1.42.0" + mime-db "1.44.0" mime@1.6.0: version "1.6.0" @@ -3735,15 +3917,20 @@ mime@1.6.0: integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: - version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== -mimic-fn@^2.0.0, mimic-fn@^2.1.0: +mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.0.0.tgz#76044cfa8818bbf6999c5c9acadf2d3649b14b4b" + integrity sha512-PiVO95TKvhiwgSwg1IdLYlCTdul38yZxZMIcnDSFIBUm4BNZha2qpQ4GpJ++15bHoKDtrW2D69lMfFwdFYtNZQ== + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -3761,15 +3948,10 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - -minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" @@ -3786,34 +3968,19 @@ minipass-flush@^1.0.5: minipass "^3.0.0" minipass-pipeline@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a" - integrity sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz#55f7839307d74859d6e8ada9c3ebe72cec216a34" + integrity sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ== dependencies: minipass "^3.0.0" -minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - minipass@^3.0.0, minipass@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5" - integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== - dependencies: - minipass "^2.9.0" - mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -3838,12 +4005,12 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - minimist "0.0.8" + minimist "^1.2.5" move-concurrently@^1.0.1: version "1.0.1" @@ -3878,9 +4045,9 @@ mute-stream@0.0.8: integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== nan@^2.12.1: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + version "2.14.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== nanomatch@^1.2.9: version "1.2.13" @@ -3904,15 +4071,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -needle@^2.2.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" @@ -3968,36 +4126,10 @@ node-notifier@6.0.0: shellwords "^0.1.1" which "^1.3.1" -node-pre-gyp@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-releases@^1.1.42: - version "1.1.42" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.42.tgz#a999f6a62f8746981f6da90627a8d2fc090bbad7" - integrity sha512-OQ/ESmUqGawI2PRX+XIRao44qWYBBfN54ImQYdWVTQqUckuejOg76ysSqDBK8NG3zwySRVnX36JwDQ6x+9GxzA== - dependencies: - semver "^6.3.0" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= - dependencies: - abbrev "1" - osenv "^0.1.4" +node-releases@^1.1.53: + version "1.1.58" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935" + integrity sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg== normalize-path@^2.1.1: version "2.1.1" @@ -4026,43 +4158,6 @@ normalize-url@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== -npm-bundled@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-packlist@^1.1.6: - version "1.4.7" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.7.tgz#9e954365a06b80b18111ea900945af4f88ed4848" - integrity sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - nth-check@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -4070,11 +4165,6 @@ nth-check@^1.0.2: dependencies: boolbase "~1.0.0" -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -4090,9 +4180,17 @@ object-copy@^0.1.0: kind-of "^3.0.3" object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + version "1.8.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" + integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + +object-is@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.2.tgz#c5d2e87ff9e119f78b7a088441519e2eec1573b6" + integrity sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" @@ -4116,33 +4214,32 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" -object.entries@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" - integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== +object.entries@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" + integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== dependencies: define-properties "^1.1.3" - es-abstract "^1.12.0" + es-abstract "^1.17.5" + has "^1.0.3" + +object.fromentries@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" + integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" function-bind "^1.1.1" has "^1.0.3" -object.fromentries@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.1.tgz#050f077855c7af8ae6649f45c80b16ee2d31e704" - integrity sha512-PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA== +object.getownpropertydescriptors@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== dependencies: define-properties "^1.1.3" - es-abstract "^1.15.0" - function-bind "^1.1.1" - has "^1.0.3" - -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" + es-abstract "^1.17.0-next.1" object.pick@^1.3.0: version "1.3.0" @@ -4151,13 +4248,13 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" - integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== +object.values@^1.1.0, object.values@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== dependencies: define-properties "^1.1.3" - es-abstract "^1.12.0" + es-abstract "^1.17.0-next.1" function-bind "^1.1.1" has "^1.0.3" @@ -4183,9 +4280,9 @@ onetime@^5.1.0: mimic-fn "^2.1.0" opencollective-postinstall@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" - integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" + integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== opener@^1.5.1: version "1.5.1" @@ -4217,55 +4314,37 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" - integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -4287,15 +4366,20 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" - integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" @@ -4313,7 +4397,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0: +parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.5" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== @@ -4373,7 +4457,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^2.0.0, path-key@^2.0.1: +path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= @@ -4389,9 +4473,9 @@ path-to-regexp@0.1.7: integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -4399,10 +4483,10 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -picomatch@^2.0.4: - version "2.1.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.1.1.tgz#ecdfbea7704adb5fe6fb47f9866c4c0e15e905c5" - integrity sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA== +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== pify@^4.0.1: version "4.0.1" @@ -4423,20 +4507,33 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-calc@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" - integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1" + integrity sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ== dependencies: - css-unit-converter "^1.1.1" - postcss "^7.0.5" - postcss-selector-parser "^5.0.0-rc.4" - postcss-value-parser "^3.3.1" + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" postcss-colormin@^4.0.3: version "4.0.3" @@ -4564,10 +4661,10 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.0" -postcss-modules-scope@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz#33d4fc946602eb5e9355c4165d68a10727689dba" - integrity sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ== +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: postcss "^7.0.6" postcss-selector-parser "^6.0.0" @@ -4691,20 +4788,11 @@ postcss-reduce-transforms@^4.0.2: postcss-value-parser "^3.0.0" postcss-selector-parser@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" - integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: - dot-prop "^4.1.1" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" + dot-prop "^5.2.0" indexes-of "^1.0.1" uniq "^1.0.1" @@ -4736,20 +4824,20 @@ postcss-unique-selectors@^4.0.1: postcss "^7.0.0" uniqs "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: +postcss-value-parser@^3.0.0: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" - integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.24" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.24.tgz#972c3c5be431b32e40caefe6c81b5a19117704c2" - integrity sha512-Xl0XvdNWg+CblAXzNvbSOUvgJXwSjmbAKORqyw9V2AlHrm1js2gFw9y3jibBAhpKZi8b5JzJCVh/FyzPsTtgTA== +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -4765,7 +4853,7 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -private@^0.1.6: +private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== @@ -4800,12 +4888,12 @@ prop-types@^15.7.2: react-is "^16.8.1" proxy-addr@~2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" - integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" - ipaddr.js "1.9.0" + ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" @@ -4892,7 +4980,7 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== @@ -4922,25 +5010,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-is@^16.8.1: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" - integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -4950,6 +5028,15 @@ react-is@^16.8.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -4959,36 +5046,37 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839" - integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== +readdirp@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== dependencies: - picomatch "^2.0.4" + picomatch "^2.2.1" -regenerate-unicode-properties@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + version "1.4.1" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" + integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== -regenerator-runtime@^0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" - integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: + version "0.13.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" + integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== -regenerator-transform@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" - integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== +regenerator-transform@^0.14.2: + version "0.14.4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" + integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== dependencies: - private "^0.1.6" + "@babel/runtime" "^7.8.4" + private "^0.1.8" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -4998,32 +5086,40 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" +regexp.prototype.flags@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + regexpp@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== -regexpu-core@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" - integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== +regexpu-core@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" + integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== dependencies: regenerate "^1.4.0" - regenerate-unicode-properties "^8.1.0" - regjsgen "^0.5.0" - regjsparser "^0.6.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.1.0" + unicode-match-property-value-ecmascript "^1.2.0" -regjsgen@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== -regjsparser@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== dependencies: jsesc "~0.5.0" @@ -5082,10 +5178,10 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2: - version "1.13.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.13.1.tgz#be0aa4c06acd53083505abb35f4d66932ab35d16" - integrity sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== +resolve@^1.12.0, resolve@^1.15.1, resolve@^1.3.2: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== dependencies: path-parse "^1.0.6" @@ -5124,7 +5220,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -5139,12 +5235,10 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -5153,10 +5247,10 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.4.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" - integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== +rxjs@^6.5.3: + version "6.5.5" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== dependencies: tslib "^1.9.0" @@ -5165,10 +5259,10 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" @@ -5183,24 +5277,24 @@ safe-regex@^1.1.0: integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sass-loader@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797" - integrity sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w== + version "8.0.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" + integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== dependencies: clone-deep "^4.0.1" loader-utils "^1.2.3" neo-async "^2.6.1" - schema-utils "^2.1.0" + schema-utils "^2.6.1" semver "^6.3.0" sass@^1.22.12: - version "1.23.7" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.23.7.tgz#090254e006af1219d442f1bff31e139d5e085dff" - integrity sha512-cYgc0fanwIpi0rXisGxl+/wadVQ/HX3RhpdRcjLdj2o2ye/sxUTpAxIhbmJy3PLQgRFbf6Pn8Jsrta2vdXcoOQ== + version "1.26.8" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.26.8.tgz#312652530721f9568d4c4000b0db07ec6eb23325" + integrity sha512-yvtzyrKLGiXQu7H12ekXqsfoGT/aTKeMDyVzCB675k1HYuaj0py63i8Uf4SI9CHXj6apDhpfwbUr3gGOjdpu2Q== dependencies: chokidar ">=2.0.0 <4.0.0" -sax@^1.2.4, sax@~1.2.4: +sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -5214,15 +5308,21 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.1.tgz#eb78f0b945c7bcfa2082b3565e8db3548011dc4f" - integrity sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg== +schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== dependencies: - ajv "^6.10.2" + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" ajv-keywords "^3.4.1" -semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -5251,10 +5351,12 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== +serialize-javascript@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" + integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== + dependencies: + randombytes "^2.1.0" serve-static@1.14.1: version "1.14.1" @@ -5266,7 +5368,7 @@ serve-static@1.14.1: parseurl "~1.3.3" send "0.17.1" -set-blocking@^2.0.0, set-blocking@~2.0.0: +set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= @@ -5323,10 +5425,18 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +side-channel@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947" + integrity sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA== + dependencies: + es-abstract "^1.17.0-next.1" + object-inspect "^1.7.0" + +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" @@ -5387,20 +5497,20 @@ source-list-map@^2.0.0: integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: - atob "^2.1.1" + atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" source-map-support@~0.5.12: - version "0.5.16" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -5458,9 +5568,9 @@ stable@^0.1.8: integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stacktrace-parser@^0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.8.tgz#28b0272bd9aeb41636f0c8265c03ba270c865e1b" - integrity sha512-ig5rHJSdJrAsVqdb3oAI/8C6aQ7dEwJXoy/TIEIOTzdJHssmn12o6RsFoeQSLHoKjq0lX+kqhmnLDpyQTuWiJA== + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== dependencies: type-fest "^0.7.1" @@ -5505,32 +5615,15 @@ stream-http@^2.7.2: xtend "^4.0.0" stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" @@ -5549,23 +5642,35 @@ string-width@^4.1.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.trimleft@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" - integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== +string.prototype.matchall@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" + integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== dependencies: define-properties "^1.1.3" - function-bind "^1.1.1" + es-abstract "^1.17.0" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.2" -string.prototype.trimright@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" - integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== +string.prototype.trimend@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== dependencies: define-properties "^1.1.3" - function-bind "^1.1.1" + es-abstract "^1.17.5" -string_decoder@^1.0.0: +string.prototype.trimstart@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -5579,20 +5684,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" @@ -5607,28 +5698,18 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - strip-json-comments@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" - integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + version "3.1.0" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== style-loader@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.1.tgz#aec6d4c61d0ed8d0a442faed741d4dfc6573888a" - integrity sha512-CnpEkSR1C+REjudiTWCv4+ssP7SCiuaQZJTZDWBRwTJoS90mdqkB8uOGMHKgVeUzpaU7IfLWoyQbvvs5Joj3Xw== + version "1.2.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a" + integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg== dependencies: - loader-utils "^1.2.3" - schema-utils "^2.0.1" + loader-utils "^2.0.0" + schema-utils "^2.6.6" stylehacks@^4.0.0: version "4.0.3" @@ -5639,13 +5720,6 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -supports-color@6.1.0, supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -5653,6 +5727,20 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + svgo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" @@ -5687,52 +5775,40 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar@^4: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -terser-webpack-plugin@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.2.tgz#e23c0d554587d1f473bd0cf68627720e733890a4" - integrity sha512-fdEb91kR2l+BVgES77N/NTXWZlpX6vX+pYPjnX5grcDYBF2CMnzJiXX4NNlna4l04lvCW39lZ+O/jSvUhHH/ew== +terser-webpack-plugin@^1.4.3: + version "1.4.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz#2c63544347324baafa9a56baaddf1634c8abfc2f" + integrity sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA== dependencies: cacache "^12.0.2" find-cache-dir "^2.1.0" is-wsl "^1.1.0" schema-utils "^1.0.0" - serialize-javascript "^2.1.1" + serialize-javascript "^3.1.0" source-map "^0.6.1" terser "^4.1.2" webpack-sources "^1.4.0" worker-farm "^1.7.0" terser-webpack-plugin@^2.1.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.2.2.tgz#2a6e00237125564a455ad69b22e08ee59420473a" - integrity sha512-/CHMNswPMAwuD2kd++qys8UmBRmsshPSzHw4BlDwurPtK9YjeK93OV89YWkJulHk972cs07K/7Z92V6PNjWF8A== + version "2.3.7" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.7.tgz#4910ff5d1a872168cc7fa6cd3749e2b0d60a8a0b" + integrity sha512-xzYyaHUNhzgaAdBsXxk2Yvo/x1NJdslUaussK3fdpBbvttm1iIwU+c26dj9UxJcwk2c5UWt5F55MUTIA8BE7Dg== dependencies: cacache "^13.0.1" - find-cache-dir "^3.1.0" - jest-worker "^24.9.0" - schema-utils "^2.6.1" - serialize-javascript "^2.1.1" + find-cache-dir "^3.3.1" + jest-worker "^25.4.0" + p-limit "^2.3.0" + schema-utils "^2.6.6" + serialize-javascript "^3.1.0" source-map "^0.6.1" - terser "^4.4.2" + terser "^4.6.12" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.4.2.tgz#448fffad0245f4c8a277ce89788b458bfd7706e8" - integrity sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ== +terser@^4.1.2, terser@^4.6.12: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -5828,9 +5904,9 @@ tryer@^1.0.1: integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== tslib@^1.9.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + version "1.13.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== tty-browserify@0.0.0: version "0.0.0" @@ -5844,6 +5920,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" @@ -5880,15 +5961,15 @@ unicode-match-property-ecmascript@^1.0.4: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" -unicode-match-property-value-ecmascript@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" - integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" @@ -5986,18 +6067,20 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" util@0.10.3: version "0.10.3" @@ -6013,20 +6096,27 @@ util@^0.11.0: dependencies: inherits "2.0.3" +util@^0.12.0: + version "0.12.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -v8-compile-cache@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" - integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== - -v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== +v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== vary@~1.1.2: version "1.1.2" @@ -6034,39 +6124,48 @@ vary@~1.1.2: integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" - integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -watchpack@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== +watchpack-chokidar2@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" + integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.6.1: + version "1.7.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.2.tgz#c02e4d4d49913c3e7e122c3325365af9d331e9aa" + integrity sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g== dependencies: - chokidar "^2.0.2" graceful-fs "^4.1.2" neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.0" + watchpack-chokidar2 "^2.0.0" webpack-build-notifier@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-build-notifier/-/webpack-build-notifier-2.0.0.tgz#4e2012f939dd3124d397fb881dbf3dc973596065" - integrity sha512-0UquMIN02i05ZlEEKe4QRvqlDHSYx79YLcXu3XP7PjMFCIZxNCotfQO1mv+6uGske26f0lhai8X9umTI9RcRpg== + version "2.0.1" + resolved "https://registry.yarnpkg.com/webpack-build-notifier/-/webpack-build-notifier-2.0.1.tgz#4ca07ae27b0addb971e76a89c7c9f5e3b5288e3c" + integrity sha512-WBNKQmkixDdW0AyiYyRXMJIgQL5UxXxpwCELfO1mi3yVrQ9ZkzbN9ceSIEPjqQGr6wON3ndhCsq2/3ij/tR5cQ== dependencies: node-notifier "6.0.0" strip-ansi "^5.2.0" webpack-bundle-analyzer@^3.5.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.0.tgz#39b3a8f829ca044682bc6f9e011c95deb554aefd" - integrity sha512-orUfvVYEfBMDXgEKAKVvab5iQ2wXneIEorGNsyuOyVYpjYrI7CUOhhXNDd3huMwQ3vNNWWlGP+hzflMFYNzi2g== + version "3.8.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.8.0.tgz#ce6b3f908daf069fd1f7266f692cbb3bded9ba16" + integrity sha512-PODQhAYVEourCcOuU+NiYI7WdR8QyELZGgPvB1y2tjbUpbmcQOt5Q7jEK+ttd5se0KSBKD9SXHCEozS++Wllmw== dependencies: - acorn "^6.0.7" - acorn-walk "^6.1.1" + acorn "^7.1.1" + acorn-walk "^7.1.1" bfj "^6.1.1" chalk "^2.4.1" commander "^2.18.0" @@ -6080,30 +6179,34 @@ webpack-bundle-analyzer@^3.5.1: ws "^6.0.0" webpack-cli@^3.3.9: - version "3.3.10" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.10.tgz#17b279267e9b4fb549023fae170da8e6e766da13" - integrity sha512-u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg== + version "3.3.12" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" + integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== dependencies: - chalk "2.4.2" - cross-spawn "6.0.5" - enhanced-resolve "4.1.0" - findup-sync "3.0.0" - global-modules "2.0.0" - import-local "2.0.0" - interpret "1.2.0" - loader-utils "1.2.3" - supports-color "6.1.0" - v8-compile-cache "2.0.3" - yargs "13.2.4" + chalk "^2.4.2" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.1" + findup-sync "^3.0.0" + global-modules "^2.0.0" + import-local "^2.0.0" + interpret "^1.4.0" + loader-utils "^1.4.0" + supports-color "^6.1.0" + v8-compile-cache "^2.1.1" + yargs "^13.3.2" -webpack-external-import@^0.3.0-beta.0: - version "0.3.0-beta.0" - resolved "https://registry.yarnpkg.com/webpack-external-import/-/webpack-external-import-0.3.0-beta.0.tgz#bceccdafb9572931ee93ffa84e39eea9f6d15dca" - integrity sha512-58uSxZEi1Y2HGktQficlwSVHcvml1p6fpXrFEMEgi8nR/eLWlHcoYyILGRzZFSq8jfFqhAbHlm4fcnAIVA5Epg== +webpack-external-import@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/webpack-external-import/-/webpack-external-import-2.2.4.tgz#954c0a43f27af5e01db0c6454eee8232cebce8a5" + integrity sha512-yJUHeu/UaZ8o0gCQyor6nsjEVdgc3ao8w7E6j28Dh1BanMxnqm0PumdElh2C5z/DMTcw1knQbpEArRo6/knNog== dependencies: + assert "^2.0.0" dimport "^1.0.0" fs-extra "^8.1.0" - loadjs "^3.6.1" + loadjs "^4.2.0" + mem "^6.0.1" + pkg-up "^3.1.0" + tapable "^1.1.3" webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" @@ -6114,15 +6217,15 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack- source-map "~0.6.1" webpack@^4.40.2: - version "4.41.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e" - integrity sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A== + version "4.43.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6" + integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" ajv "^6.10.2" ajv-keywords "^3.4.1" chrome-trace-event "^1.0.2" @@ -6133,13 +6236,13 @@ webpack@^4.40.2: loader-utils "^1.2.3" memory-fs "^0.4.1" micromatch "^3.1.10" - mkdirp "^0.5.1" + mkdirp "^0.5.3" neo-async "^2.6.1" node-libs-browser "^2.2.1" schema-utils "^1.0.0" tapable "^1.1.3" - terser-webpack-plugin "^1.4.1" - watchpack "^1.6.0" + terser-webpack-plugin "^1.4.3" + watchpack "^1.6.1" webpack-sources "^1.4.1" which-module@^2.0.0: @@ -6147,6 +6250,18 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-typed-array@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.2.tgz#e5f98e56bda93e3dac196b01d47c1156679c00b2" + integrity sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ== + dependencies: + available-typed-arrays "^1.0.2" + es-abstract "^1.17.5" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -6154,13 +6269,6 @@ which@^1.2.14, which@^1.2.9, which@^1.3.1: dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -6202,11 +6310,16 @@ ws@^6.0.0: async-limiter "~1.0.0" ws@^7.1.2: - version "7.2.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.0.tgz#422eda8c02a4b5dba7744ba66eebbd84bcef0ec7" - integrity sha512-+SqNqFbwTm/0DC18KYzIsMTnEWpLwJsiasW/O17la4iDRRIO9uaHbvKiAS3AHgTiuuWerK/brj4O6MYZkei9xg== + version "7.3.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd" + integrity sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w== + +xregexp@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" + integrity sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g== dependencies: - async-limiter "^1.0.0" + "@babel/runtime-corejs3" "^7.8.3" xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" @@ -6218,7 +6331,7 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: +yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== @@ -6228,27 +6341,26 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@^13.1.0: - version "13.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" - integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@13.2.4: - version "13.2.4" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" - integrity sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg== +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" find-up "^3.0.0" get-caller-file "^2.0.1" - os-locale "^3.1.0" require-directory "^2.1.1" require-main-filename "^2.0.0" set-blocking "^2.0.0" string-width "^3.0.0" which-module "^2.0.0" y18n "^4.0.0" - yargs-parser "^13.1.0" + yargs-parser "^13.1.2"

    z$Fi+*=*fu9#_<@=Y@|mqw#R&mK)u&^NdjsG6XBkNKtWF1;b1y13KLPZmC+I<_ z+~dglinoeBD|<)BQSo{(oeqoYYcCewd{K%uoAIL0c~)V;I4)^Fns=00NHzd|u8y*k zThzi4VX;BkR8-nwu>!x)+cmI7u-COMvzQXugO?}Cbd|;j>=MP#G~uCTXP!qBH)eX7T+>-ASKm{M%XUL+_#u_y?NnnfSu=U%0R-!SI2uH-cy$s*Qx8ho=_1 z2J%lLP7W?}7IG%2HHxV!*@1@wgwFMZA zYqdOG0j6McB647>H>v6uE-!g7dI0T|oS%>j5qRgmu%KiLr$9swn(Qq#oBmyO*>?Iq z0Do=W0gqkWwh-rUe8}eMS(+4e<>ugpOm*l5Y zc=7LMSQ(S}%cFYaewn=BcY2e(2K+zJVU+ls%+2@=!D<5B+;H1K610onL)kG|`| z;GlWJUWUxlS=L_g!5&OS5YAq+up4`Nup|&4iPOaYczSSuODoRiR|2)SJq7~_Mox|A zqIsH>-rjcpc{n?oRv${UyI~b}T(a@GVSPm{&&o7K{xFwT)rkwotWxy9_<9ehrk?Oy zG!#KVK#-y!q9CFI0wP6Puz`Zolp-CG-laoGP*jjA(rW;vN$;J2NbfaB3%&OMAtZ!1 z{Qmc@_ujheJ(m$qiRYY|Gc#Y=-`;y1zqO70H4mPK(?0h-jE#x0Au&t*L4o*pMcEnJ zogZ~RKl%HA?nN=*k09aeSx1f`;Z%C8r=h@_59}BZzr~;x*m2BhD8uknwRq3ihg7`= zd!l|2JMk*OXE)XY+vlA@%kbrk6y_Jr4?4OCx5D!sUj%z4tv}T>a`RxCDLQg;E)O@z zfn(7XukHy_CMDVQNVZ}y%Pw`VFW*f(?Js^-l7d31Nlf1<6HkO%70_SRBOkaIUB%R< zb=~pr+w0>Q%s#5n$0RexNvn9;(?8VhUC=WL_}y&l*K^pFM4G%tfzB3l`9zs02EI0|d}9R8#* z;+2NBQP@%T-PDn|@%0Dls8(UqigF{;0oukfw=WhogK8~D$SfSkEGOhatE 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 Hl+XkK;TQn+ literal 53474 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 KP|TM%4g4SQYsf7C diff --git a/icons/obj/doors/airlocks/shuttle/overlays.dmi b/icons/obj/doors/airlocks/shuttle/overlays.dmi index b2bb2cfa04a0781dfe3417f5609fe2236c0f6f89..70df610212757f9ab00dc91933c41ef69c30f0fd 100644 GIT binary patch literal 10560 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 IuiJ(F4_om+IsgCw delta 6263 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 Ag#Z8m diff --git a/icons/obj/food/donut.dmi b/icons/obj/food/donut.dmi index 395739eccc02708165bfb1f5090a8b590e2ede44..534e0e37bc0b4d331897886c4dae94e707f9b086 100644 GIT binary patch delta 3224 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 Iuc9OV0~4%hp8x;= delta 2753 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 delta 4180 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 FV1i}QE?WQq delta 3312 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 Ty($w}S}=IJ`njxgN@xNAtl0Mv diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 5c8fab82e84ad995d512f9363f6d4a11648c04ca..8c50e7da272949b1f45e210e7e021317e02f59fc 100644 GIT binary patch literal 46445 zcmcG#Wl$VZ*Dl(Fy99R#Atb>iI1Cm%SOk~g5FCQT3{G$f5}W`bgy001!AWp;5AN>6 zY2NR=Rrmb5RkzNqnyTsEFuV6&d&#q&wfeKVsysdpH4Xp(_=*a$ngDLDxZ9R5uX*&;&*#@UF30f<>f)a^ujV?V`Yb7 zeA!ylmpXi7Wr{WvBj;c2I+UmU33&U4=s>k40`czJ)nofzSf`5yLnfy`70-QhrDq<1` zWd1W5>XGD2MwL^41AoJf*TGVfT*u#W%umSvy@)Jo@z)P@TI9jAMV|`8*%SZ!Opwe8 zgL73T`K_7aT@NRMPz3&ycMX?_NI~!|g8tWd{?sKfbPy zqjMx0&~I*6neV~6el=9OY6Yitd@E((+PrAVZexDpTdMH9Oqy?ptRuj&-oe`6mh1`T zE}0{%#^HODZI_I}v)8^Q%d$|MT_%#X&C<+%TmgP z5B8HAM2D%S@CV39i-fft(|N;gcLh~D&E%iITHy0)MXAVJdHIYD{cST}sTT^2?XSOH z3|Z5XmEY0g(Csw?8Z7YQ7kXFA0k-d}2CC;=vWAa5U;h*Dsw_)m@yU+9A`>=EG4e}% zUi9~JXD~xg5jI^2IfD6BjG+h)g4ajp8QNiD+xJ~b!6{?K)D?(+B z;p~nUuV%}MQu<=l9dBPh>6hz`6YPbpnm2pgG4?Q&G#P6~OmP44V~c2P;KkO5^-*%0 zTM|9PvLJB#*C&J$K6Ybz=+(zH9*jyGe6%&=mfG3z^*3kB@rP2BX5}q~9he`i zpH;AOti7W7z2YD%b{{4#JX!N4c{c{7Ou+==&1z|Q_H52tkSYDcqXt)fsXR>`jitCx z?V9QS8x!~u!hu_JQS8f6dz^nN+sAV$yxd7WFc%Q=IO$vhf{sX{X~fl+k}KzHHI{se z3x?kp5*;gy?9ZWf&wq%eV0o;eKhJ(A+0p9Q_XS$mN2(`L2K?i&2)C>E!rRrxGI5Xd zuD>G-P+GYJU}%|WUngbVa~9_<=?34vSlTl(*jBJw6@`9xacs z1caNQ883ZxSf(Mo{jFZ^9Q3e}&F$?+Q7!y9L*wJY3k!yLcz6h#-}PiBebCuykCha- zQW>}>JZ1lamV4h_I%M)C<%vZb4$wSt8SqxDF07f7L)7?S7)4?*-*Vf?mlw)_h zP_4IUybD`L)omh;`C8uh@85p@#97DTBUqCB@sok*{jX=H0%`adGMF#le=sglU2TsM z>%+r9T~Ap3nmhOb7_!@a|BG+YVG+pA+Nb8oJH29Q~F6u%XBGE&nWC%REEWd!Td~74Y~M7kb!5)6!A@>0`Oim2Eyw| zL3c1N#fS1*_W(dLSEC^cAf=!vXKg;A6T7=myYb0rzU!!&4rTDef-zJ)oTC6g|G!Zl z8bSM@R%4?3dr(4AQBhO1PRv!h90asNOD?9jhs=b0hDimcJ6T1R7=f)tjhWiz-y$KB z6K%n@V-xFDP+?&zP)2|L{87EZxWVi=tBQ1;vK5#bY`wVejHYk^r8HyHT3Jf#X{_%zn#RM>X9!d%FG zpVn0*!#3-WSzCqq-wc|{>B!brDN-`BR$Bp?qH(XLM%S(QS+{`6=VSE?>fXK_qNjhD zTK@iMYEFW{OS?m5_(-3L05r-~c)91>x>GIT2>t)TpZ^RdEmC%797FZd-C$u z@LgS!_;HVnkn1MVbw4WiAfCU1_w5M33k*6l!_~lEx;VEwajErAt3m9%CyrUw`h5|Z z&2QZ#3xTxqlJ6J{utp;QPUG;))MuW~sCl(lrD*)G*X8~av46usv!2SEqH&MY{U~jx z`D6$nBO@b06%xwenQ}F=>9Q_jrlFlOm{byj4ZWN8%@*7aS~ zzCHNOYi>%BAetR}4Q88bh@Oqz;Z@Ky@D$7G<@NKOEDl59Ryzn09P#Qdm-Iu`K} zcqRx?QBetbpZ{X#c>Y|G9CEo5!PQutpx`vj>*jMv>eg~0`i1>DhVelw^zQCJ^cAph zKW`5pK%+nv=rYtx`CE^vW_oecA`>EDpyD10n4K0p9A&M?AGm+3RE^vMNmO?XDqym@ z!YwTP`SQ|3MO780%&5JiL$<*5@=)2(kiMj0U*z_BvPI5Pi^9IKJQ@NQ>|#ivyWsMv zSSYGTZnM6&vbFs(PhwF?1sqP9#(X$fXyT^ClL-FgncM8NDp%l}N$u<8{atIjy1M}0 zI>eMs)K^~MkoFnl2`ek}a~|ScQ&WZ1E9j};5xR|leQaVSxJSoMk;wd_7jWq^<->tX zR75-rwVCCQqxBL~kIiye$G1mI)ukwri8(~D{ehC%ve&mQ~{VhZ79U~RCu>v6Ci`T3a3D=76)oXAHRP6 zy64XyDI1#?At539oT4Hk>KYpUpuxs`!b!CMboSEz{-8*UQ_4vr=S_VlZ`i;9=Pz9y zf~cqXHi=1n?5>_aP@GDK0K&3Uvka) zxgc%6nRm!_{llwY>qvZmwaUOOGlIIobSX)5|1N^u_=6I=>Pvb==czO)1zC90&3nZ! zQZqYQ5l1Z^NAa;KUwX(n^}{%Ghpk~ICXabPiEQ%j4ab1CN+asNFPkP)t6Mbwt*8js zv#!pN28LL`I=cV*zUY;?dH(EeOMkKCyLXA~#bsqgQNV)lg#ozCw%aQP2rx;`S~gsc zoxbY~Gd-p^yK^~HjS3KqYHsPuS{+cQAYZTi6^xtnzG!c_w4BF`Lq9A86*J>lxA^@J z2)n^Mf82sOXoqI)@Z2yA*L&^$7OTdNQy$a;Lc2m)wHC4mC2-$iuJ!Sw*tYjY1Iqk@ z=TBgF#qB~^_fgQLt7`_EONFsD+c_)u{j0N<^xd>0_pzizgBp!rp}FN8?Cc%qd$R^f z?n?+rjSN=0axy0bZk7Hh^0flMZ5CwfY0YhvL$KJ~z4sE8ycWp@g*iImN0sI<6J~DSd)R8f zp$M;8bYhd3x(kI10dtq`gesq{3+m-~h!UbttN8Jr-Hv)(>(c@(`%MRiPx0?WRjb+A z*knF_WCOxvIK^;ceP4NAz*bYT{?45|^-M9KdS7Qfv9J z6FX~XMM$7819(0njJ0rjjnW!UW*#YzT0#DorYwf=mWnMYnF+Lgo8Q#)O-4(*Un~8_ zEq6$E%r}fc>y^PDV48GE7IB(gclNp6aOoNB$LaBb({U}dC2?|g2UlBERqHzXHIl{{ zLRa!yHuS&kUbDKwNXxFUN|r8ybN!R$0vj`uA7CUt0l{Mq4t(scr#1NdK?@60$G5aw zd4jW zK4iGRpBlFmB+eASpwm|69kQzwMIABE4On#YZoczNj9(SA!;bQm@WTpwQ)U%cJAmK9 zwan?jEhig@o!~KSXmBNC|_;LS1 z%*&Yj9eM!eFCP{7i8jbQRdxXZ3Hm}2=D#k(zDnPQsZ9nUM}UMb^ls!BJ*__kG)f*3 zfe^#cWe)pW$dXU5@Fw{N8`(11TYg zGSp@Li}u3tTG3S9iQJPS{Ts??)8n82NNalI;)rWPD1o+|I^P?&CH#$3xrEU3*;c8Y z3I9*C8;op=?(wdrkAbJNXnpM@+`8Q#RL3H2Q0-13YYQ!%CS>@wAp&VmGI}5YLch-N z%3rvrXxADN7xIrlUFG%N^5Tw@gUHFtlbswc!1VNJ$SKIB#l0Xug+ji$E{!uMKuTBL zvu;Z~HmrW@j@_3T{(zNa(t*OID^;-D2Bkk@D7Fk@L@r3Z=o|tePqId5}P`uTVnNurc`V`mSBO#Y7l+ zo6J|coI35`z^?O6>SGZ)g^AYkzds2*eSIAZ7chpQlTz^M}Nd{D^n;)2p5`MPtk#cPo?sFaxv_Ct323Xqi#{Rs)X+ zf0WStEGqq=`1wW3&1>Fv!l@|eflf?h9Pepqq;}k=$8_7>wMLlBF8tIq7(%cyqr74=!IyfJYutFqk?st zGoBeN3z25ay17*gW$JvZ{w6kx9GrLmz?&@ti9S^H^U=vePY?klm(l@A&&S(Wfes?p zkXAuy_&n7EAZ$#xotU0yp3`q)5Apn&~c*!8v7*yN;WKeiC; z@b!_f;|^NinvCGBM>HXR*%*ZTtAz{*GqA#l&qsbJ(8Z}!!UjNjP%h1#Xz_OVw6MvD zO?n0Cjv%+FF+OcRQs@9HQN`ht;)CW=DzC%4ff?1bl6@-4fAe`#H=OT!VX!6UX zf3eDyUt1ey(CDEUTS7rW!2_hEr%D^@$FRdZpW@b|0zKZQKD&vbM){wPrbtdSi;$sb zyrHPTmn!&>Fa$16ZOog-^HRe9->%A01J&HK!IwC|l;xF!hihor+2^y}X{~6i|EN;0 zLw)R*FF}2Mec2)q%{$Q&t;+c@(6s zYRsT}xCzKA9YCjM;5Q4fXQxe_i6q>@FN15B30P&Y(4aU=I4rD7Q)`MXxd3gq+`SgG z5HouhEvOBm{+Nq3jm6S3{6G@Z<{1zR1F!((#uDRqijLHGk14<%fk`-2$FfWRx(%p*l1l1m}PTY6 zg{dcY26xsjDwo`nz67aL>VZocjFKSMHPPR*;w5Mm6C?gxpS?K8jE6_iW>Ovw%lWs0 zsD1E2Tp^`lu(-dS5y@yQtAvuab6)I~_bq8jT@m=MLdz#Wfd7c6JW6hE?&i);<-Lss z(Q+wubaZsM23-Ad6Ov(99FpL~o_8(fFLk)hrMWFlB(ZcYBbjpd#PQiOw3&I9fQbUL z3q5aeTi)bgQO~0^G$uGSuoYCjSi1sYSRc0)=(dQLi4JQ7O}Yxi{-x9KtiDMxBx0q$ z9~e-L)bqLV4V8TKd@_q$i~ zg@cP^5c;Jni)3#yi*X(IAMij&$&#)(KVk$4Dk&l@uKx~6695k*vP}OU2Ew5jq=oFy z+0}3DKNRJNKgptDxf|M%UlmS}kRr-4Uhu*3Q2YSt9kL?5IMZX7a)?!co?Z`o4CJX1 z$^J+YB!-tCIpGofflZ7F@CKMA;!wOV4S~CjwER8IJxW*1VhmH~ai9f&l#~?2zp>qe z!kx+rBNYm;+fqc&Ah=VhqWaq3K~42_PGy69PwyX# z5tgk%hdV1V%Mo{rqR^ym9rETZx{{wICcuzKBM4ee$%N{*(8`N>(hKUM1|N(#QiMJ}8C?Y(fs1+BVSM zzSAmSSuxRX^w3D6e-S8oop(^`*MSdFpkdrX%R4XO95ZmwU_U^rL0?JPmr$4oc+N7` zjofb)zNzIC)k~^rDq=Ic);hVu+)JNbGacLcXycfdBb6B^g*78Qr~%a-U;wJ;8iIA$ z$pN@ru0J~Y*!cML$?iOx#lcq{3*`x6&4O04?r1tx;Fm$egyCss(~56l@7U+=v}+YZ zajwQAba-Cglg%?PCnIl*hF=nyf76SQgETZpZA}*;uc31rYS+y>^698RpMZ3rj7(Wn zBmk_et~mC5nB$S)RNalLZ8uQs)bs5Q;U2rzy1ByKNoRZUqN9q8jI1mw`tR|}oIm+~ zj02vW*Tc@pGyw;b;3C}4s?$@~bTQ9I|G|>jz)&DIYv4gxS0@dwk|*uSHt(lhFqwW- z<8HqHh-NS#0HtbBh;QT*U?tyR+mN6CN}r2^Bhk9bteRU3-<$CiI^!k?k`{_$PU1Yy-vfd6IxLhm0%#R|I-!WQKA%c5y?eK`LuAuyQOOH7{7)63W7oWx#*U6eKrA*RE7edDuo~twE%Zj-+KRC3prHwI@Lwhd#2Pd5VF}jj?XXjOfwuM~CZtjz& zcQgFgWA)3{8vrh?7fdLGoLUxDK#{Q4| z)MTS{G)CQqNv5f9=t#X_;7KhHxeHHCS{)C)p+F!Q56x=`B1N&oLl$4xb3G|~8+$JK zg_;YgdYs6ng@UZp{2yy~soFfzxytfArvf~!{Q6U04sE$2ib_|ax*3w`HiR&Z@4vrB z(9*#_f5x6Z9~z3a4M_ZQd+P(7ccr+e0|2`5)zuYvGVpO5GMd?$osT-o$`P~E^Z(JC z3s^OwAQE7Nzf@}T74t$kMdDosn5qSZGSAZ`Bq#Krf&`?GH+u9bvka7aP+0d2Dth(x z@RU!D4Tf4b3vocn%LpK>*ri}_BZEZywpQ1S;AEj4&7Hk-kUP}>J* zt`#AXRdy-}I}!X*RMd{VyMX|9c6KXXpFX_=nerq~0~`RPzn+04!p!fFouAZt`}$OV z88%VRR@=G!L_M$*K9A31deh9w*T(0PmDf~peC)h*Jsqv?;!@c?H7{^;>u;ati}HbSk(3e3#IN#fv4*$sNbsu) z_+aj@Dwi{p%}=TA_t8kn$-_y|uWsR;5fmVOIkaQ$a_~W{YmwH5+q`1 zZY~l$(DEZYd;27gtNMa2X#AP`fsZl(6cYbr=jseevxhuHm24PR&#FF(;3Y{o-jh5A zFEGq(SWP;7{McSOD1n>s=Sj##jqP+mhN%0>xRy~TcwQjej}_7R*jrgLcNk$(ZftCf zC@|O4(?e_zc(07u;qJEMiOtU{8pZu;@!rr2XvloF75e@j+&OqU8^0LFu)tUyBsw!Q zQ)V|S07ifhy-6GZydcYu8f5PEs%@nV4Co#VBYNJ_!Xg|b=?WH2$}dlA_QvfXFMGsN zm!^hZV$35Slk9hfU0w_~^G*@L!LJ!+@ zqJEFZU7t7=64q3b{&YMY%; zdoe>)&`oNnW>(BWDX5KuVkdZ@y3)gLorW*jnkv0)(AUq<%-{$HS_8K(gv^|%hc;odo=&Oc{?U)hr8uJ9--DuPuN zvXdt)EUgJgn6$Kj!FN?LgaJ$b|Hep;8cl{=`yU5wliwlUe9eOj-en02tOR=>oasPy z2SwGdmnC2$tanxuSvw~OAH{$EEYfDCh5+x2-tokcyJ0@08olnJV~%RCUw__ma&l5o zRz?NP%*}IZYP9AytkXn^=IWNh{P7IFN6&wnG+2o?XmI271dm(FWUHAYm zI*W-PKg5;)k(0#MjV@s{SYm<}8$@i;IJ{-&T3?NU0QY{olwjn@Y$?D3jNJjSEY@ei zx3aQAL_-sCbmY|0(ZTrishlegnv`LrQobhpphcyB^2R36^B7=eX0B*^!NvvwlDUlJ z?Cgq1>r2NbCRWtfnUX2s53=SpNWccln!jVnQ&aDXegee~em;yO2W>VLVs12DEVKtr zNB$Ysc-8MwsiQw>zCC4hH*WOda{t3QwuF-?9>V*6{p)JM_wTZSP;v37tu5;(PoF+! zVrt#e&bN})PoM9IiHdqY@n#)3Jv;m3=1fd)69?i4IS?`R92XQ6n1cRiuUfab>+LmZ zC7yOVC$JSN4}DwzGyxj~G};;(klDV#(fRrRXha?Z`Q20g&sSpOGK$_NCMZfBs2*D* zEWdPr;}{qiSlQXV0y%$hyG|<|*qx?AAd|_%!;_MknUue=ww6;_Ndi{BR##V5yE(MW z0PsS)%oqX~`}ok7mzSrcrUvv|xPVzc=Tk^^RTZPS_`Es#Rj~Ts)s*!TTCG?=kJH?< zM#ZdC@H0Q&{@V)8`M-Q9Bw3c7RMYRdIMv|ca@ zDHEk^w1lnqQCaa*110Tu;PXvNVLm?kuB2Zgp-amgK<@C5l>JLJ$J1)sQCf}dyLi8U zo0!TJKx%4gZ2Fg=?@t>x`W;+HSbag&RNrZk(Iu4M1EWODjE`Qv<_9k?YOp#N78P~& zgRRr%w{*d1&X#M!ZlXk5|N3zXXd#C+nDGe-d!A>GsQ{Lc5D>i_nUlkmOu}`EzPY&x z0;F!+*8eATh)Cd3@QXvg0p#Fg_~V6`~G}jC|A1 zWCn#u&&s^M>0;IdLr5$S9VJR=iC@$D6421l1Wwz^IXhR>x(4?_D5(K#q9mDW~%%9!8T$8I{m?7A|!CG5et7romN2(U?=zBDGR&k@#9hf%P7)bM!2>7xX z^uk{a<$dg^L-A=6Zu%O$(g?az#S6Nv1c~3?t)uSm2qQXCfFUb>$MN&3sw#vTuhjL= zteR3fuK+b<0+n}D8)g{o(lBIeB(a^*8$Xs+BojfWw{HpGNsCj9bX;SCxHj)5RJ1HHzv}9!Ky3v5hswoymgIF@(Lva1Akm9?^&M|slspDd zOd~P$zAPTI?NKez3`&;AGZ0|T+l+P#eKPN3is_6#B zVG5v%A z#4eOs{~m3Gu+*>W(f*F=gO?cFN5^TQ`%iFTT<79hF8NOuPm~k-e<|Rk6o_5@yGSw2 zqN#T9jF;F7eUp_U3Q`0eVx1;bvP$8pV5;%r>~ozANFVgQVNa66Bh=F{Fd#`Xqy&SG z(0~78s;N098zZx<8DncF;VJpy!R}0-~Es~Iu6VIQD=Vv=XVK>br90$G#o1e; z+Gl4kUkZ&3F+#(n0JucmxC}00t%|F%1nH zy`X@=Q?`PpCIkJNY1^f>=Ng)tT}sNz!y_XB-urc!3^s6%91@zQ^c*Ckk>mEw~Ju65ZP}W92~PVkGtQKP4yBGQ7zZ(Z{MU< z^d92G<_~rwl2pKh7?Q#U#$?c;OFKLBf^~^EXxVvrk@L>I7W^-L2>`J3C!TK5TYtnb zrRc6^u7Zlew+geat_~b`);+%47|bHuSt@Ea%!;`85~1i^8?C*|v8RkO$YXeQ?caRA zE?spBC_+Wf9##&vYbaz=8SdBmP+dike^z$y;L--!B3g#f@`7&DL9tlf>s?!(;=H^L zHcZCsjTt6)pq7~_A9T#lXaF!~^U}n`gj-ykLwT^bSH{wk_1Akg^1d(;UI_`#eHsP^ zd0Sid@87?ZMnUCgX8-p0lT8k0h~hRaJe+$@eZAZSDk`ILr8b6!t}YG`u3W-Q*Yew> zht0R>6V~(RHrmB9R)RCYlL+gP6UMtDJ%(7CySnYc-^-_;@C0IIh(H@|o!B6@1ctU< zK?WrpgJ&TaKYnHEiC^h4<_Q`>D=O&+xR%4O*5*F+-1wosG?-$%KS>vsumb z#{k%hl0CWw03;+NWxAH#;xDQ3*~xLiD3i$cq4M($DEpNCzn3@H99wDjGfxEas9#fq zWn8xXla0zRBRmG~d3is|Zx=oeU1{+BnqUIX9UT@p)`Tioxx$-dz(AvRXa!^iE-AY% z{b6nCUhv$Y1CId(x-d#4Yj4jvkRiIm@9;o4q+ge4r~Hm(dHVG4$fX!R3qN&Kt%R^d zv@!;2^X6TfgJn0vT|{wl1%EE?ECm+Fz`si&5l*9X-H6p;uqvPeX4h6C^G`tMN$C#E z<&4{O#zKu!`z>CvN|p|qd-;}3{dke{zM#!&H^4B9EyRbVyWNKF_$SkbV1{8W|Qlo?_NrPPbwKtQgYt9z|CW2HQTd~Lb! zD_?j5Mcv8r0Z~xtwWg`m^>6{h=FK39moLHSwkstA1113W#O40@fd#faJ?9e4_EDYD zk8EMPD+kN(mX^6E$L0l%KGF+g|DFH`Q7vr6%Q;N{ICM!#IS`$+fL0UCSOBHWq!Z`# z^wjuIJj(+*a&r^V)YNo5-PB-RJ+Qfjo#!>hpa^+Id--xID{7eDU4NRYap1DAw@w&6 z?up9{$FHiAI?qds|0ak0PDZ)?Ma@j5fApK_!3L-~ep{H%1Z~%6JNl}IXuHIf%<|FU zQDVjnGgxD^cq1*>XQ;mSo_wTBR-~*?pMokbF1qS#A=mJ}z}&~gixIB{dX4+&5pZc4 zDN~GIn}Uk?nwpBTMASTK`gAN;PEC!lqM~AGW(McCZWNfT1C=>2Fj^ngWWk%5`uh7j zhhoX(OevB$*dDTdGyE#esUEA{N2gw8y~(0+@!vv5G*c&ye7h_*WPBV<#c)plcx?Ai zD=3tmfR`LO~IK?f`hCMfJpjFP<5^yW5*X37KYdR zk0d{`ze|RhLX4$s_jko&)wc=pr)jdaKY5%c9%{inre36VuY|ew>|7pU)VLUn;mg!g zqa4W@iC}(1TAn-Rxe}ml$;U{r5?yCH?h>OSIxdB}Sf6H(TT@j5uIH+S(`E#@!L~=&EPN_rEe1kif7|=9iSK;MJ zTp(l$jWoZJXOzJF%)0`UWLKpNvr=s+=v!?Gg;GxwQzDwVT#RXHKKlIJ^}P*S$%J z5J^eoy_{(>B6M88wKsV}&1{`n7D*uGQ8XyiL_v@lzo*<^345A;s<^nw#I1EmxGHoW zhDv4O9$G~2$$ctQ$nxr_8xHy{5Hkf7ik40v-(kG97oiupqmq%l{;)DvR|&aG%^IF! zd2m;@I$t;E*!A9Hagb*wW5&%rJUyK87X#83UjwkBoFwjr=pT5`Q{6A=Zp~w43}_~D%UXH`KPN>->dJ0 zuIe+lK^ViV%$xiC;|Bb(E@)FE2U;KSrnk(GC=f@<_?A2rW|m3xnirRZ-wg!<%xj#$|a`R~yGZ93vGZhM>hy@A2%MX6Qa zn)V1Q)?@Xd7zl9?;g>I8cz_j$?47f^p&b_-hpk4h7 z56m=$V8~x;V2vN?0J#(dx|5QE^%<}huSn2{wPi8kG=4^55it~#qBElD3>KIdCcdxn zqxt!JPPo;XC1ug(5Op#(hqT`1w-+N(U7W3>UP|FJe*mu{qsjT;JK?$yql6O=Q|Y2{ z8-JLPPD)G+PEDoWoo}E>6R>-f3>;qXl=c!_uM4(py&YO;^43sShsVc1;@LZ!G?IVy zD!A6*&6_|FwPkO)zUkmcu}0*7)6t?9SFufEM)m z!^eT4A)<$XTFu@hp;ZmS3rNZymFVL=I{6|Ad~~89OM%74uX|UknQ$?-k&2btBQ;f} zwvE@X%XEt?Sd0(ql$W=TaLEDSX?J($8VKPalIvKqB4BmIjX4%0k1WqKI!NeW5mNI3 z@HnphB?D=`71vhl@07$$cVT0L{r#`Bv?w@@_CZ`v4LZajtC95M{JbBX^oM&ji~fWX zQ+rit@Sq@Br@FO;hB%P&2?|2%=z-a8{ zrF*+N8^E~qH<1m1Pfcl?nVAVC>b!l6MhY*M#RQfD-6q><^B4?$9}wuH$2Bcs#QL-=HvU_*jjzw_ zntebR^^2kxY;>bGV;j_aAG5waqbZ~H7|6_I9JJ&e|JHU+0AxFC{#DVHsPJCE0L;F3 z{T)$hucY^wqi8Y`5{%X{{`~oKMP3#E28Ms`uvPZ36?c9XskgbDY0Z*QGYk!X05g=z zT1{j3vzMZV2C=OG4T$A>#rCYpYMZkE6zbc5QGhmHx3|CFJgWnp7B{~cq4!6AYq0H7 zgWbXA7>9rXEEBIBFJ(dFID}~g^kaN)&R4#t2?%o#(%+g{sL-;fo{_!6dK~`a*Uw++ zFV8DCHT7Ha2ctv){!gxqCEl8I`*e*ccJi2pH}kRWCugVy&MRMV?!R5&N|g?N(9IxN z_oR2U-qKb%7hAf& zo_Yf0)j@I}ghWdt`O2KVf6#{Tvw?H3cjh8yFUqpgs@z2wPHCbAuwL%iOpSkop;VfV z!+mLQGTaw5*pvBQdUoz1Zv%WNqt3zp;%QzcCXKmu*#-1;M=F!-Yyv7ODxliTESQoYYI(-D zt8AqL#GeumX`!H(J@7iyr_?<&GUylY}> zi^p6|+|s9efR-NrD1wlMf6e z*Ey*AWs6QjTNM^^5YbGZ1Exnub=8{W^ll=u9E!OLWme3YAJqeV9<`-m~^{y@DUf=7(9cilV_gX8~-hV zdFy)&WbME%-X0EQiGm&QB<5X4)ZY*28UtRsi?i9cu<{{YWOz`PdOA9SX7Bv@Z^iKD z{0VB>31}tcThkhmOHoJ5{O8Z}zV3Fr$jDyD6%2YK<}QVu&v!RKFy6beV*0B6$NPfE zFJF?`eEKOAiJ&QTKRw_^RK_v;PJ#)Lhqd)|Usr5P=Vg=%1F(d|4>R6`tr3(kWS&r* zC8I10-Q!~&Tt!?n3Eem6u&K&105idB?}*?A_s4-GKADo)AT`$paooN8KM|D$_1nrn zwCaNjHa%c6B(}ccK;uK-^(R^cMpCr-+O9;~qV99(mWrz(AwZrY>2Z0ja z+IbAz7y30Id#RR%VI?g^93C66Z$};2Z{NMo*@?6zkZdSxRGQ=Jr!giC1@Z`hgFCgz z7)*hV0~8*Vp<$+*5I7q@H9mkaIhynEyy=H@bMvdYQv_^uuRWRVPD_l8t&#oNEZE&| z>1&S#S&NxFtcs84eXpzgf)768K7aSp55x_fN4c^&NGl?cUU_y#w}^rjQm)nZ9A)X} z1;bA@WccbSO3La#X%>$!h_uFq5vu?IDl;)Ju!K69Fro+zIIHtdpq7>g#gNkccH!nX z!{pjF(a1$02#>4g&w2ZW>*$>^=?ndyOE03*(^s4P(QNSB2|i4RP7aDtW}X-c+Dt-I zNi$D2uAP#WvS2^(nwi5}(1}VGS~g~cNqTAkvE@QcdfT>QhJFR;hqSabnq!9FpWVRz z43wB&COFz3OnBQmAj|mEj10Hn2*1XUpZR6L@@1r5)y_lYo@>VFnf!A}0=A}fj0aOl zx&7ybsuBTx*vHuaR8oq_|65~W!h}DJd?Wh*Z6HixqPWPyea`740#;hJ-$j%D7cZY& zN*3qT1p#)-(C$o3au;<5Tn3^2h<^vbgTIOZi2ZpO5$y>Z)j`e&8o=1q^{q-;I&F8) z;j@)TE5okWE=*&(XvB&S+?TAZMuqKj@2&h~9tnx);bD!bkdO}F7S9vG%OX98!1qPL zhNTpvMjl9LnNO$lkGG1dYoM=r%%X#DCx;RL=1m;fg$DC2p)XJq#9gowzfl{+0m>dK zp1|cHVatUMn}db~z{tb|!N$f`FMJDf(w#e{O{&olVgV2ahGBg_zt#m+D;#Y91mH^f z0ZRGtYr^2$D`2BTr@6d5=ECfm;SioO_jZ-_s2m31eL+t|PC-_2bI?LzYHA9=1&q`;zY+H zq-0!D($Xk^ardm~<8@D_Zxp4p@P0uD3pzTw%ZZw1bYQB|GRF2E3}K&1SXFyQz~YMd z_onK-mz|+YMzGUT`;Yl!2!&odu%LwkCy62;b8L;^YU%-cq*IYg4s^6rfaXvskbEYTEK>ImVAv(^u{7`*&VG()mmt z*5U-d&Q=3wSc%BLiEFmDKC}r53EGMHUvd4jKh0J5tDU|lEy?Dpy?>kk2oYx+Wq+vS{b>X^`_`>Zk{Qd>DAtON-jL0Qb~ zik}rDPL@&E`nj%p$=_}#jHUZW6+~}%AAnbQiooz;769*i>n$UqeNOt68cFhf*&0Bw z-PnZ-_CsO9iHb1^ZM_aDwHSc9uI~1iZZlp;8I6fp-CZ@mKfi@Afq%TLSwQz^F#)3O!M6za#?ktU0>{C*EMsA zT{W?qFMD*G?_fenPwKs@AM3!@{yHZm=C=XxnhxvnTP$O@)dQVxG*b?Qf6bN+tbr>4njXwagDD~=Mn07r!`J4Kw#lO|){<7IfEjsms|l4W zwKA7Z^%q6_WBsro5h9nTeHw8;zy44#9Xd-c)gBn|@#}J+%K?e73V4R~oVE?2`O!i? zGpI+jn>uKTO7A{xWVj17Uo3bV(!5s-=`->e`&M0DeKeFK^A6O8s6;;h$j3Vev0tep zD(4fVKB0(>w-WCQdFpYgO%CYY{Y+~K?}8#HEPbOn-)xLb3tiu64KJKiNg&T+I;%vR zPXesaJkgkAL!J+v33I~VF+ot$4uAR~H%puLyg`+bxJ&I)T%@Qa=Hy^A=djcZ+H08` zh_=1g+tf5s|80Q7b zxNm;Whj^FBrnCBa6e2pQ@B>vUC_rc{WbE>UTip0yxU_CZN6dIJ5^I%Ep>68jkDtZG zc4%;!P=a?5#IrP8w5P+I?1ZUD7bOIe?^EYDw>3?M1YJA#4g;747cNTMx*hJ}N1tG) z3_hoRw?{RiPA6J5J?VgvI`!m)`F2X-;1kkSd!M;;)N{|tClwztmM8UoD4T@tLotfI-5CAu5+(riwdB0;LC~@ZPLIPfzfB)iapQ`cs`M%Zo()td^ zH(~;e)-fY)o@dkx=-A~7lU74ep)gAFh_juKQ}&IRiAurvG$p3EK;;-4d>ijJ*6P%#FD@JlaIT0-dQAn126 zPc!q?Qokc|peG$(*A|uWEBXTB{_bhWTIY!5SSSs0m5N1EQj}TBBW8pix%HV1Hp={9_j)Eow8~q+-d#e=TJCY%@DQ;NM9mk9><)HjHhX9TE zMTaneu4128_0Fi-Gur_6C1`E8 zy?eMQe&U(nn(Dt$PIIe0E4|P^`gGi?`0kqNNDCBsJ)f+N`HI5|B}b!BG9RHgXXe*djF3x86D}} z>ofu02uEVvm(;G>80CzC3ybFe?FC>WpLt8x$Cq=VPK5mlY#&}Z5(T206!XP0z4FkU zej|d=rb$+h$~pFT*Q(PucRZnKobpyN{X!e{*s-ib0hBy`FKzK-vx#`r&KakTXY zp=rs;;c`AZVRri2iX|Px2-`lW{pHxo|KjZ}prQ=h_rZ6D?odeyC8a}Y8N@&&ExJSn zl$I8l8Cpq`kW@rKx{(?}K%}Hg7`kKVA!gVIzwh@yd-m+vJ$rV~9ukVW6RrJ0?f;5jGu#%G-%#eg(VJml}s^y ziZ5-{H+m<$vLc=N`vZ8@sZI$3Zje6x!S0}RYl1hqT7~gm6X(CSU;7_mc0OiT>lCy7 z^C8XuEuFysJ>kIrqcdDS-hXJ`3=lYtd+FUh`FeocAp2)XHT;H^>t)a8=H^Q8&5KK? zM!U=}SY>z?fK`Ko(|cpe6HWfIV*nAf+S{z9F1#CcE4`AN?hp(?@eRmcT5YS2xFzOj7M4NA^bVGOHoKVsrh|6{iz zIY0d1wj>x<6qZG>&J^vAv#pd)w&^ju9yi4V6EU*@5H^A#&G5*RGRwL()jKo&F0*3Q zGSEKtYFbvRkqPxGf)WyzvP<$f2o&HVH!1pKtSdYJ2yuU$}Uog7l`jx>~u!N(%#n&=T8j z>-%?PNYJ%SaxvZBy1LP0glFk-f7f}mMcz5e%gfKCtVFOwHQQ}BV-5ub1f2F`B8|t_ zH&#}f0Cp`bLn{srl{;gjuMC`%$()|u6pY)Yj3+tu3_a(!W&5)ZUw;vjZ;FziSbULM zYD>VyvGD1LVm>2|JAzMPZ(|Xxk}V)h7r^sQRT?wAt1sB3^IomnGp#knz%o0jVy(Bd zazd&ecc3Oav0eo~4UV3vvP$KB>Ai9*w93G2JBoy@na}9`KKZRp$~)U=e)lh>T^234 zLNcEStr76w{Yy;>y}fWqn2>4zrx?Rg&vd+Mi@1KUoZ57`kS1D%h=KI!(>M!|Yr47F zz9gyV`z{Uo=Vp-2U1BdZ(Xlr1O4X5;gd(G&!dH~cxuNT|bua@ZXPQMy@7>7hAjUk4Q;bwbY}19}8R|5~C}s`}WU0 z^RLbBK4mN^#}tiU!hZYkr2GcspWkff<9aEfFlACpkHrUzGO|y{FdK_+Zi3X7k8_={ zWV`0VJzL2MMSfIsC2)2sVsq|R-j>vov?%Uh!aJUnTxSt*@gUlN7ag8%j`%a^$sXPQ zK1xS-Zo@>t(E0hg43@ePZ)Ms)TFGktl=EBNNAg8YXmGJm(^iu>Ad`WdemWG zDlS9PpGsU@985YmFY3){l`9gds-&c31uFO13n@Wnyn5-I&S_fQOdJN1M9jCbZ=>F2 zHu&4gvEhzdhK_7iXMWd{Y+2Ntb^6P-`DFE@FffNP_*>-;Ds`o~AM%V#$c6Mq!)U*T ze&WP8Ua`mZB%W}7IC_Kai+@9XYM zVH1m5KR!hw&M?Q<3zD{GWX_zALN-B7rkw;hPeFI*fUNl~^5UJ6sAV(3ZCHK!NncRG z6;zaKkYvW3Lqu9zN6Hm7C0`R7llhBFu>fs!ZS;(@k}uP_r_Ips0C;7R4iDwbh6RE% zPU6bZgJ`|RzpplT*;S(Fv|`TG@5yK)*J&f807MclXxJ1bvE%=}0@|Z5;oS8#qlKN7 z=$*07X*7$1mQtU*lRkM~SYF-^t#*O=0|P>x5@c@x?Eg%KsZ9%8#`^~^+}r}-M~F|H znE82|9{keo4_XLR|4XYl0CZ?Jfb;RiuObW%^O$R~rlK3PpT+yI1ccoE$cPeN)vRRIzwJ zrsWb(V7*Q?Q6s>3+h6r^{pP%QfZ8(2o7xL5SM=aD%lb0!zJGl(;wcqn38I<}GsG=g z@;6fp!t9nQ^rToQ%oHo0FJ_RXdeiUYQXgZz$~C1H@ox?4hd*n=Xc1Farih&ZIoheG zIonr0YL$o#PAC71xIc^l*>@wDY2C%Qa`*Kgwg0gS|G$U)fvD=M{{wLS;zeOG@h2e} zAr>d)91m&o@P~dLIJD7O~U#qC4R30UGfOZ?#%c?tRD1q+S*FYkG&@Qn*J{%{@JD?*{o0 zUDri!onGE>X<#XdzQi zu2Eg2KXN{4=yCQ}1ZKy4H`1`cxYI18>LafIu~){K&cm|+$A8h`^gI|^l%&M^KxWXn z2oC)hwdZ59e=`Q)HaF-|FI(vXotgLLq1Ckj^cuQ+*Ca4&*ehf0S_20~waWjhS99L8kZn~#f zfNB*h@(c?XU%hHEzx9HE-OwC!gwwOOUUVhIDq$8sZiV}y?v@vZ0m%6i0j)UFelmMU z$K91f5;X(Q*lv%dwY9PWeDJ`Ak?qrUm_Q?2+Y4+BH(lELgQJ&{ zUAqZxKe4{968mPMx5V@J8BC<*r0GErQwIj!j_RWgG67yG8`qunp4VIQk^3~1+lgHmXea${Fr@7C-?pT8ecDp z{jr6e8=Not=5=VH-dmDCI_2>vC0_HJcR%hEPmYE5@S#BQYxQ$p_G<+5jar?;ioJ=dzo`cLF4rT_(`5!MLl-YfSX~_C)#5!8(TraO zym~%Jly=H{*`s#}ikkCB$l7@io31@%m)OFQf2^C}#ru8}gM*h?l+ME8A2Eb^6FoJGvY)YSCOuQ%DWv3$CTeZ4L^_s^t7 zzF745z>Dj?C`bQGJAuUUJNd3oo=qQ#<$2ko4uH~(=0QZ;ONvT$R{q{}RldXcJts$} zH6=DUGV(#zmFJ~pn4$co@lLU^d z7rQr-O36h+C{jBjY5NBUM$EfeUN%Y9Df@7Quv!NHM)^eme89(n56AbLHmFtbZOz(y ziBT}4vX|$^_O|3UDGnoezRJ|Qzko@(2EuTg@^s#F`tLiFiLS;e1BZ~5ylm6z?qCJ| z=+z6xRgMRy^c87g(tgby-O91V9|`QkhlAIk{DJ7oF)Xrup9ey|lkT3<958Tn=!Ex0 z@!5oF4F9$9bQgmrn`B$p21k*(k=7%D=#t2W7b1?ZNnG&c0!!!2CKZ)U!TuFFB}akE z-S1+3Z9-3@2Z~4MH#X;|I7)m#Z?{e#NdNivykp+>X?NKu@c>gZbx-u#wY#eAzi!_I z2yL;GX$00qEmZEX@u*-?kQ`-XOBBwj}MY(#G$+erHE@4%^n$`sr{MEOgDL8l?nEFAtY%jsN^N2tyB}M7?a+$(^`mpy? zTf(RkG$;}Th{BiN?<|FKzo@XL%Ngj-!xVQuI>$o$kNzo-UucPK3EKm2Heac6I=7WmK9{oKR z-L)B9FT>>W^9DM<2=neIs%E)TYU8_@!Ps$a{AIiQSF#j+TO7`qQUzR%e)xc@)rxv2 z_P!Q^Ex787Ai0|MS+SxxMx%=h&e1ccQ_9A;a`Ive#pkjR&uj0K0zrvCTf!xyuNj#| zb+G#pH}3VG|M@e1=#FIFuYS6|G36e!&Y|qQoDz1IUy=pbbANwah>?tML$2gN`14*A zySMlGM+PmTLWjbyt`(G;l0S1Po>~xkQ1G&LX@B}iGOsN|OShvYcF)82y#}E?ItiV< z3rXpbDrkg;3SQBzPrzENz?``haLq-UQDIyw|W7vqhDKi+Zo@JP7C$;m-hcB}Kb3ZQfzp!?8JU`x3#6E z@YO395RAAWD9FJ_PEyt7MG=WL-9SunjQW^(jtIm}MHFCMRv1E)rbhiCGpbv$zQt!q zGYSYE7mMfiD}3)EC2LR6K6IUN4XN9YBd!GyDT(*IFV=6`;udb3k{+KsR(x?X4=rF7 zLGO5P<3d>HWhQoL>z$x2!4!OY`bX`I@SA$hhjgvUMMcf&FLX5!Qz{A2#K7Qcz#OCYFQJ2JQM`ug+ z{Y;V;y$;$%1CXa?P0r&B7N-8QCDH(*%8x*TZ#qr$FBs(j~Xum1-8PfXjI@M{VDMga<&;@?M4jaDEN2O){8~Y{|f02zCcLv2e z`&=P?)_*l8q`cHWXw*(Ew&0V`r2lgBaK<~(zk*2U|IL9MQZ;40_R{TA2`umM#NqmC z(DAGgxb1Po2nu%lu zTuk*6)sp6toEJW(3T4#k#zLBOP*AgV#}x@cZ-6go$q>PXagIp^9fCtNK#Z(RLMeav z9=?Up*T#9tJ%S`QvOd?sApNZw=8}Uj2A-C{Kr&jWPH``)Q*AODwYNIrbd<4nJ|a9~ zbFL@-jHnc4ohs7#&~|#WTI>R7Zp|$zRHNRcU4_LZ)k|#|$#e7bfFQ1Y{Y46;%U7xZ zzLTk@Frl^X?rsXmEIu_R;4{#t=e{Q$*18^p^2x@{Gx?u;_+=pgA>UMR?X`QCkU91~ z^>{W_k!V$q?DV_V0JkZ~9%AWw9=WGN#2G$Jfa^TC5sXg)T1>C<)?i3nv5}+LEn0Fl z5;@cNWDq44-A!MD=8de&SqJN)0VnlqI(!c}An{ot!~w})XF1A0%5R@T9zJ6%h zLI{yLAR*vQon;Orv){F0Z2zKo{E2;pZPr$(QvIvQJ%@P@xx#MNH;6)l>_?yN`Ojab zh3Abr^m^x~U7Ee#DR$oOowtsV8+y*8`OfFU=g*7F8zC~PBhQukO@c-~iS_&0E|YY$ zy?(TQNb_`$;&4;wVcRMuMir$9h=9 z-{yjNZI)wk-;{L??V|>i_C7Hy78QL%{`?+(9e&WJN37qi?uXaw5no&**6($@gVGJx zLwCvN(WoW&@e5pOJ^blq9@dO+OWBJs7(<5%J_NW3sZlvVrp6e&|LmDGA>KzvEnO4P z$EH@Q2nw3`ah*96H8{vp(vA)ff0y9yUneFc6!*|Dwe)#*k6p(Y;g=qAi{cwLgS0-G zvk?#9qDaAHWyL?+kQyfs9--TKypcDq#CCH?= z^vn?u;D((6G+gzWVX93J4J`w{wFp9L{{DO-BGG}zv-{t$d8BCKl#c2w@`SL)@PP&L zdYdBl^$NM3p6YDsOJY)znT;{YEEci#9-D~dAib@vd3fae)+=#|!o}LFG#5G0SDUrx zOXa{vcxy^8c=4nIr+h~a42|<)Hks8Y-u)xViqyg=dE)tCAhA$Z;3%5+oAirh@6-O* zLtz?C$xbB$rS;*Y0sPO^{{JSIOT_#uAE&gQS2G9sA>gW__2K_SER0g% z|BnN&#;DM@-gjL7G^s zj_|$1_pkJy>2Hr427*gXOifpH{|Oc+)>zOBK)4J@vL+ZO&_d7cpOfkBzfFv5*G*Aa z>e-v!Pqu_ez=Sfkx2Msz)V2o;d|GD7ZE1_&F(1zd08FO>%Qa>0vUZtX&_<_VB)jp)zbzzxY$&;E9Meqn^#%QUMM=Bw$txz<@LWmZ@)MB{`RAat2QBrE zCpt4kk%VJ+@JEIlWt`ZCnUnE37M~%iCmhQz;Q{AEhwg6^*lHN!kV=(!L?IPTK{(iE zoz5q2+{LvC680E-cT67ej6ObUA!t3>+R&3eV3kiinz5d7we}U> zGT=zkt@c%#Dmr=Vda~g+173Z;_`mY8cwQ1NwMl{tPD$a;WXCz^#Ks@Y&z=hQ)5$E} zLv6JZ`!~{dzn0{&3CDc5<*Q-g$(-?OSA(3gr5Xuk?ELZaGD<-QVrD*L1Zu)TK=(~* zYD{=I_1CXo(?BsUfN$H`*+CG9n@5bDmRS`PbU(KYjj_ZRG_pU2ay9Zwp3`j>+JxL1BjnN%;hv603v_@mdq<4 zaFg~jc)HEl2({YY8>cZW*15dHN(z0vbr1yO1w_}Gdi!7I@o~Cda$iXI4tv_R9m%8j%*b1xbED&#VE5|kvQc{owN%C;2g`X3< zcT%TU%dcOrMu-|38f}v42sX&XMBCCPh06YN+u~aCFDYy5FU>>J(mg==ORrRmh}^O1 z-90D<^2xy5@#>a-dVsMq*{M$0qWEqZE-g;y@wj0o-+Ok!=5yX-NXeYly-LnE5$1xx zlc+s-a2Bv=e%-`lqd4a{fGz~Vop9UUD3 zqT5Z6xgod}hl8P^snC-rHm{z(CFg-`8p4jZjyhW);g8bR<)WQ0173H;70|@X%+Jm~ z+1b@OR&*se{|^?xOcV%38a=JZ0<>-4<;?(SOG7~5Y&Lq?~<5$*Qhl-^wE;0WX4vuF3%+02Fy})Hg=>Z z%YUnVfwjJ4L;K-_2a!4Xb?{W~Ls~;~f3i;;i4e5A8-@x4!`6w}fZj+3`&gY@Iu9$0LW~0eVw8>9}=`6zo3E|<5LS!DeO}-q z#ee#zZ>K19lN15~v8CVsxR+g)Gw#Tr@b9XsGrYjvVbC1`=7aI^as8YD zh{nrU=IhYs>gut%-BUsG-ckZ1+grAz&0&=xKQaQKeBD791VLF;iS%s1xbcVjH{>e# zRr2%5>4!PH68I67>Z9AgL|XKJ0U&fI#$-P4%R$n^96&{rRZ!5{5W}G4r`IkYTLStp zZZP@IQ)=>Dlna4C_;u>;tm=(0Kt_LSjLeWAE%>v!W#;Fe{%qdm;p7)pzE!8CRk#ip z14H{{g5nNBX8j~t8_5ujWk&H}3<*x>F;|a0j_YtI?wGcdisn5+S9~N2TZwwDjnrt} z5UEo_IvLmNndeokE)&5OF{Hs;v&-zFImuHv!6e zYkT`H;6?xN;p}C3c|HLFGCDds2o3o1T+@MW2XrmQ8`_NZ@gAaY?`7X`cfahe#09R_ z_pdTJMl&=2XQa3>qBxF@a~OvJ}G&c}}RkkIss49&wTT z*y4CG_+|d{gmRi@*3On5=W4T2&&>hNSKVSv`HIJH<{&!OWsyikP68H;7Z(7JlQm|cCM2J z#i<>82qmRE{}g;Np6f!ME2yjn)v0ci4e=CMP`;K*fl@ryTHr674rVK*=fL$f^Gxbx zWV$qT&wnm1;?c_;3l14MqjRXywFiDj^)_G}-0})tYoFCG5U+oG@D|PAkX_m78Q;t9( zumj215>)WCQyCBlE$k1)HA&JDlft+C@dsrhU>>#1lQ8^L4il07Lt4!9`yrsN=B$VX~)c0xV|!vhiwmWD{cWCk>=W1ge>t#3;&m{Oi?^YB2Y;r%t!QHtCDdY-tW ztZqWGaKC-B`birzrWC^WVcd1$TCa=iet((v<0&1v;90TliCe%K!0KIT(3jaE^a^&R zdFnG$DnASapi4%Cx)Y}}@S;?>uiD|!Zd`$v$2>y;_6y|)7}QQ1VRp}(iUbO3_#izv zFh~VVA<(1XFZcjj7MRDw^PhP;R}nUcR`zWeGOS!#*oVc7)$B=T_^8F4_SctcQzKL! z$EnQZUOjNLBtt=O=xJA1xf_Vr*M?D9Tm??P4d3^=Q!Pt}+(#BZGVPsV(G!*wWd-a~ z06qmc5c0Tt)$Hw#&xf{j*DmjSCXhXid9N{SI7S~zU#qL;vwgtPT zV!N0nQP;hJj+rk=JXBbrh6Ks!;bHR)S3jsL>>P!~b);zRqHd?8*kMSSwWDH-nbvFNJRm8PBGdxq9 ziyPfk^{TIEz&^xO1Yw?HQFk6FjD~4I@z0OESOf|U`|28JaF#dBstD-N>vsU_s-#qnK|INPdB3RwFL1B@PQayRLpW?ilH##S~-;$%A zt)+I48TVXRy%E;wNPscmpC;OqExDzT_D4ou5as{nkSNNhj;mCPJ@|6YYOH-M7-+eo z(|=oWI_W#IspR$>a=e!$`p1+C;x4hFP1CK%KVz^&x(i?bS$h~Wr0?w@XP^K;p>G)B zXpbhgVtV(SE@8%tWG6OeXvc>YUAl+(_=enXf`fO0;4FLkESQ?X?Kj<~Fz9~$$GZHr zz&DCx?p_E*6WHHN@Aa_kDFN;OG5>wx8(tJ>K=bmNZun97!VbEwbom^`B>!%40MD{mVKirx78R0Eu+v%c0;PQ~di|Fje~6{&HOYwPnY#a2V6j37()OdfKk!Zou&8aP3(`hL<4y^5=1 z?XxdVtvu=XMYMI$F$a2Xulw>>9U_sQ*hg`T;pLwo?f}AVJw4k~nm$tu@~Rg2?3a?a zYx5qHKmP-ZHn*P1Xaks_EX^=VF{ z)`HKcL6waKrlHFncP4=1Ur=S{*Z7V^MJlD(sioLh@FCD~s=GqnNYvJt^5UD%(h#XM z8PnOf5}ETI3X8j=UkZ*htW4KQ@4&2t3J0*rKwd%In$A0_Ko|CFOl|m?Rzw~1@m+HQ zL(U}>TNH^Cnby`B(uU70P@}EbCF6@J@g>UpQ`wRPU-{gn*@bH{eS?GKkT-rR%(Y#- z;?;d9D=SM46#o{Nlzi5|;gdnW%77>!Y=6R(9$2o=2)$AZZh;t8A8EER8|dppkWr}} zlf|(PRj>6_1+Pl-ap1*wovEp0Ru^$FHN&B_al*#%=EYcXQyVVG5>t5A%g?sr**FUk zrv;WG2J^Rd<5EWBbyLVn)Hkw4nz4@=n8m5}^+uYSRKRJr=8<{$?SM$#II$xu6@wJW z$BPH0US3rEK0+OSTaYdgs`s?Xz3HjoV!&V+l!iE7Cq)4pE%O64gQH@2!5!G7Q9mE! zVZk>8O6$>U=1}kuJ41YUt?z#LHVZ%1EpF1xD8%KTXYq6?Q6F8Ko!O87I(Df7z(`~Z z3{s2bb;y1iVjtiVXWv-2r%X*G;;Ks|4W}9qtj{5}hWZVC5tY)XTKzg1v9BR#fk}OP zm~>e@e4p=IYln~2nZUW3X+Iu0}C~0jjgI;SeJadO6Po}#Xhzr{W$kSkvMTLPNqBrQA6Mo zZN6^GGRe{Mg}$hDQ^6E%KMXf(y0iI*#dJlJCw2wQ*cYmcBIxXn%PVP9S2mt)Fwi|Z z_n6PyN5VzQ47Zf}+RKBkQ6U$Xbr8=^5i-|~dd;P5@pGiawuj#89J=Ev*3q>%JK@Bz zsd3#NJ$9#I0vC%l?zCLSs;(NZ{NOuDR=b4x`{(|hkg#%Gm^;y6Z+O(&tg6gv(rY-n zR)J;rRi|UjbWZO_DG!po8&nb++|koH_u2_eKTEo=wx{^78*e0Um`8F+c)`v}irGLe zJHPJ6A@iDPA`)^|elLCMm7-*^(u{z~s}`hg%lY%2A#}he(k%IKqwcXt10%=g*d_L-iAtS)&M2*{6IWdNZjZ>jSA(T|SfRI|hvKj^x%1kXfX zrJ7fv!ktC%Gss@T%SyEz9izV5h7WBA&wYM8Z1G8`-cYmt$)lEQpIOwtL7t@RLV%5s z`Y=TZ_7_|JlxAI0yjj__VmiIdUaMhpTh-Z@hyl!yCJe_ac*|&&Cl}8^gKlWR_t$Ug>e9b>@j~C++))m2zDN!_8+Aig+uu437T{r2YMYJLo&ygJr>a)+o9qi} zL(hpCoJxkA99dHYA79fv@;6JYV%}%pzH=-rp#Ws)IstaWTI|)7a&)RAs3p=}PRVQ3 z%RiyAx3>>6$qTLSW55N7HcQ#6;AJBM76W;WI!i_$;QX5cL>uB5(A&-Dpt`-&q5UvV z6|c=a**+6@ububTM^dQXBhs<loI_WRTt^Z z4i7Uy5vyH)OA3O0y_M@Piw4qhn*u-pxM%W5oEV256=+O@RC8#Dr7H z9)kj#h(6f*bZ&Omsw+v+W*fk|pm++4OR+E%w$5KSac=F(uB37C&lL$@9H~_rh5|~X zm44NJsG;6D*r}Tw0{EO>71-L(TmQ5|%c`qi?-|*=%F+GchsCYF+wRiC$~n7M;%r!9DW&b7@sooRX$8QOGxkLI&_`Upz0GTeifhm<`TLVHBSrl2&{fhdH!Rx z5R4*Vyz3ogNo zaRqE#uJ&h~@j`vfliiaHkcT?Ih=|CW_ijbr$toK9H)L!Z{tU!IzUc&^6|Zxa_=@7z z!8?fuKFn!Bx~qLCsqe#Lc&(`b9?1QVv3SJ|lL(KGV7aAPb%lAa&A@Z5TwJ#rRgGwfYAYWLxBfe-y2Uih`PaAbDBDwIpvlNOyVw~=L5hXW>- zl_$9#8{Tt8KGzmhWrJ;y6rr@z{>w;@mBBo4A82sAq-&nY6%A8(Ih!TLg8Go1&M#YF z@fuL}pI37KwJx`Q{?~)87&clqK)%g@&Y9->c~Av|q{t3FecOKZT2FrL)*aJ0Zb$Q% zn?KxtxBcJ^dzhN<`6H?30GoSDa%cd?O^R|pIuLm2KNYyiadq3?*qd4EJm=+%Y7+dS zH}Z8-j{+2OF&xI2swYS_iCVJXxQB4YCr>TjYih%bOZL5|Uo2^hV1?K=oV=H49KuaP z=}4;6g6M^M<_q^M-JdZ5XbIp3JVkfs8Wq8XbmJ|>-^9h)mPZSKxLVd zoIM*CJA>{z`_(Yl2xeX$ea=j|sIGv}7Zo+fNtQyIi!DrXoG3LG7L|Ogg8Q$FO&^4q zoPLT9p;8<3W;Q=q_nd6`c-m3*l9+9P%O!3x(9?acNau$Bh%TAG()?rnGp(YQ3H|1e z3lJBBUR0cAsHNg1#$&*1Sfh;BnT|92VpzCKTB6E_Z$!}R!Eb#zF9fUGst&(Q398Xw zU6}$9)v6i>Q%&@o<>6>`e>W%6xAH|Q%!{Cc(~>+P(e^(n4?Ou^EqNvgBww0o3aKFr z#KOH!9;pEX0QY79#MmGVwCJu>Bq$mpZ@Ik$%D4ac6?5+H@(sJWfS_=>>Cdl6c?AU( zCgf_K2vkZ!!t2pdlb&vKB2Lfn_wRN#=8kGcZ=AEEqeoS(X$9P=>;!ur*$_u;k$o6A z_Yh(#(uA}dRLs~wylTarlAfw~_+@M-0aou=fo<``6qy1ln5Rr{KZAT1d1K>WiPYg8 z$@{oC3+@GKP+|fA3~;rM;eDS01oE}TwM8}&t?gj-cK-S?q!ySKEF#0&aKAOLbKIl{ zD__1`tk{3_mh|#C6>^{$bsSsy^8E#`<6h)R`&--c4yR5mEJXM`Hecs2#{Ea>O*F+t z)j9wE8p%Y-8UMd!W#6_+z353^HIAW9CVrOV&&lb9!Ri) z%JOzl-+y>?1gPrZQG)E}&Ix9M%p;UmR@Q98?o>^X+lz6I4x%^-JtS|KlYrXwG`?}d zfA}U7Vn`blSk)RaC(6)$*}rwQM=BE4?*n|uK0nU7OnOZlE;!@0Zv;AJj&@kW%GxTe zA_i-UL;SfUBBHL_)$D`~&N`dB#KC*>Dsl89wA!(;&a37Xh!I8BANL~atFRU!uMw_) zu7#b;vcn{&TRX93)RENG5K2(CrvmCDb)$yC^6pMaJ=h^O9+VEOz+^R;b7wMT=b z4*a?9mlrZfJtvU|pM=CH3c2cke|kT>-Z`@`c$~Tqke8~*xIzuD3$vQ_*V24MgZtYK zg?!5zo)FLnj=tiO1QN7a*5^QKrNy65&{*Ev+HfcbxYB>MDdYIMGm2n)Z^&v7J7hKIgO{cTAuPx@gChT*5f&xvU<9vO`csqIuPF$ zRK)tyoC8}3kD-MZGOX<7J+7lA0-_62WrI(EI=7YlVOMkf&~biaHA!T{aLPH7Cp(8j z8xnw~>vW8`9qp+Pzwy_oBlpK-`H$O^Hln`{WN>6vD5XFB{ZICk0Kbh6lTL>L^P~$cx^&5$es*sx zhfrNbD15}&6xz^6hDwO{!^uyrOm<5T9Jfl93R7OW`Z(nMZnajYrh{GtEYg^|e=$mw zu;%pNi#LXapeZvUOTH6XpsT>-hM)ILtDMmm$D zG>}VWC$Rwuk~2Z1ZjVym%RS$V^`a}C^wk%mn))VhT-)`V?MllUMJN_M1X36aU3u+ zqDsIWMTLdcfNR)s^Tt>Enu$FG3T{cGc0pUSUf@0fPYB73 zgOsdAgU1-))desoPKH^DqXSQL_TWb6iyzaePQSR0;p2$+F5W!Q#X@f@CZoqOgt=!$ z^99{4iNrkD@hT6C?9Id97(s?OwxGM&Y#x7^dG|Mum@P;Qas~inbBitP&x8jd`dH-= z@ZdW85@{8iEL-&$`=~%@K$hF+$qDCF%+bivzdJ;Rii!m7-pbTOOCG{xFPZP z;N5%qCwU7wC(UWzw_;B(Cc6W@LO;^smXH<>5>YNC;l!pgJzYG zf$_^AWk-76uYN*X51L)y-|OFSVEmk;Qt+xO>X1OysQNF_#&`o#kApFT1ReNrnrkDy zM#}rYzWKjCFg!WoJ5=1teUv^V`GHu0Ix)=gKkU27cz#nA>Q>zsBSCxY=Wefc%8*J8 z<2UdWDDDPm^7RSVRx~!cmD^%}tf^sB{>qJ+sBpJpE|9|7b15+kPBq^7;!}^`igWTe z;K|iK?x=5hbN&n*vRmT1)@E;R=v@GiN)tzNh4Z5&`Yp|m4E$6e-YWuR5bn?QljplB z!_*VwS8E}3U7dw%iUl^ztrN>9BSEfgF(!^5yUBPD@ECSaTz%ig>@4!5ZJB1?0ppj5 zA!asa8ZY;vb$xIB572MD!gJydhTD%Ao^2$y%2zm%6(vZ`PWE ze0c_73m!?aN#zbjv`-vjI23X~(-IeU;qv9PZ{NPv7d~sW z8}YDj-t9t-o)ikO{=lRpQ~n1FFzr6Ky!_l%#2f`SV>VdH2Uh0PEnXoZ3PnZ5to(er zL=&g&lImE6T`z-L8c4yf!>*h-Rrb%L4P?mAY&QgVg)j)$hM} zWJjbo+EHnWvri(A$kHc+LVJEVe)CT;n5q42kaV1>9eWgK5)(vsCe5qV%&IUt)TyxO z_z^kubS?($&9I{7l#0}4!&_TE3ua0%Bgxk+)c@-`$8u>92*1wuTQYtEMUxBS%b?3$T zY#?}i_Q6St?>dw1DD@%)@HDICli=4PYNFraU$^c@<5yRLPiGhRN$Sc^N91-l&yO{q zV^n?#b+O-JB8o_fLU7o~Lneo7WSLE^jWrheLPW3Im9@feuNEq?LoNq8mnvss`KI@> zm;CLXzw$gh3>aurFwJQ-XLvF*klA%nS=P+Yzg1iVcWX{@*#2e3&X_VW*}2shV^+8R zg4awP;2B~QJZ+SoG-r+K*)Rp{ccmEu2PBNr)=knn2AG>Y09FxpP z+fmOWy9nG6qn`~uF~Fc>D0F(GHOz%zFX1=AZW3Dc()B9$G0)nQ4XA#%Bw)W<&;X@i zQRySW=s7rjlpLEPSYAIOD!I@=Ay-HR~vf z2-Vl_6M25Nd{28I!o53RqDhoXX(f`lfdktRep?no z6DVvRZ`J6pQ4pYlAyvTX-WKeaXd*sregxcYNi}j zhW&;$9bKOHe1bS|bXtNKh~$9G*x%pZdn#n12a5$&3Lc*AQueXb0Fw8KdFs`x+rc3r z(+Qa;JgSG2{`{F=d1V?OycQNkJ%G^R1s&D5yxHZPj%$b7akD2XZ2&d{gZ7;&PEJ~tX%})kt`m+^7KaX4 z=Ssdi=R8q%ZCl$H7^M{l8H-j{=@a;Mtt$|pdcRvkbEz0);>G@4a1kE8KH7|>WxEZft1#&b6*kG561nWcy z-4z1_Vt{;|0{Rde3%CrN#=}9dNTIf>e*BvicOl*r2vMW1Bz=cbZ*ItC5Am7O?|GfX+8ay|!mADp|73JaU$yv z@yT3qSGOd8+xBLk)e9`HZZLDg6lAAv^Vk_k!lB^jEzotzNOdXn<_%r!qfg{uUmmXs zpUmW|{ufp4ogUv_kc@n6)j>Fagm=B~Wt0)*abDc*<61$jM6Q`DMYZ2u>8h%iY5Kx0 z#A6?@ugU2KUUru+^2yQ+Su)g|OlV9mc(xXg8QIL6oyX%hy#0q}Z;k4O$P8by3qhO*86E@Kq3koLS&c{5rNiTIgFrY{%%X-3 zpm7x37vEG`XlR6Wrma#(2NwQCVzz-y>}j`n+AyllmR_ocm#S}(GT9esT(Cno+`4>a zDL^`?vJIp%n{TKcCiTfr8mF5Gpbvfk>}tBZ zdweb`B0B}7>FYBB&)r?={{Pm~b;m>f$N!H#B4mUV4J%s%g|kwj6e9CP$jFGyb7v$K zQo05>f9@VW_nxo!`~7-9$Fn+ZC*L6r z=1%#930d%rf?($} z?ELwoXU<52`EEbh&|vrj1A~uu0P*9i$!Ch^NZDuA)WDkE=5qZY)8EI+wFog<^26%0 zHez@6Yb2>lvA6q4ULOBs+cf{r$GH5pNw>kd*V%^YqR?f>C@Ir~sQv6P>euS(%i-k9 zwO}E-@zX5rPxpGHOm8Z|p;+>XtyuT_8#&=f-&a+$NA9*#zVI1|2Cw)-jqFu7<-0;n znXS}yJDl80#%XDrGiN{KW9GK4l^bd-CF_^&N<2sM$tkf~(_~Qnenfzx6eu=E3G({EwQ0HNx>!>=SPcC%sG_FE)$xsLSI`{W}wn1aF~YOSM@ z=TS%w`Mm_Y&**#FZ5{Y`O)Dp%fyKZ5dWR@41lc*Q=tLEV@us}|G0m9mfUxlJM^&Zq z@oY3Q3U(N=NlurvkGsh8yHHV4&p_RQ7$F6CVuQC%4(~Zxga^{Z{Uala3UV?)fCk58 zki9FC@81U>@j&6lz#l3wt0zCOCnPXVxzp{lW?O)pP4pp6G6y%*6UgK{KFNgO*E0{F zI3bECgpb{HbH zYkm8TS@;K?)9!Q-9sU@ZHGd(&NN+W>VTW$1IcRR~(H+wH7ZQaelW!DvsD4FR+!4y6&!Ief{$HqWsPZ=kGguyPpLBbB$;zRY-`^j|>kBtN8+R zCM)0po(R2DU)Y2jSrZR!`s7(QVx5alDA?4u`_5#8@QY3hmsV1I^4Y8A7(cgjir|tb zT$fsa;y?ceI%Yr(`UxzRkiL9!%*|~}Y_2}xXUgN&wZ}5F>HXNophL8@#{3@}AohXu zGB7nxbgLl06GCb;y1o_ZVBy5^SW1s7)`M;jU{AHX+inY(5%f~%2b6TF9&-RN=;=KxjW;) z_G9Nz@y|YE#^*BitgCqt;Ugpy!BJN_J3sdcAlhyWe{cjG#C`dbK;kxbKC?~$EQ{Gs zo&HNq|XT3E#P`p zQqr|@7a)!Ej^yQF6NIV7XxyjViSLWwyNgNwCDxBqjG%|sS4W?I$YHVN)>HPWA9290?aImc@f&qve@w}?vUqS)k zE@C*K`xk7ID}#9;hg}`R{Rs7qXdOWp?V(=Vo6xTDT=u|$&vk)-vRR`Ku=Sr`&>T}; z7?=PUIT2eXNq5{Tsm8Jw7p4S^2&e*TirAAtzwE6MeBFGJxAD_*cXJ|>M`3=q1$M35 zh*RPucbweKBEa7;HU_B)wp1<2G;>Zau6V8cm6e)+un8hJ;0}Oya!Wp-(^#Q4Fx6rwkBh%$e6FkkAZ{#ePTKyl#a@{d6Con5|!Cp&WY41FY#V7~q3L|ZNQ=9s z95^Bl6_>_t$Kn~TXCwFkW`5%u=}bJIOe#Z?Ww{y=p~K2# z$Z}GjZ?>#?t&#r#d@3A?Ueo2w>%5LXakI0bH1l zLoov2fg(dUTB<4 zf=+f3cUb5VCIJ&k<9kh7wkQI4$&nGCaMBAH%8*r!!D8!}dRah5Ll0VarfhBiB8q4q zZU8^{>sS0xslzU9_dJqJw^xI(`>fJ^n45}0*@IpI)X(W3niV})(gbyiSCFeoF|8f< z^KHXX+U=8_d;9&RRIM9$_R2ijng!r_TY`{`YGPk3d4k8N0nd6GxbG>gcRV9hxd1C2 zVuw!G4!;Ff z+Z^RL&OesXic#ZbPe@1*783*M%T|~SfcUaOX25Dt`-n}y&@zj|!utAtpSqo_J-5qsSfXJ_QcIqqyFce#P-%UV8!cu%y8RG!V!E+GpDdl?F`z z13J@fSF6X|_B3iFCXLx=X63Ff=k}cmSr;dI5B?Owg#06O7y36KO+72$kiQ&GAWihv^idb`jjHb(7 zYlIt}G^(qg;Odb1WHx+NFqCu3U*fv!!Fhi67}J=n(dZxzK9`~u!lj3q)s8~z-ZHVAunvu(FyHBq48xr)k1uTt^!_l<(lmDDs zQFivx<)7}70FbBclFr1_0F`r*1=rZEA#fNK4#d*K^T)=w ze#4AkUooPX#F-HH^Cmz^Ch_NGW5uM?+P?%KCJ6*hF@CPof#VOr%r<@dE0SSOfgIAA zDBPciD5otIhyg=7H~9cUn+BHl$&nxeLum|0PY^MBq1?uYKUenjOz5BZ74(@a&Q=g# zY;BMPB<^ujmu(ziiiS+D=(<6UkYRSbAht{*E~er^#J>nGpHsAE(E4E>FTEPcU$~5- zOT?jfLw*Q=W&!($_PjFd-Bnf`*d1W?sVs`71#(4_&}Os&fOU(A$s8}=FLUfc(`uI@ zh7E8U5`)o{|4vCkODLG-lpo zs~h$_ohquE5L_}1-b@jyw|SYn^wk1Vb-=Sx{{4Cj+z7~+)~CgxW#O9}KG=3sE^d~( z;S8km6{jF^ie>|4?e(Mlaq_MHKA_FN^h<%%qcN7K<_5kbdP+38?Zo`PJxU)|PDH8DGPlUA9+O_7PO3kb>CCPx}TW*sa+c z#1^~0f;9(lHvcW35aeE3Urz>n8Ar!l_+!U$62L2NZiEAOf)* z3t}cmj~**N_BnfALIu~C%}70{AK9BAv? zwOSgfhwilTb#9@_`l?IfS;p^s2?fVMrM_R}akr+mzjd6}M(wJF%i)xV zRvUs+Bo2ymXh8U$Yt5%+UCn16qK1~Pxg8h<)GFno{cpbfZnwyqH^zOs57+C83wpRY z>kM3^z)s4YN}8MQis*QJ@LkzDspyW=PV831=fSph71}CT7d|Rt5c_0fH$}YrUJ8O+ z3yLP>-gh=erUA>~XFvp2>ODC43Sv#I=r7SSu`jgGAQ?OqKZk}(pjn>h>kZ6WovcID z!Y1YxuE=BIm#V;$>60vxbc%e+C?j^)AR4Z}!C{_D%kD}(f$cSpV3#LXeJ5S%eStd~-@({(6KWo85^9_U3)C{YrhAUL3}^D! zyQKq_G};u5i6F}HEHbCf+P{G)4oZ3)z`?dCFicg$q;YruvC zYM|5WmH0A=aC<`JK zHO0mHkC?pug%?6mI09>?xG_wI>(+)L({pvzyGh6Ptn)Y;cy(MZHVq2WIMbJ2V>fR^ zJWD(As?}^zkZXG#w?2Yje-DrZvXVg!8f7Pi7|wDz1~lGv|0;dz`ys!TzqOW6ke%^M z{d9#HoWX5ma5dLxK+0Em! zST6!`WF2>n8MM%AYHX9yf-kly5f&9SMeYfxhBC9zfCynf1;|jJIFYq<+xSP_{6!4am-35N zF2uq$haSV7IOaaM)&C8`q8#XLXnM{?jTp;IFM03KE z&Qk5~%AXh<#6%$tHg*kz=$rWZg9J@`OaDE+U;()ObwUF9b2YqWhKT=LCl9td3xeRjv!_6(`l!hEq?$FgMB z$H&L>*PC;%GVlA02q_BQC!w>mY-*_&M0)`&s_>NZ#@d4T7PTZO}C>fZCn-=z>Yv94}Zb4Xon&@3dFTU<_&4bwT7t#8MQV$tO zA4>1&FQ}VpP5;Y5xW6HoVX<-P6f8F*BgnzQA#ysa02t}noqey|A3^fz%@cP!`H(0D zo1p5H_HP@kUJ$M21ir-C?&He3hlw<6`AO@kl&%@_pWa{p2}YjUO4Z{6Q^98 z;r&d*>5CF=9Ed34x1zxsnB9L-hxLE+;Qt1wX!~5zb0Yr3A1>~Y(}~Y|SY2|g>ezRn znNT1PZ}*|uk#cQR7HMD&Jxg-|zcYYErDF6AOCbU6i!%m2*=ihd1wRV1=g$RhLSy-JCKC*@Q}W58q)HBNQs=5&&1)lvisUN95s{J{~L%*s&+9kK^Q3 z`A!(l6le5-Q`*TtSx*kd`JF#i4+8E-uXVRsDx!uwTYqwJ7>(eFhuGtdj`V|?D=%0^ zPk6uHpCIOX(yqr){lVTFE-bEFjH2ECzV z>F=-VyTWjK-?JWeW(vH+>ss=2dq%Vk2d_LSF@_J>d-xV z_JGm!GuX@tt1`idFKGQT>6Z~UKCa-|{6`>wsY{I5qN~P2kZ|}#Gh;jZ z6VI?mT0E323qH~O)ZD+0rGevn!Iyizv$j`EiPm1!+yT>~EvWO^I`9&_@$ov4spM8| zhy*E5R;`R#8LPgRw_r39** zA@TO|>ajgZW@30|;rHpUawd$(I@pDRUV(yy{ zoEz^6MwcDpVh}Z9HiG(f5EN@K^q7zR>#(;tn>%O>s4?Oo-b2DxqL2aotYukyc({US&C0yu$P*%z4EtPI zIA|%$5Nr0#jP+qP=Pp;w__?pQ$G9PpE;4DZ2Oz_f##T?qx_bUMH|Ct4-gxaycQ~?d z+Z_H*TUfh6!b&nf-t*zy2ESni8r~JUdHcaT4fbz=Gp%}VR~<~_-}HS+C8SvdGCnP2 zoFVT0^xVRjDp}W|e_6$P`XTn*Dyk)e`;qc=x;$I#oy}V-saez~E)VMT}7v%k@Mr_r3}%9oA=yUP%oZM$cI z(S_cOuFL`2jQ-=-6mkRZxk?@Htw@ea-@&5Jh15W!PFgN^k^ssvvnv8@&44$w68!AG zn2rf9xiIGz5{XoB3#{dP?S6A z6oGA-5|-z1p_6(Z;+=UP^zYW-^n!I|jLQ(d0~lKEEh72{HsS+JvWy)ctjqqb+uDdp z3(Cr2wh{@pw#AoCV|E=`Cmwn@ERx{vIQBjmZOrC%sxR<#*@O(w)bl9u@ zjKA_?P#zhs-P+wzjswyZ|Rmo*??!lX=f0rQio(;}i9LR?$0|u&e)d1yb3Dz14e# zI#Y2D>ZEN5Q7{K|;?jF(Fe03nIpF=>F!cuox~BD(a9@+UpPm}RW0Wn@)`J8ab`x%G zWYjXw>Z00RlM6pcJz?ThV@O5D~GXs z?aU2K?C=b1^T%BZ3R+sosi@y^a?0lF|HC0?-B4;@)(mcfQb44<0SXSi%0sZZ-&2d@ z@iwpklKzYBn7hqMgQ2Sz7Zh7)$)2>i0Z(v>>Ydg4#1%Zf&Uo1*@-6YoZ=7kr*9>Q! zb*dwu=CeML$J6@ThA=)t`ZUZfT-JK&Cm&s*NdA$~zY|QeckBBM64Vdu|FYX!Fmd&o z6mxD+n|jbE#-kng;QjlTX10UKlc(2&4lsY0ygvN=mUl(WUdZ>&;&ndB58gpxdmG~n zAU`#YLXbPyl}BA9RyPl%tq0duGP6EL637R24Mtv`L~1)T{AjPGQMI$445!VUwj=6) zN%{>@8_;C!ol|Rla!e~Db>xMpwD$MS#aBtlFDr%(xVuY4 z!rS1xx!A!)v6Pe)Q4i3Q53IlRKdqLU^}(T4EX+4kz;^=DbD{U%YN=Pu0vEo~m)y>A zsNwX+hucr;itYX# z{bX}o9#@4{p8``v@`SfQ+?DAvz>NB3ZGGdO8nhPAd=y!ci3kl1)$;qTWP0(s5WM8( z#@zhpzCi2aFp-(@Xo~462B~UmD~A~>ZreIO`V4GiKHlotxW6BJm9TqvYn}3!ndKyp zuYII!qL1)>2=BW0Cim)u-s`4)$E;I4ZpzEKHP}S=qRQ)SXzy43#UvyYT50mPgO(W< zW&1Qo+@ww>R-|I@G|xT$Y#=CAX?S4sygmE;UlopTRQ?UP?K7!z&I{sf_Y67NxSl%E zgIC-zoxoNab>r9Qs8nDS zeQGR-IFt_aV5)c?K8;HY#E7F{jBUb4uq+1CckY5z(R6oJoI=Y$i^K6znxmqN?q`Jo zR;L$Gg%&85JFbk?u;nb3yxs*Jp$QE)1tT`Da0K$P9Z4p3;oowO_WC8$g%Y%E=yMb` zGj$PRU3sqaOXkz7ZEE|N1Mfoq=|zi0QwD_N1~xr=x8dQkaMN=;B2%4%h{=NV=_wVj zRvPgB(Db-jq}<}+Btdn&s_k)xI!cy5=$jv6SWL5gh#MM8I+~pRZ$|(;#e()0c^^zy ze@+zM)Uah|E+cjcShpn0XbKBxm={#T%2-Q!D4cuRm0o! z>E<&H=11g59oFji52A=EIrA7aIvLP2O=a)MHMo@EF)#f)60zyG4ZDt`j+}Iv0o&0x zJv2;d&Jj@S>I;=K8=;)gCqAtJWIc_|XUEcjZQ^K~gdVeV>Zq9zHe;mvJ;vtl!aeTh zr^PYmPgu3f+B+}Q8N>b^-c60}g|#m{kV*t`Mmlpo=pOD@h=@@qMSdg5m&&g0@NZ4< z5)WCli^eu84Eg^mE<3peT>z$TZ4}}R5!{X6Lp#K}55KiTjt>1fyPFXJ4jO^u|MJBK zh^QBN&hXTVw2Haw=9%hq)?%nvRrIW#j^y?IdzA2RIk!+$g|!Xs{=balh}UuKFdhxL zjiM{xHuV3d-kCFiIC9f7a1)_y!_LjNbvxy@It5``C@EOZvuBAP*AysGl8>>Uc#M|+ zGD26g*h*-Qt7$va8vb-k>9gT7<#4QoHmYm9_q($2;HxJ~LRM;22{Ez8|379=$vSQ< zdKQfN2rA;n$6cU#MO3@Pf}+Wy9r82fnuMW?cy{2T%0zdB9DV-vZd<@pymtJJ4Tq`Z zpu*C4jSI9N`6j-7N)2}xk7Y{E`McuaX+ib!`r@4+s8FiIQfZ1PZ} zkOcxJWJ*L^2GO$SWrJw(SAvZ0Q8_*o!Z^jRvax0gX;uXjGVym`tVsI&V8;bew%Mhj zQjibm?CnkJn28@*P8wMrdQOwVN#axs{i(fp9WE}Lu28$lRayTi_{DVLBacveJO^Iu z29usog%;q2YQ9&bYIIW1_PtdDttu^9(s%EeVSj`JOsxzhj~a z4lohRERQHJjz*IwK6#baxKF`aZ!`EC=I3I+28>E)Zltxtr^$?6yJanFNJGP;LR z_7cuP5xPn=4)i_{sz$(_5xABFvPCn%!D~v^9wZiiC)QrBxd5&^^$!V|ryml8zA46P zHH0AbrTOR5li^-di)YWnJ8)*Jf&i2w@sZc)u<)S`o#TlJ<1{Q71s`C03Qf3w1(2wOcC#JRHt4Bjofo3tcazzhtc07L4;tQw)ka>Kt9pfamXDQ& z2LYjIBzjm^=5gHre&9e;zF^t2zq7mh@t>9L^MaEa*~+dr*-R`s)Lm+X!LIQAS@He* z-~PRN=>Yju1~`)+yv6Qx%gR26OMxXlKU4a&Ydf7w@TGDww$jpP<4BKVBeZ45A zklNe$j$<{4K(WIMXx<3mZfKJHotZVY>k#4jCJApcpn{h>rce!4Xm zgczARf9aYYYb&zGM0XJBrFB;~w_!=L>#@E*E+e&yiC9n=vpr6=?g648vomsb#1@oh zXeCp7j3(MPBF(fzV|*#fZxYX2G}lF}?}a&Bz4|nBwuh36@k7e@{c3Xt)>zVcmtPmX zmjNb1zz6EYZG&AqBKoq)#s2mxCxnOH|2=nbQa$*Z{9nSpu91EJ`_vK~Z~Do}Xc{F1 zYRu|!$k-_aCueIeYt*<8%g3su;>JmC2VuF9}VyqM?k7bI&eP;D^}C2bKNL?3CZ9aPifSBOIj S_Pr2zT|9T$tlY#s;eP<}yuDfg literal 46286 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